时下采用Optimus技术的双显卡笔记本越来越多了。Optimus的特点是高性能和高节能的平衡,但如果设置不当的话,就无法使用硬件加速转码 功能。要想知道你的笔记本是否支持Optimus,只需要在掌托部分寻找Optimus贴纸即可。下面详细的介绍一下使用mediacoder为 iPhone/iPod转换视频的教程。
由于是双显卡,Optimus笔记本一共有三种转码方式可选:1.纯CPU转码;2.CUDA独显加速;3.核显加速。
提示:请在桌面点击右键,选择nvidia控制面板,开启图示选项。
Optimus双显卡笔记本上用MediaCoder转换iPhone/iPod 4视频
1.纯CPU转码
具体设置:打开mediacoder之后,切换到下图所示界面。<点击看大图>
点击1添加视频,6处会显示当前选中的视频的基本信息如码率,帧率,时长等。之后在2处点击视频码率会有四个选项,下面会一一介绍。3处选择自动即为纯 CPU转码,5处可以设置输出位置,默认为原始文件夹。如果是为iPhone/iPod转换视频并要求不高,可以在4的规格项目选择 “baseline”,预设项目选择“Fast”,这样转码速度较快。如果要求较高可以参考图中进行设置。7处则可以开始任务或者选择暂停。
码率建议:
在源视频分辨率小于960*640时:
视频码率:1000 缓冲大小:768 最高码率:2000 最低码率:768
在源视频分辨率大于960*640时:
低画质/较快:视频码率:1700 缓冲大小:768 最高码率:2500 最低码率:1000
高画质/较慢:视频码率:2800 缓冲大小:1000 最高码率:4000 最低码率:1800
注意:视频码率一般不应超过6处显示的源视频码率
其他设置部分建议如下列所示。当源视频分辨率小于960*640时分辨率处应不选,反之输入960×640。<点击看大图>
未提及的设置保持默认即可。
2.CUDA独显加速
在MediaCoder快捷方式上点击右键,按照图示选择“高性能”启动。
具体设置:除下图所标注部分外,其他与纯CPU转码设置相同。对于画质要求不高时规格处可以选择“baseline”。<点击看大图>
3.核显加速
在mediacoder快捷方式上点击右键,按照图示选择“集成图形”启动。
具体设置:除下图所标注部分外,其他与纯CPU转码设置相同。对于画质要求不高时规格处可以选择“baseline”,质量处选择“speed”。<点击看大图>
最后提示:如果无法使用核显加速功能时,请重新安装,在安装时选上所有组件。
使用Lucid Virtu在有独立显卡的情况下使用Intel硬件加速H.264编码
庆幸的是,MediaCoder现在已经支持Intel QuickSync技术对H.264和MPEG2进行硬编码。但是很多独立显卡的用户却发现,开启GPU加速选项的时候,并不是开启的Intel QuickSync硬件加速:
这是因为,当显示器连接在独立显卡的时候,Intel核显的相关加速功能并不能够被启用。尽管可以把显示器连接到主板上的显示器接口上来启用Intel QuickSync加速,但是谁又愿意经常把显示器接来接去的呢?本文将为大家展示,如何利用Lucid Virtu技术,在使用独立显卡的情况下调用Intel QuickSync加速技术。
你需要以下条件:
1)一颗支持Intel QuickSync的CPU(Intel Core Duo2 i3 2xxx/i5 2xxx/i7 2xxx,Intel Xeon E3-12x5)
2)板载支持显示输出的主板(H61/H67/Z68,P67不支持)
3)Win7操作系统(其他版本系统没有试验过,有待测试)
4)最新版本的Intel核显显卡驱动:(写本文时,最新版本为15.22.52.2559)
32-bit:http://downloadmirror.intel.com/20673/a08/Win7Vista_152252.zip
64-bit:http://downloadmirror.intel.com/20675/a08/Win7Vista_64_152252.zip
5)最新版本的Intel Media SDK:(写本文时,最新版本为3.0 Beta5)
http://software.intel.com/en-us/articles/vcsource-tools-media-sdk-beta/
6)最新版本的Lucid Virtu:(写本文时,最新版本为1.2.110)
http://www.lucidlogix.com/driverdownloads-virtu.html
7)最新版本的MediaCoder:(写本文时,最新版本为2011 R10-5211)
http://www.mediacoderhq.com/dlfull_zh.htm
操作步骤:
1)开机进入BIOS,更改核显显卡使用和显卡优先级:永久开启核显,优先使用PCI-E 16x显卡(本文作者的主板为技嘉Z68A-D3H-B3,截图设置仅供参考)。关机,将显示器连接在独立显卡上,开机。
2)顺序安装Intel核显驱动、Intel Media SDK、Lucid Virtu、MediaCoder(请根据操作系统自行选择32-bit版本或者64-bit版本)。安装MediaCoder时,视频组件中的“Intel硬件加速编码器”和“Intel Media SDK运行库”一定要勾选。全部安装完成后,重启系统。
3)打开Virtu控制面板,开启Virtu功能
4)点击Applications,点击Add,添加MediaCoder主程序,并确定
5)打开Intel Media SDK的安装目录,将bin\win32\libmfxsw32.dll及bin\x64\libmfxsw64.dll两个库文件,分别覆盖到MediaCoder安装目录下codecs及codecs64文件夹中的同名库文件;解压缩Intel核显驱动,在MediaSDK\SNB\win32\libmfxhw32-s1.dll及MediaSDK\SNB\x64\libmfxhw64-s1.dll,分别覆盖到MediaCoder安装目录下codecs及codecs64文件夹中的同名库文件。(更新硬编码库文件)
6)打开MediaCoder,在视频选项卡中,格式选择H.264,点击编码器后面GPU复选框,顺利的话,就可以开启Intel QuickSync硬编码了。
附注:
1)笔者的平台为:技嘉Z68A-D3H-B3 + i5 2500k / Xeon E3-1235 + MSI GTX 560Ti。没有对A卡和其他品牌型号的主板做过测试,不能保证一定成功,以上步骤仅作参考。不成功的话,可以直接将显示器插在板载显示接口上,启动核显进行硬编码。
2)理论上步骤5替换库文件的过程可以不用进行,强迫症党可以强制更新库文件以达到最好的编码效果。
3)与H.264搭配其他配置为(个人推荐):音频格式LC-AAC,容器MP4,画面色彩空间I420(必须)。其他的搭配可能会出错。
http://mediacoder.com.cn/taxonomy/term/7