IsaacZ 发表于 2007-2-8 09:41:16

[原创] 什么是编解码器集成包(Codecs)?为什么要安装编解码器集成包?

细数一下我们接触到的视频和音频文件格式,AVI、MPG、WMV、RM、RMVB、MOV、MP3、WMA…… 真是好一大堆!它们都是按照某种编码规则压缩而成的,我们要想观看它们,就要在自己的电脑上安装对应每一种视频的解码器软件(Decoder);相反地,如果我们要想制作出某一种类的视频文件,就必须拥有对应的编码器软件(Coder/Encoder)。解码器和编码器是对立存在的,有一种编码器就有一种解码器。

Coder(编码器)和Decoder(解码器)合在一起称作Codec(编解码器)。(CoDecs是其复数形式)

(参考:[原创] 视频的“分离”与“合成”、“编码”与“解码”浅析)


因为编码方式的多样,我们不可能为每一种视频或音频格式单独安装一种解码器软件,我们所迫切需要的是一种包含所有通行媒体的解码器的集成软件包,一次安装,解决所有解码问题。

这个工作是由某些媒体技术高手来做的。他们将网络上通行的各种视频和音频媒体的解码器集合起来,打包成一个单独的“编解码器集成包”,放在网络上供人们免费下载,使人们节省了大量下载和安装时间,促进了媒体技术的普及。

世界不同地方的技术高手先后发布了他们自己的编解码器集成包。常见的有国外的K-lite Codec Pack、Win7Codecs和国内的Happyshow、终极解码、完美解码、幻想影音等。


解码器和播放器

解码器并不是播放器,解码器只是一种用来帮助解码的“组件”。以上提到的通用编解码器集成包为了方便用户,都会包含一些免费的播放器,这其中最为常见的是经典开源播放器 MPC-HC,也有的包含数个播放器,这其中包括 KMPlayer、Potplayer 等。

其他用途

安装编解码器集成包不仅是为了观看或收听媒体文件,我们在转换一种媒体格式到另外一种的时候绝对少不了编解码器集成包的支持。

“视频转换”或“音频转换”是对原有的视频和音频文件进行解码,再用新的编码方式重新编码的过程。一般用于观看或收听媒体文件的解码器包里面都包含有相应的编码器,这就是我们在转换前要安装编解码器集成包的原因。

需要注意的是:
完美解码不能直接用来转换视频格式,它只是一个编解码器集成包,也就是说,它只起到编码的辅助作用。因为它自带有四个播放器,所以本身可以当作播放器使用。(参考:[教程] 【原创】完美解码运行机理图解/编解码器(完美解码) 相关索引帖)

转换还需要用小日本4、魔影工厂(Winavi)、MCME、Procoder、MediaCoder、格式工厂或其他转换软件。小日本4等转换时再调用完美解码里的各种解码器和编码器(了解更多)。如果有些格式转换出现问题,再适当调整完美解码里面的解码器类型或解码方式。
另注:

几乎所有的编解码器集成包里面都集成了著名的Media Player Classic(简称MPC,在点拨论坛会经常提到它),所以在安装了某个编解码器集成包后往往不必再单独安装这一软件。当然,如果你觉得某个编解码包里面的某个播放器的版本有点儿低,也可以下载安装其独立最新版本。
相关参考:[原创]视频转换时应该选用哪种编解码器集成包?

song775 发表于 2009-1-24 12:23:43

在论坛里泡了两天了,越看越晕...太专业了! 编解码器集成包要释放在小日本的目录里吗?
我下载下来以后只有简单的一个播放器,一个设置的,直接点应用确定以后就不用管了吗?
我试过不安装编解码器集成包用小日本4.0一样可以转换一个视频的格式啊?

IsaacZ 发表于 2009-1-24 13:42:08

本帖最后由 IsaacZ 于 2011-4-4 12:28 编辑

编解码器集成包要释放在小日本的目录里吗?
我下载下来以后只有简单的一个播放器,一个设置的,直接点应用确定以后就不用管了吗?
我试过不安装编解码器集成包用小日本4.0一样可以转换一个视频的格式啊?
song775 发表于 2009-1-24 12:23 https://www.dianbo.org/images/common/back.gif



1、编解码器集成包是一种外挂包,它挂在操作系统(Windows)上,视频播放器和编码转换软件需要用到的时候就调用它们。所以,对它们的安装位置没有限定。

2、每个电脑上都内置至少一种播放器如“Windows Media Player”,它自带有一些最基本的解码器,所以可以转换极为有限的一些常用视频格式。尽管小日本也自带一些常见视频格式的分离器和解码器,但仍然有一些分离器或解码器小日本并未取得授权(比如REAL格式和MOV格式),因此我们需要另外安装这些分离器或解码器,供小日本来调用。另外,我们单独安装的编解码包中往往包含不止一种分离器或解码,我们可以通过软件提供的设置中心进行方便的切换,以获得最方便的解码方式或最好的解/编码效果。

只要你能正常播放某个格式的文件,就说明你的机器上有这种格式的解码器。但是,

解码器并非全部是通用的,有些播放器如暴风影音开发某些独立解码器可能不能被其他软件调用,所以最好使用本版固顶帖中推荐的编解码器集成包。




你的问题很好,对其他网友有借鉴作用,加分!

song775 发表于 2009-1-24 14:48:20

谢谢老大, 只是刚接触刻录..非常感兴趣问了一些菜鸟问题..感谢您的耐心回答!

lmyhsb 发表于 2009-5-14 16:01:33

初次来点拨论坛,就被深深吸引,因为服务热情,有问必答的态度,详细的教程,软件的解答等。在此说声谢谢!你们辛苦了!

shi117588751 发表于 2009-6-17 11:25:37

问下;下载这个解码器对暴风有没有影响;需不需要把暴风卸载?

IsaacZ 发表于 2009-6-17 12:56:10

点拨论坛现在推荐使用完美解码。安装时可以不卸载暴风影音,请参考:

完美解码与暴风会冲突吗?

dadaguai 发表于 2009-8-18 15:15:31

暴风和完美谁更好一些 以前总听说暴风支持格式最多 现在看LT好像用完美的多

IsaacZ 发表于 2009-8-18 15:22:25

听听完美解码作者的自述,就知道完美解码不光注重解码,还注重编码:


迪奥自述:终极解码&完美解码杂谈

“能解码不算牛,能解码之余兼容编码软件才是完美!”

youyuancao 发表于 2009-12-1 14:20:04

不错 不错 受教了!
页: [1] 2 3 4 5
查看完整版本: [原创] 什么是编解码器集成包(Codecs)?为什么要安装编解码器集成包?