【覚書】Youtube-dlでYoutubeから最高画質で動画を保存するためのコマンド

えー、記事内のハイフンのエスケープ処理を忘れていたため実行したらエラーが出たりする状態でした。ゴメンね。

概要

Youtube-dl(CUI版)でYoutubeの動画を保存するときに最良画質/最良音質で保存するための設定。自分用メモだから間違ってたらゴメンね。

#ここにYoutubeの規約や著作権法に関する注意を挿入

Youtube-dlのGUI版(Youtube-dlg)や特に設定をしないでYoutube-dlを使った場合は最良画質とは限らないことに注意。

設定の管理を容易にするために.iniファイルに設定を書いて使います。

必要なもの

  • Youtube-dl本体
  • ffmpeg(exe本体だけでは不十分。https://ffmpeg.zeranoe.com/builds/(Win版)からSharedを指定してダウンロード)。Youtube-dl.exeと同じフォルダに解凍

設定

--download-archive log.ini
--retries 5
--batch-file list.txt
--output "dl/%(title)s-[%(display_id)s,%(uploader)s].%(ext)s"
--merge-output-format mp4
-f 'bestvideo+bestaudio[ext=m4a]'
-i

 

この内容をconfig.iniのようなファイルに保存。
保存したい動画のURLをlist.txtに保存し(複数可)
Youtube-dl.exeのあるフォルダで
youtube-dl --config-location config.ini
を実行するとdlフォルダが作られ、その中に保存されるはず。
–outputの行は保存する動画のファイル名なのでこのサイトとかのOUTPUT TEMPLATEの項目を参考に(英語ができるなら本家Githubで)変更して。

 


ニコニコ動画をダウンロードするときはこんな複雑な設定は必要ないけどID/Passwordが必要(プレ垢の場合)

以上。

コメント

  • ERROR: ‘config.ini’ is not a valid URL. Set –default-search “ytsearch” (or run youtube-dl “ytsearch:config.ini” ) to search YouTubeと出ましたがどうすればいいでしょうか?

    • 記事内の「–config-location」の最初のハイフンがミスにより全角?になっていました。それを半角で入力(-config-location)すると治ると思います。
      治らなかったら再度コメントを下さい。

コメントする?

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA