养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

分离器,解码器和渲染器相关知识

时间:2024-11-09 06:07:56

最近身边许多朋友咨询小编关于分离器,解码器和渲染器相关知识,小编查阅了相关的网络资源为大家带来一份教程,希望能够帮助到大家!

方法/步骤

1、首先不解释媒体文件的封装格式了。以一个MKV为例:封装视频流一个,H.264格式;音频流两个,flac+aac字幕一个,ass格式一个章节文件

2、那么我们播放的时候,发生了什么事情呢?首先,这个mkv必须先被解包。这个过程是分离器的作用。分离器的作用,就是将视频文件临时分离成不同的部分。如果有多个流,比如音频流,选择哪一个流也是分离器的作用。一般分离器。会默认选择第一个流,用户也可以自己切换,这个切换就是通过分离器实现的。主要的分离器有:haali,lav,gabest

分离器,解码器和渲染器相关知识

3、然后,解码器将编码翻译成通用的视频流。比如H.264是一个高压缩的视频格式,好闻赙酵枭像一个电报码一样复杂,解码器的作用就是将电报码换成通俗易懂文字。同时,音频流也需要被解码。如果解码工作由CPU完成芟坳葩津,这个过程被称为软解,如果主要由GPU完成,这个过程被称为硬解。解码器本身可能影响画质,比如CoreAVC有的时候不能正确处理颜色,比如ffdshow在Intel集显上开硬解会有画质问题。常见的解码器有:ffdshow/lav/CyberLink

分离器,解码器和渲染器相关知识

4、最后,就是渲染器的作用了。渲染器的作用,就是接受解码器传来的数据,用DirectX等图形引擎,将画面转换出来。不同的渲染器也会对视频做不同的处理,比如resize(改分辨率),deband(去色带),sharp(锐化)等。如果显卡设置中设置了画质加成,也是在渲染器层面上进行加成。所以同个视频,不同播放器的效果,主要是由渲染器造成的。渲染器有:

分离器,解码器和渲染器相关知识

5、MadVR(通常被认为是画质最好的,并且自带解码器,可以在不腩柽鬣盛用删除系统自带解码器的前提下获得较好的播放效果,不受AMD/NV/Intel显卡设置的视频效果影响)VMR9(只能接软鞅瓞慈玢解,能开启显卡对于视频的设置)EVRCostumePres(可以接硬解,能开启显卡对于视频的设置)解码器的相关详细介绍会在后文再提及。以上是播放的时候,编码的时候也类似,分离器分离片源,喂给解码器,解码器解码完毕,将图像丢给编码器编码。

© 一点知识