编解码常识性问题

上传人:xzh****18 文档编号:34253868 上传时间:2018-02-22 格式:DOCX 页数:10 大小:29.49KB
返回 下载 相关 举报
编解码常识性问题_第1页
第1页 / 共10页
编解码常识性问题_第2页
第2页 / 共10页
编解码常识性问题_第3页
第3页 / 共10页
编解码常识性问题_第4页
第4页 / 共10页
编解码常识性问题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《编解码常识性问题》由会员分享,可在线阅读,更多相关《编解码常识性问题(10页珍藏版)》请在金锄头文库上搜索。

1、基于 Intel 核心显卡的视频编码硬件加速1111111 编码解码器的主要作用是对视频信号进行压缩和解压缩。计算机工业定义通过 24位测量系统的真彩色,这就定义了百万种颜色,接近人类视觉的极限。现在,最基本的VGA 显示器就有 640480 像素。这意味着如果视频需要以每秒 30 帧的速度播放,则每秒要传输高达 27MB 的信息。在如此速度下,1GB 容量的硬盘仅能存储约 37 秒的视频信息。因而必须对信息进行压缩处理。通过抛弃一些数字信息或精选出容易被我们的眼睛和大脑常忽略的可视化信息的方法,使视频消耗的硬盘容量减小。这个视频压缩过程就是编码解码器。编码解码器的压缩率从一般的 2:1100

2、:1 不等,使处理大量的视频数据成为可能。 如果是用在数字多媒体上,解码器则包括视频解码器和音频解码器. 数字媒体的图象和声音都使用特殊的软件编码格式,像视频的 mpeg4,音频的 mp3,ac3,dts 等,这些编码器可以将原始数据压缩存放,刚才都是常用的编码格式,还有些专业的编码格式,一般家庭基本不会用到。为了在家用设备或者电脑上重放这些视频和音频则需要用到解码软件,一般称为插件。比如 mpeg4 解码插件 ffdshow,ac3 解码插件 ac3fliter 等。只有装了各种解码插件你的电脑才能重放这些图像和声音。视频编码/解码器问答 我怎么播放 nAvi,SMR 或者 angelpot

3、ion 文件? 各种已有的格式包括 DivX,navi,angelpotion,smr 等都是基于 MS Windows Media Video V3! Period 的 ! 。如果有谁不是这样对你说,那他就是在说谎。唯一有所改变的是解除了对 AVI编码的限制,改变了名称并且他们通常都有一个漂亮的设定窗口。如果你有一个 nAvi/SMR电影你可以从下载页面下载 SMR 解码器。对于 angelpotion 文件你应该用 FourCC changer,在软件页面中可以找到,将 FourCC 代码改成 DivX 或者其他你已经安装的解码器,这样就可以不用安装 Angelpotion 解码器,它能会

4、很引起你的系统的严重不稳定。 High motion 比 Low motion 好么? 当然不是。在低比特率下 High motion 编码在运动场景中看起来会好一些,但是在运动较少的场景中却会惨不忍睹。另外,如果你很接近去看,你会看到即使在高速运动场景中也会发现很多压缩错误。选择 WM7 测试得到更多信息,有取样视频剪辑和很多图片。尽管传闻说 DivX High motion 很少超过 1000KBit/s。可事实上甚至 DivX Low motion 都会在遇到一个相当复杂的场景时用到你设定的最高比特率。 DivX 编解码器安装之后不起作用 有时问题可以在编码器选择窗口中用上下键来解决。另

5、外一个原因是 FlaskMpeg 只用你的system.ini 文件中的第一行视频编码。启动 sysedit(运行-sysedit)编辑 system.ini 文件,通常位于 c:windowssystem.ini,然后找到driver32部分,将 DivX 解编码器移到列表的最上端:drivers32 vidc.DIV3=DivXc32.dll vidc.DIV4=DivXc32f.dll msacm.divxa32=DivXa32.acm vidc.DIV3 是 DivX Low motion、vidc.DIV4 是 DivX high motion 编码器。如果你要用 DivX high

