[Mac] youtube-dl でフォーマットとファイル名の指定

youtube-dl でダウンロードのフォーマットとファイル名を指定する方法。

環境:macOS Catalina Version 10.15.6(英語環境)、youtube-dl v2021.05.16

GitHub – ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites
https://github.com/ytdl-org/youtube-dl

利用可能なフォーマットは –list-formats オプションで調べる。

調べたフォーマットの番号を元に、動画と音声を1つのファイルでダウンロードするには + でつなぐ。

例: –format 135+140

ファイルの保存ディレクトリを指定するには -o オプションだ。パスは ‘(シングルクオーテーション)でくくる。

例えば、チャンネルごとにディレクトリを分けた上で、[アップロード日]_[タイトル]-[ID].[拡張子] というファイル名にするなら、以下のようなオプションになる。

-o ‘/[保存先ディレクトリへのパス]/%(uploader)s/%(upload_date)s_%(title)s-%(id)s.%(ext)s'

参考:
youtube-dl オプション一覧及びそのメモ – †MASAYOSHI†のオンラインメモ帳
https://masayoshi-9a7ee.hatenablog.com/entry/20150905/1441414821

youtube-dlのフォーマットの選択 | EncTools
https://enctools.com/youtube-dl-format/