使用 youtube-dl 和 ffmpeg 时,什么合并扩展名mkv/mp4可以获得最佳音质

问题描述

我使用 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) 或类似信息。

使用您喜欢或最适合您的播放器/设备的任何一种。