6、 motion,调换两者的位置。 平滑和锐利设置有什么用? 平滑是指帧率,视频回放的流畅程度。在低比特率电影中 mpeg-4 解码器让你设置播放时的平滑度以达到好的播放效果。这就是为什么在低锐度设置下不会丢帧的太厉害的原因,因为运动是比画面细节更加值得重视的。这也是 MS 流.asf 文件默认使用 75%平滑度的原因,因为运动对细节丢失补偿后仍能保证可视性。相反的,锐利是和锐度与细节相关的。在100%锐度情况下一部影片能够保持很高质量的锐利的图像,丢掉一些不需要的帧而使得播放的流畅性降低。因为大多数 DivX 影片运用了比较高的比特率,事实上在高锐度与高平滑度之间的差别 并不那么大,比特率完全

7、可以办到。用到 Fast Motion 编解码器时,比特率通常会降的很低,如果你还是将锐利程度设的太高,很可能只会得到很厉害的掉帧。 什么是 DivX4 编解码器? 这个由原来 DivX3 开发者推出的新的编解码器是向下兼容的,但它完完全全是全新的。意味着它能播放由 DivX3 编码的内容但是它的编码却远远比 DivX3 要好的多,支持 2 pass VBR编码,有更好的质量和文件大小预测(也就是说可以信赖你的比特率计算器 )。 DivX 3.11alpha,3.20, 3.22 和 DivX 4 Windows 4x / 50 之间有什么区别? 首先 DivX 3.x and DivX 4

8、Windows 就有很大的不同。前者基于 Microsoft MPEG-4 V3 编解码器而后者是属于 OpenDivX 之一,是开放源码且与微软无关、独立开发的 DivX 编解码器。现在有 3 个版本的 DivX 4 Windows:0.47,0.48 与 0.50,都是在内部测试阶段,版本越高越新。DivX 3.11 alpha 是现在 DivX 的版本,3.11 VKI 在解编码器中改变了一点:在场景变换的时候插入关键帧。注意如果你使用 nandube,M4C 或者 mpeg2aviAR 与 mpeg2aviVBR,则不需要 VKI 解编码器。带有 VKI 补丁的 DivX 3.11 也

9、常叫做 DivX 3.2。DivX 3.22 最终版是3.11 VKI 的一个重新包装版本,但是只有一个版本的解编码器:DivX 3.11 VKI low motion,已经更名为 DivX(没有 low motion)。我们只需使用 DivX 3.11alpha(安装 VKI 补丁,仅仅当你不是用我提到的四个软件时),因为其它只是重新包装。OpenDivX 还是太慢,不是一个严谨的选择,而且也还有一些问题有待解决。 DivX 和 MS MPEG4 v3 之间有什么不同? 事实上并没有区别。DivX 实际上只比最初对 MS MPEG4 V3 编码器的破解进步了一点,MS MPEG4 在 bet

10、a 版以后就不再允许对 AVI 的编码,这个限制已经被解除了。为了使两者共存,Gej 改变了它的名称与 fourcc 码。 DivX,ASF,MPEG4,SMR 等有什么不同? 所有这些解编码器都是基于微软 MPEG4 v3 的。ASF 是微软的流媒体格式,但是它也用的是相同的解编码器。官方的 MS MPEG4 v3 只允许 ASF 输出,或者是用 Windows Media Encoder v7 输出 WMV。有破解的 MPEG4 解编码器,解除了只能输出 ASF 的限制,它们与DivX/SMR 等的唯一的区别是这些解编码器有不一样的名称与 fourcc 码以备识别。它们告诉media pl

