播放 MP4 文件时,VLC 告诉我视频和音频编解码器是 mp4v 和 mp4a。低比特率时质量很好。但是MP4 流媒体常见问题解答告诉我 mp4v 表示原始 MPEG4 流。这是什么意思?这显然不是未编码的视频。
答案1
VLC 告诉您真相 - 在我看来(没有真正看到文件)您的 MP4 文件是一个 MPEG-4 容器,其中 MPEG-4 编解码器用于音频和视频。
MPEG-4 是 MPEG 编码的一种形式。它是一种灵活的音频和视频压缩格式。该格式描述了音频和视频压缩,具有用于跨网络流式传输和保存到磁盘的容器格式。它还包含可选的额外功能,包括 DRM 和字幕。这些额外功能仅在需要时包含在软件中。MPEG-4 在低比特率下可以提供比 MPEG-2 更好的质量。
MPEG-4 音频是一种先进而复杂的音频格式。它包括高比特率的 AAC、多语言音轨、极低比特率的文本转语音模式、合成乐器声音(类似于 MIDI)的能力等等。
视频:
mp4v
这是一个视频编解码器。
此编解码器可以在 MPEG-4 容器内使用。
此编解码器来自ffmpeg模块。
声音的:
mp4a
这是一个音频编解码器。
此编解码器可以在 MPEG-4 容器内使用。
此编解码器来自ffmpeg模块。
如果我们谈论的是 MP4 容器,你会在其中看到以下类型的编解码器:
接受的视频编解码器
mp4v,包括上面描述的所有编解码器
mpgv MJPG
mjpb
SVQ1
SVQ3
H263
h264
接受的音频编解码器
mp4a (是 aac)
mpga
samr
sawb
接受的字幕编解码器
子
答案2
MP4V 和 MP4A 代表 Mpeg 4 视频和音频。
从维基百科:
MPEG-4 是定义音频和视频 (AV) 数字数据压缩的专利方法集合
从视频局域网:
MPEG-4 指定了一系列编解码器
MPEG-4 编解码器的四个组成部分为:
o DivX Codecs o DIV1, div1, DIVX, divx, DX50, dx50, XVID, XviD, xvid o FFMPEG MPEG-4 o FMP4, fmp4 o 3IV2, 3iv2 o BLZ0 o DXGM o HDX4, hdx4 o M4S2, m4s2 o MP4S, mp4s o MP4V, mp4v o RMP4 o SEDG o SMP4 o UMP4 o WV1F o XVIX
为了更好地说明实际使用的编解码器,请尝试:
或者