问题描述
我使用 youtube-dl -F 显示所有视频/音频列表,并自己选择最佳视频/音频源。
然后我使用 youtube-dl -f [视频代码]+[音频代码] 下载并自动合并它们。
作为问题标题,当我使用--merge-output-format时,应该选择什么输出扩展名,然后我可以得到一个音质最好的文件。是mk吗?或者最合适的合并扩展与视频/音频源的扩展有关?
顺便说一下,我使用的播放器是 PotPlayer。
解决方法
没关系
- MKV 或 MP4 可以接受 YouTube 当前可用的所有视频和音频格式(H.264 或 VP9 或 AV1 视频、AAC 或 Opus 音频)。例外情况是,如果您使用的是非常旧的
ffmpeg
。 -
youtube-dl
只是使用--merge-output-format
重新混合视频和音频。就像复制和粘贴一样。没有重新编码,所以没有 generation loss。 - 如果您选择不兼容的输出格式,则它会失败并显示
ERROR: Stream #1:0 -> #0:1 (copy)
或类似信息。
使用您喜欢或最适合您的播放器/设备的任何一种。