mp4v编解码器和H.264格式之间有什么关系?

Modified on: Mon, 11 Mar 2019 11:40:02 +0800

这个问题是我上一个问题的后续问题:什么是mp4v和mp4a?< / A>

据我所知,mp4v是MPEG-4容器中使用的编解码器。 H264也是一种可以在MPEG-4容器中使用的编解码器。

在我的测试中,H.264和mpv4都能够产生类似的质量(我使用GStreamer的x264enc和ffmpeg_mpeg4组件测试过。)

所使用的算法之间是否存在任何关键差异。或者mp4v只是H.264的另一个名称?

最佳答案

只是为了清理一下。 mp4v真的没什么。它在VLC中用于表示MPEG-4 Part 2视频,但从技术意义上来说并不算什么。

MPEG-4是ISO / IEC 14496定义的一组规范的通用名称。本规范有几个部分。这些是相关部分:

  • 第2部分 - 俗称​​ MPEG-4视频,是一种视频压缩格式。
  • 第3部分 - 俗称​​ MPEG-4音频,是和音频压缩格式。
  • 第10部分 - 俗称​​ H264 MPEG-4 AVC ,也是一种视频压缩格式。
  • 第14部分 - 通常称为 MP4 ,容器格式。

H.264通常被认为是用于视频压缩的更好。它包含MPEG-4视频不包括此处列出的几项功能一>

您通常会看到的最大差异是文件大小。 H.264通常能够以比标准MPEG-4编解码器低得多的比特率压缩视频。您应该能够以更小的文件大小获得可比质量的视频。

作者:heavyd

相关问答

添加新评论