youtube-dl
最高音質・最高画質でダウンロード
code:youtube-dl-opt.bat
@echo off
if "%1" == "" (
exit /B
)
youtube-dl.exe -f bestvideoext=webm+bestaudioext=webm --merge-output-format webm --recode-video mp4 --embed-thumbnail --add-metadata %1 音声のみ
code:console
youtube-dl.exe -x --postprocessor-args "-ss 0:0:00 -to 0:0:10" -f "bestaudio/best" -ciw --audio-format mp3 -v --extract-audio --audio-quality 0 -o "audio.%(ext)s" https://youtu.be/[VideoID] 一覧表示
code:console
youtube ビデオID: Downloading MPD manifest info Available formats for ビデオID: format code extension resolution note
139 m4a audio only DASH audio 54k , m4a_dash container, mp4a.40.5@ 48k (22050Hz)
251 webm audio only DASH audio 133k , webm_dash container, opus @160k (48000Hz)
140 m4a audio only DASH audio 135k , m4a_dash container, mp4a.40.2@128k (44100Hz)
278 webm 256x144 DASH video 95k , webm_dash container, vp9, 30fps, video only
160 mp4 256x144 DASH video 108k , mp4_dash container, avc1.4d400b, 30fps, video only
242 webm 426x240 DASH video 220k , webm_dash container, vp9, 30fps, video only
133 mp4 426x240 DASH video 242k , mp4_dash container, avc1.4d400c, 30fps, video only
243 webm 640x360 DASH video 405k , webm_dash container, vp9, 30fps, video only
134 mp4 640x360 DASH video 582k , mp4_dash container, avc1.4d401e, 30fps, video only
244 webm 854x480 DASH video 752k , webm_dash container, vp9, 30fps, video only
135 mp4 854x480 DASH video 1155k , mp4_dash container, avc1.4d400b, 30fps, video only
247 webm 1280x720 DASH video 1505k , webm_dash container, vp9, 30fps, video only
136 mp4 1280x720 DASH video 1866k , mp4_dash container, avc1.64001f, 30fps, video only
18 mp4 640x360 360p 283k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 188.32MiB
22 mp4 1280x720 720p 843k , avc1.64001F, 30fps, mp4a.40.2@192k (44100Hz) (best)
タイトルが長すぎ
--restrict-filenamesで_-IDというファイル名にできる
-o %(id)s.%(ext)sで明示的に指定することもできる
参考
この方法だと「ERROR: Stream #1:0 -> #0:1 (copy)」で失敗することが多い