コーデックを調べる
コマンドプロンプトで以下のコマンドを実行します。
youtube-dl.exeのパス -F URL
format code extension resolution note 249 webm audio only tiny 51k , opus @ 50k (48000Hz), 1.24MiB 250 webm audio only tiny 68k , opus @ 70k (48000Hz), 1.64MiB 140 m4a audio only tiny 130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 3.42MiB 251 webm audio only tiny 136k , opus @160k (48000Hz), 3.23MiB 160 mp4 256x144 144p 74k , avc1.4d400c, 24fps, video only, 1.25MiB 394 mp4 256x144 144p 80k , av01.0.00M.08, 24fps, video only, 1.70MiB 278 webm 256x144 144p 96k , webm container, vp9, 24fps, video only, 2.02MiB 395 mp4 426x240 240p 142k , av01.0.00M.08, 24fps, video only, 2.36MiB 242 webm 426x240 240p 146k , vp9, 24fps, video only, 2.36MiB 133 mp4 426x240 240p 159k , avc1.4d4015, 24fps, video only, 2.08MiB 134 mp4 640x360 360p 236k , avc1.4d401e, 24fps, video only, 3.36MiB 243 webm 640x360 360p 252k , vp9, 24fps, video only, 3.73MiB 396 mp4 640x360 360p 273k , av01.0.01M.08, 24fps, video only, 3.92MiB 135 mp4 854x480 480p 346k , avc1.4d401e, 24fps, video only, 4.94MiB 244 webm 854x480 480p 378k , vp9, 24fps, video only, 5.31MiB 397 mp4 854x480 480p 494k , av01.0.04M.08, 24fps, video only, 6.55MiB 136 mp4 1280x720 720p 576k , avc1.4d401f, 24fps, video only, 8.84MiB 247 webm 1280x720 720p 670k , vp9, 24fps, video only, 8.83MiB 398 mp4 1280x720 720p 1002k , av01.0.05M.08, 24fps, video only, 12.83MiB 399 mp4 1920x1080 1080p 1723k , av01.0.08M.08, 24fps, video only, 21.60MiB 248 webm 1920x1080 1080p 2011k , vp9, 24fps, video only, 24.21MiB 137 mp4 1920x1080 1080p 2310k , avc1.640028, 24fps, video only, 31.04MiB 18 mp4 640x360 360p 369k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 9.74MiB (best)
動画コーデックの選択
最大解像度の1920×1080を見るとav01(AV1)、vp9、avc1(H.264)の3つがあります。
AV1をダウンロードしたい場合は以下のように書きます。
-f "bestvideo[vcodec*=av01]"
3つともダウンロードして比較したい場合は以下のように書きます。
-f "bestvideo[vcodec*=av01],bestvideo[vcodec*=vp9],bestvideo[vcodec*=avc1]" -o "%%(title)s.%%(vcodec)s.%%(ext)s"
ファイル名にコーデック名が入ります。
音声コーデックの選択
opusとmp4a(AAC)があります。
Opusをダウンロードしたい場合は以下のように書きます。
-f "bestaudio[acodec*=opus]"
2つともダウンロードして比較したい場合は以下のように書きます。
-f "bestaudio[acodec*=opus],bestaudio[acodec*=mp4a]" -o "%%(title)s.%%(acodec)s.%%(ext)s"
ファイル名にコーデック名が入ります。
動画コーデック+音声コーデック
AV1 + Opusの動画をダウンロードしたい場合は以下のように書きます。
-f "bestvideo[vcodec*=av01]+bestaudio[acodec*=opus]"
AV1がない場合はダウンロードされません。
以下のように書くとAV1がない場合はVP9がダウンロードされます。
-f "bestvideo[vcodec*=av01]+bestaudio[acodec*=opus]/bestvideo[vcodec*=vp9]+bestaudio[acodec*=opus]"
コメント