11、ayer 用哪种解码器进行回放。这些解编码器之间没有质量区别。 什么是 Krystal studio 解编码器? Krystal 只是另一个带有 VKI patch 的 DivX 3.11alpha 解编码器的重新包装版本。它有自己的安装程序,只支持 DivX low motion 解编码器,也是改了名称,其中没有 low motion。此外,它也带有 DivX 4 Windows 0.47 解编码器,这是 OpenDivX,看上去不漂亮,也很慢,所以没有理由选用。我的建议是坚持用普通的 3.11alpha(装上 VKI patch,如果你不用Nandub,m4c , mpeg2aviAR 或

12、 mpeg2aviVBR 的话),不要去管那些改头换面的东西。 MP3 编解码器到哪儿去了? 在制作过程中,不要试图在没有关闭 FlaskMpeg 的情况下处理多个文件。它有个习惯让mp3 编码器处于使用状态,便不能再用了。有些时候甚至要重启电脑来解决这个问题,如果还不行,那只有重装 DivX 3 编码器了。 我安装完 WMP7 以后 DivX 和 MP3 编解码器到哪儿去了? 首先.为什么是 WMP7(Windows Media Player v7)?事实上它没有任何先进的地方,在这种情况下你最好还是用旧版本的。WMP 与最新版本的 Windows Media Encoder 会用它自己的版

13、本覆盖你的 mp3 编码器,而那些没有被授权的编码软件就只能用做 mp3 的回放,而不是编码。运行你安装 DivX 编码器的目录下的 Register_DivX.exe 文件,同样在 DivX 编码器丢失的情况下也是这样操作。如果你想要安装 WMP7,我强烈建议你在这之前安装 DivX 编码器,然后在安装了 WMP7 之后重新安装它。那样的话就可以在有 WMP7 的系统中依然用这些编码器。由于 DivX 包中的 mp3 编码器没有正确的授权,FhG 要求 WMP 安装程序检查未授权编码器,所以他会被会被覆盖。一个修改过的 DivX 安装程序会正确的安装 MP3 编码器,解决这个问题。 编解码器

14、是用于对数字媒体文件(如歌曲或视频)进行压缩或解压缩的软件。Windows Media Player 和其他程序使用编解码器来播放并创建数字媒体文件。编解码器由以下两个组件组成:编码器和解码器。编码器执行压缩(编码)功能,解码器执行解压缩(解码)功能。某些编解码器同时包括这两个组件,而某些编解码器仅包括其中的一个组件。例如,将歌曲从音频 CD 翻录到计算机时,播放机默认情况下使用 Windows Media Audio 编解码器将歌曲压缩成 WMA 压缩文件。播放该 WMA 文件(或从网站流出的任何 WMA 文件)时,播放机使用 Windows Media Audio 编解码器将文件解压缩,这

15、样,音乐就可以通过扬声器播放出来。当前已有数以百计的音频编解码器和视频编解码器在使用。其中一部分编解码器是由 Microsoft 创建的,但绝大部分编解码器是由其他公司、组织或个人创建的。默认情况下,Windows 操作系统和播放机包括许多最常用的编解码器,如 WindowsMedia Audio、Windows Media Video 和 MP3。但有时候,您要播放的内容是使用 Windows 或播放机在默认情况下并不包含的编解码器压缩的。在许多情况下,可以从网站免费或付费下载必要的编解码器。但在某些情况下,播放机可自动使用由计算机上的其他数字媒体播放和创建程序安装的编解码器。目前市面上几乎

16、所有的显卡都具备一定的视频硬件加速能力。 微软公司为此专门制订了 DXVA 规范(包括 DXVA 1.0 和 DXVA 2.0 两个版本)。DXVA 是 DirectX Video Acceleration 的简称,不仅包括了视频数据的解码运算, 还有各种后期处理运算,比如图像缩放,色彩空间转换,反交错等等。对于视频播放时 CPU 利用率影响最大的,通常也是我们最关心的,非视频解码莫属,尤其是HD 视频的解码(硬件解码),对于 CPU 较弱的系统来说,让显卡来完成解码是不二之选。但使用硬件加速,在视频播放的总体流程上也受到诸多限制,尤其是后期处理部分。因此对于追求后期效果的高清发烧友,宁可放弃硬件加速,当然代价可能是需要升级 CPU 甚至整个系统。DXVA 规范中,不同的显卡的视频硬件加速能力有差异,有的显卡支持的加速项目较多,有的显卡支持的较少,从显卡的发展历程来看,视频硬件加速能力总体是逐渐增强的,但在同一代显卡中,高端显卡的视频硬件加速能力不见得比低端显卡的强,甚至

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号