7

我想知道我需要明确设置(或避免)哪些命令行设置以使用 ffmpeg 默认情况下在 Quicktime 中播放编码为 x264(以 mp4 格式)的视频。我发现许多预定义的预设文件对我有用,但其中一些不会,例如,我无法让任何无损文件工作,我也对这些文件感兴趣。例如 libx264-lossless_max.ffpreset 将对我的视频进行编码,但它只能在 VLC 中播放,不能在 Quicktime 中播放。在 Quicktime 中,视频保持黑色。我知道 Perian 是一个选项,但我希望我的文件可以在不安装 Perian 的情况下播放。谢谢你的帮助。

4

1 回答 1

7

http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide

请记住,Apple Quicktime 仅支持 x264 编码电影的 YUV 420 色彩空间,不支持高于“主要”配置文件的任何内容。这仅留下了 2 个用于快速兼容剪辑的选项:基线和主剪辑。Quicktime 目前不支持所有其他配置文件,尽管它们几乎可以在任何其他播放器中播放。

此外,对于上面的答案:Quicktime 本身并不是专有的编解码器。Quicktime 是一个媒体包装器,能够包含许多不同的编解码器。Quicktime 本身不是编解码器。

于 2013-05-07T02:21:20.950 回答