首页 > 电脑专区 > 电脑教程 >

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

来源:互联网 2023-02-20 18:06:20 495

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

方法/步骤

  • 1

    首先不解释媒体文件的封装格式了。以一个MKV为例:封装视频流一个,H.264格式;音频流两个,flac aac字幕一个,ass格式一个章节文件Ya2办公区 - 实用经验教程分享!

  • 2

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

    分离器,解码器和渲染器相关知识Ya2办公区 - 实用经验教程分享!

  • 3

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

    分离器,解码器和渲染器相关知识Ya2办公区 - 实用经验教程分享!

  • 3本页面非法爬取自百度经验
  • 4

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

    分离器,解码器和渲染器相关知识Ya2办公区 - 实用经验教程分享!

  • 5

    MadVR(通常被认为是画质最好的,并且自带解码器,可以在不用删除系统自带解码器的前提下获得较好的播放效果,不受AMD/NV/Intel显卡设置的视频效果影响)VMR9(只能接软解,能开启显卡对于视频的设置)EVR Costume Pres(可以接硬解,能开启显卡对于视频的设置)解码器的相关详细介绍会在后文再提及。以上是播放的时候,编码的时候也类似,分离器分离片源,喂给解码器,解码器解码完毕,将图像丢给编码器编码。Ya2办公区 - 实用经验教程分享!

  • 注意事项

    • 感谢原文作者的无私分享,希望能够帮助到大家!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Ya2办公区 - 实用经验教程分享!


    标签: 硬件软件分离解码渲染

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码