ffmpeg 中编解码器的有效容器(mp4、mov、avi、mkv、web)

ffmpeg 中编解码器的有效容器(mp4、mov、avi、mkv、web)

通常我使用以下编解码器 - h.264、h.265、vp9、dnxhd、cineform 和 prores。我认为以下是这些编解码器的有效容器。

Codec     MP4.  MOV.  AVI.  MKV.  WEBM.   
H.264     Yes.  Yes.  Yes.  Yes.  No.
H.265     Yes.  Yes.  Yes.  Yes.  No.
VP9       Yes.  No.   No.   No.   Yes.
DNxHD     No.   Yes.  Yes.  No.   No. 
CFHD      No.   Yes.  Yes.  No.   No. 
ProRes    No.   Yes.  Yes.  No.   No. 

我理解 -pix_fmts 选项。但是,我仍然无法找出所有有效的编解码器+容器组合

答案1

最好的信息来源可能是维基百科 视频容器格式比较

虽然它最后一次更新是在 2013 年 11 月,但它仍然相对完整。(有关 H.264 和 H.265,请参阅 Mokubai 下面的评论。)

我注意到文章中的数据并不总是与您的相同。例如,VP9 被列为与 MKV 兼容。

相关内容