|
百度上有些搜索结果不足信,尤其是凑热闹的小伙伴解答的.
这里搜集了 WK百科的一些片段.
H.264/MPEG-4 AVC
H.264,又称为MPEG-4第10部分,高级视频编码(英语:MPEG-4 Part 10, Advanced Video Coding,缩写为MPEG-4 AVC)是一种面向块,基于运动补偿的视频编码标准 。到2014年,它已经成为高精度视频录制、压缩和发布的最常用格式之一。
H.264的命名遵循了ITU-T的命名约定,它是VCEG视频编码标准H.26x线中的一员;MPEG-4 AVC的命名来自ISO/IEC MPEG的命名约定,它是ISO/IEC 14496的第10部分,该协议族被称为MPEG-4。该标准是作为VCEG和MPEG的一部分开发的,此前在ITU-T作为VCEG的项目,叫做H.26L。所以常用于指代此标准的名称有H.264/AVC,AVC/H.264,H.264/MPEG-4 AVC,或MPEG-4/H.264 AVC,以强调共同遗产。有时,也用“JVT编解码”指代它,以指明是JVT(联合开发组)组织开发的。(这种伙伴关系和多命名并不少见。例如,视频编码标准MPEG-2也出现在MPEG和ITU-T的伙伴关系中,MPEG-2视频在ITU-T社区中称作H.262。[1])一些软件(如VLC media player)内部标识此标准为AVC1。
另外,还有个AV1 格式.要注意区分
H.264/AVC 就是同一个东西.至少 wk百科的标题是可信的.
H264/AVC1
FOURCC为AVC1,没有开始码的H.264视频,主要就是用MP4或MKV等封装的文件,也就是你平时在电脑上看的那种,它的数据流开始是1、2或者4个字节表示长度数据。x264编码出来的都是这种。
FOURCC为H264,是带有开始码的H.264视频,一般是用于无线发射、有线广播或者HD-DVD中的。这些数据流的开始都有一个开始码:0x000001 或者 0x00000001.
H264/AVC1 是两种封装方法,
在potplayer 播放时,显示分别为:
AVC1 - 内置FFmpeg解码器(h264,Thread Frame)
视频编码: H264 - 内置 FFmpeg 解码器(h264, Thread Frame)
另外调用硬解解码则是:
视频编码: AVC1 - Native D3D9 DXVA Decoder(VLD) - AMD 15D8:C9
视频编码: H264 - Native D3D9 DXVA Decoder(VLD) - AMD 15D8:C9
点开文件信息,Video部分,Format 都是AVC.
win7 的WMP不安装额外解码器,可以支持 AVC1 ,但是不能打开 H264的格式.
我下载的影片大部分都是 AVC1格式, H264在运营商直播流中较常见.
x264 则是开源免费的编码器.H264是要钱滴.
ffmpeg 中软压使用的是 libx264.
~~~
MP3格式诞生至今太久了,低码率比不过后起之秀.像 wma,ogg,mp3pro 这些基本淘汰了.
伴随h264最多的音频流有 aac和杜比ac3.
有损压缩音频编码在码率达到一定水平时,很难说 aac 会比 mp3 好.
|
评分
-
查看全部评分
|