使用 YouTube 的神器

youtube-dl:
用 Python 寫的下載器,在很多作業系統都可以使用。以下是常用到的參數:

  • -U, --update
  • 它會自動更新,但要注意如果是用套件安裝的話不要這樣更新。
  • --playlist-end NUMBER
  • 只分析從現在往前算幾個使用者或頻道所上傳的影片。
  • --match-title REGEX
  • 用正規表示法選擇要處理的影片;但個人不建議,先全部下載再分析比較好。
  • --dateafter YYYYMMDD
  • 某時間點之後的影片。
  • --download-archive FILE
  • 用一個 FILE 紀錄之前處理過哪些影片,下一次就不會重複處理。
  • -o, --output TEMPLATE
  • 輸出檔名,預設是 '%(title)s-%(id)s.%(ext)s',建議用 '%(title)s.%(ext)s'。
  • --restrict-filenames
  • 用不會出現亂碼的字,Windows 下有機率會用到。Linux 下只要在 /etc/locale.conf 設定 LC_ALL 是某個 UTF8 就不需要這個參數了。
  • --skip-download
  • 所有事情都會做,除了下載。
  • -f, --format FORMAT
  • 畫質,詳見維基百科。也可疊加,如 bestvideo+bestaudio 但要配合 FFmpeg 使用。
  • -F, --list-formats
  • 看 YouTube 有提供的畫質。

其他指令請自行去看 --help 推敲,因為上面這些就很夠用了。



youtube-upload:
在 Linux 下的程式,以下是常用到的參數:

  • --email=
  • --password=
  • --title=""
  • --description=""
  • 不用解釋。
  • --category=
  • 可以用 --get-categories 看。
  • --keywords=""
  • 逗號分隔。
  • --private
  • --unlisted
  • 任君選擇。

上傳 15 分要先手機認證,認證後還是超過的電視影片隔一段時間還是會先將影片設成私人,需要手動去解開。



kej.tw/flvretriever:
很陽春麻煩的網頁下載方式,但好處是永遠不會失效,出外只有瀏覽器時很好用。



以下是寫給酷看的: YouTube 大量批次下載、大量批次上傳、臨時行動可攜(Portable)下載方法。

沒有留言:

張貼留言

定時會整理。