gerorim
2014-08-07 15:34:47 +08:00
接楼上。
```
youtube-dl -F YouTube-video-link
```
列出所有的可供选择的分辨率,136 为 720P,137 为 1080P,需要注意的是这些都是 DASH (智能预加载),默认只有视频,无音频,可通过下列命令解决。
```
youtube-dl -c -f 137+140 --write-auto-sub --simulate
```
-c 参数表示中断后可继续下载,格式参数 140 为 120k 的 Audio,后一个参数下载 subtitles 文件(默认 en,可用 --list-all-subs 查看更多语言字幕),最后的一个参数即在终端模拟获取资源的过程,过程并不实际下载到硬盘,主要用于批量下载试跑除错(另外错误可用 -i 参数忽略)。
最后的最后,youtube-dl 调用 libavco(记不清了,卤煮自行查阅 --help) 或 ffmpeg 将 视频音频合成,通过这一黑科技最高可下载 4k 分辨率。