编译码器英文缩写:Codec。指的是数字通信中具有编码、译码功能的器件。Codec对AD变换后的音视频数字信号的传输进行编码、压缩,在接收端对信号解码。一般用在视频会议、流媒体、视频应用等场合。Codec编码解码器主要作用是对视频信号进行压缩和解压缩。CODEC技术能有效减少数字存储占用的空间,在计算机系统中,使用硬件完成CODEC可以节省CPU的资源,提高系统的运行效率。
中文名编译码器
外文名COder-DECoder
外语缩写CODEC
一般用途视频会议,流媒体,视频应用
基本概述支持视频和音频压缩(CO)与解压缩(DEC)的编解码器或软件。CODEC技术能有效减少数字存储占用的空间,在计算机系统中,使用硬件完成CODEC可以节省CPU的资源,提高系统的运行效率。Codec对AD变换后的音视频数字信号的传输进行编码、压缩,在接收端对信号解码。一般用在视频会议、流媒体、视频应用等场合。
声卡上在声卡上往往可以找到一颗或者2颗甚至3颗4面有引脚的正方形芯片,面积一般为0.5-1.0平方厘米。这就是CODEC。CODEC就是多媒体数字信号编解码器,主要负责数字->模拟信号转换(DAC)和模拟->数字信号的转换(ADC)。在体育赛事转播中,EVS高清语音编解码器发挥着重要的作用。[1]
不管是音频加速器好,还是I/O控制器好,他们输入输出的都是纯数字信号,我们要使用声卡上的Line Out插孔输出信号的话,信号就必须经过声卡上的CODEC的转换处理。可以说,声卡模拟输入输出的品质和CODEC的转换品质有着重大的关系,音频加速器或I/O控制器决定了声卡内部数字信号的质量,而CODEC则决定了模拟输入输出的好坏。
计算机Codec编码解码器主要作用是对视频信号进行压缩和解压缩。计算机工业定义通过24位测量系统的真彩色,这就定义了近百万种颜色,接近人类视觉的极限。这意味着如果视频需要以每秒30帧的速度播放,则每秒要传输高达27MB的信息,1GB容量的硬盘仅能存储约37秒的视频信息。
因而必须对信息进行压缩处理。通过抛弃一些数字信息或容易被我们的眼睛和大脑忽略的图像信息的方法,使视频的信息量减小。这个对视频压缩解压的软件或硬件就是编码解码器。编码解码器的压缩率从一般的2:1-100:1不等,使处理大量的视频数据成为可能。
评测示例介绍1、x264
X264是国际标准H.264的编码器实现,是一个开源encoder。得益于H.264的高效压缩性能,加之于x264的高效(编码速度快)实现。
参评版本:x264 video codec revision 613
2、DivX
MPEG4标准,在MS MPEGV3的基础上实现的MPEG4 codec,早期版本开源,后期版本是商业codec。
参评版本:version 6.40
3、XviD
MPEG4标准,基于DivX早期开源版本。广泛应用于DVDrip。
参评版本:version 1.1.2
4、WMV9/VC-1
VC-1的由来:为了进军全球的消费电子、电影及电视广播市场,微软向美国电影与电视工程师协会“捐赠”了其专有的WMV9(Windows Media Video 9)视频编码标准,WMV9摇身一变成了国际标准VC-1。
参评版本:Windows Media video 9
5、Real
注:Real从version 9.0开始启用了新名称Helix。
参评版本:Helix_Producer_Plus_9.0.1
6、quicktime
大多是quicktime格式的。Quicktime只是容器格式,其后缀为.mov或.qt,而其采用的视频codec是sorenson codec pro 3,也就是说网上流行的高清片花大多是sorenson codec pro 3压缩的。
注:quicktime7中增加了自主开发的H.264编码器。
参评版本:Sorenson Squeeze Compression Suite 4.0.301.11+QuickTime v7.0.4
7、On2 VP6/7
06年极为火爆的视频分享网站基本上采用了flash version 8的视频解决方案,而flash version 8采用的就是On2 VP6的视频codec。
注:早期的flash视频采用Sorenson公司的Spark编码器,音频采用MP3,质量比较差。
参评版本:On2 VP6 codec
8、AVS
视频编码标准,我们国人自然要坚决地顶它了,希望AVS一路辉煌,恩泽于民。
参评版本:校验模型rm52c
环境硬件环境,Dell机
CPU:Celeron 2.8G
RAM:1G DDR
软件环境OS:Windows XP SP2
压缩性能高码率情况a、测试序列:Mobcal序列(JVT高清测试序列),分辨率1280*720,25fps,500frames,未压缩。
b、编码器设置
输出帧率:25fps
目标码率:2Mbps
目标文件大小:5,000KB左右。
c、测试结果:
codec X264DivX XviD WMV9 Real9QuicktimeVP6
File size(KB)5,011 4,788 2,7957,751 5,1695,010 4,835
1st pass time(s)150 58 65/ / / 210
2nd pass time(s)130 50 66/ / / 147
Total time(s)280 108 131 238 226200 357
d、小结
(1)平滑过渡纹理(如船身)的处理能力。
好:X264,real,qt
差:divx,xvid,wmv9,vp6
(2)奇异纹理(如挂历上的文字)的处理能力。
好:X264,wmv9,real
差:divx,xvid,qt,vp6
低码率a、测试序列:
Silent序列,分辨率cif,30fps,300frames,未压缩。
b、编码器设置:
输出帧率:15fps
目标码率:120kbps
目标文件大小:150KB左右
c、测试结果:
codec X264 DivX XviDWMV9Real9 QuicktimeVP6 AVS
File size(KB)149982 998 171 152 166 968 154
PSNR(dB)33.5729.5 30.332.8 / / 29.833.03
极低码率情况a、测试序列:
Silent序列,分辨率qcif,30fps,300frames,未压缩。
b、编码器设置:
输出帧率:5fps
目标码率:20kbps,目标文件大小:30KB左右
c、测试结果:
codec X264DivX XviDWMV9Real9QuicktimeVP6AVS
File size(KB)27 74 82 86 30 37 68 25
PSNR(dB)33.33 32.61
视频压缩a、测试序列:
用snagIt录制的一段视频,分辨率640*480,5fps,23cond,未压缩。
b、编码器设置:
输出帧率:5fps
目标码率:450kbps,目标文件大小:1,250KB左右
c、测试结果:
codec X264 DivX XviD WMV9 Real9Quicktime VP6
File size(KB)1,3623,074 6,024 1,428 1,100 1,1953,134
d、小结
计算机屏幕上窗口、按钮、文字等元素都属于计算机图形学的范畴,因此屏幕录制视频本质上来说是图形元素的组合,计算机屏幕和自然图像之间存在很大的不同,它的轮廓性极强,文字或线条和背景的相关性极弱。对于屏幕录制视频的压缩,最容易出现的问题就是将背景颜色部分复盖到文字上,导致文字断裂或模糊。下面就简单评述各个codec的压缩效果。
X264,不管是静止帧还是滚动或切换帧,质量都非常好,字体非常清晰。
不过,需要一提的时,画面中的有些颜色没有表现出来,如上面主观质量测试一栏,“软件评测”四个字的底色本来是灰色的,但x264压缩的结果是白色的。虽然如此,但主观效果上来看,x264的压缩效果是最棒的。
DivX,对于word窗口(白底黑字)画面的压缩效果非常好,质量和x264相近。
但对于网页画面,压缩效果差,文字出现了混合色,参见上面主观质量测试一栏中的“软件评测”四个字。
XviD,质量同x264,就是压缩文件过大。
WMV9,静止帧的压缩质量可以接收。运动帧的压缩效果奇差。
Real9,存在略微的模糊和文字断裂,总体上看,压缩质量还是可以接收的。
Quicktime,静止帧的压缩效果非常好,非常清晰,超过了x264;但滚动帧的压缩质量很差,文字倒没有断裂,但是背景上有很多杂色,而且网页画面上的文字也比较模糊。
VP6,压缩质量略逊于x264,存在略微的文字模糊。
AVS,由于压缩速度很慢,未进行测试。
结论高码率情况结论非常好:x264
好:real
中等:vp6,wmv9,
差:divx,xvid,qt(Sorenson 3)
Note:测试中,xvid的编码质量不好,与其带宽偏低有很大关系。
非高码率情况非常好:x264
好:real,avs
中等:vp6,wmv9,qt(Sorenson 3)
差:divx,xvid
录制视频压缩非常好:x264
好:xvid,real,vp6
差:divx,qt(Sorenson 3)
极差:wmv9
NOTE:WMEncoder9中有screen capture profile,但此次测试中用WMEncoder9对录制源进行压缩时发生失败,故没能对screen capture profile进行测试验证。
码率控制能力好:x264,wmv9,real,qt
中等:vp6
差:divx,xvid,avs(note:avs的码率控制算法存在缺陷,测试中没有采用)
综上所述,x264一款全能的、高效的codec,可以称得上codec中的王者;real次之,而且也是全能的;其次是vp6,各方面表现都比较中等;Wmv9和quicktime对自然图像序列的压缩效果还不错,但对于屏幕录制视频的压缩效果很糟糕。xvid优于divx,两者在压缩性能上的表现同x264有一定的差距,即代表了MPEG4同H.264的差距。
avs的测试不太全面,但隐约的能反映出其编码效率还是不错的,只不过配套的一些工具还没做好,如码率控制等等,AVS走向市场化,还需要进一步的努力。
参考资料本文发布于:2023-06-06 23:40:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/92/218823.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Codec(数字通信器件).doc
本文 PDF 下载地址:Codec(数字通信器件).pdf
留言与评论(共有 0 条评论) |