播放器 解码器 分离器 滤镜 是什么关系?

来源:百度知道 编辑:UC知道 时间:2024/09/24 10:24:20
常常看到这些词,具体是什么用途却不知道。播放器中是不是都要集成解码器,分离器,滤镜之类的东西?常见的解码器,分离器,滤镜有哪些? 谢谢

其实我们下载好的视频,都是封装好的,如AVI、MKV、TS、RMVB等等,我们常错误的理解为,这就是视频格式,其实不是的,这只是视频的封装格式,真正的视频格式是这个封装容器里的MPEG-2、X264、AVC等编码格式等等,如果用过软件整合视频或压缩过视频的朋友就会知道,拆开一个MKV之类的视频文件,里面至少都有两个文件,一个是视频文件,而另一个就是音频文件,也就是所谓的音轨。

所以说,播放器在播放我们下载的视频文件的时候,首先做的,就是把这个封装文件里的视频和音频分离出来,也就是拆开封装包,把里面的视频和音频文件分开,然后再指派对应的解码器,去对它们进行解码,所以也就有了视频解码器和音频解码器。

视频解码器,自然是去解码AVC、H264等的视频编码,而音频解码器自然负责去解码DTS之类的音轨,再然后,播放器才把解码后的视频和音频数据输出,你才能通过显示器看到画面,通过音响听到声音。

分离器。这是一个很重要的环节,因为如果不是他把视频分离出来,解码器是无法进行解码,或者说封装包本来就不是一种视频或音频的编码格式,说解码就是一种错误的说法。目前的分离器有很多,如HAALI,GABETS?等等,他们把视频分离出来以后,分别把封装里面的视频编码拿给视频解码器解码,把音轨拿给音频解码器解码。而解码器也是很多的,不同的视频编码格式,需要用不同的解码来解码,我们看的AVC等高清编码视频,一般都是用coreavc解码,当然,如XVID编码,又需要用XVID MPEG-4去解码。至于音频解码,大多数人都是用的AC3,另外还有SONIC以及FF什么的,这些都要看你视频的具体编码是什么。

大家看到分离器解码器的设置选项的时候,一般都是分开的。不同的视频或者封装格式,都有单独的设定选择。而比如说你AVC解码选择了COREAVC,但是你播放的却是XVID编码的视频,那你设定这个COREVC就没有起作用,而是你设置的XVID解码方式在工作,至于说自己怎么才知道视频是什么编码的呢?我想大多播放器都能显示播放信息吧?里面都能看到,如KMP里滤镜里的播放信息,你打开以后就能分别看到你的视频和音频是什么编码的。甚至还显示了你目前是用什么解码器进行的解码!

你指的播放器是指程序?通常播放器只带常用的