使用Lucid Virtu在有独立显卡的情况下使用Intel硬件加速H.264编码

在硬编码领域,大家都知道CUDA技术对于H.264视频编码速度的提升。然而实际上常见的高清H.264视频压缩都不是用CUDA技术进行硬编码,而是用传统的x264进行软编码,因为通过CUDA硬编码的视频效果远远差于x264软编码压缩出的视频效果。随着Intel Sandy Bridge平台的推广,我们又有了一种新的选择:Intel QuickSync。Intel QuickSync的硬编码大概是CUDA的1.2~2倍,x264的4~6倍,而且视频质量和x264相当,并且编码时CPU的占用率也远低于CUDA和x264。

    庆幸的是,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 SDKLucid VirtuMediaCoder(请根据操作系统自行选择32-bit版本或者64-bit版本)。安装MediaCoder时,视频组件中的“Intel硬件加速编码器”和“Intel Media SDK运行库”一定要勾选。全部安装完成后,重启系统。

3)打开Virtu控制面板,开启Virtu功能

4)点击Applications,点击Add,添加MediaCoder主程序,并确定

5)打开Intel Media SDK的安装目录,将bin\win32\libmfxsw32.dllbin\x64\libmfxsw64.dll两个库文件,分别覆盖到MediaCoder安装目录codecscodecs64文件夹中的同名库文件;解压缩Intel核显驱动,在MediaSDK\SNB\win32\libmfxhw32-s1.dllMediaSDK\SNB\x64\libmfxhw64-s1.dll,分别覆盖到MediaCoder安装目录codecscodecs64文件夹中的同名库文件。(更新硬编码库文件)

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://www.mzph.cn/news/447500.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

执行ssh-add时出现Could not open a connection to your authentication agent

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 若执行ssh-add /path/to/xxx.pem是出现这个错误:Could not open a connection to your authentication agent,则先执行如下命…

Intel硬件加速 VS CUDA完胜 视频转码感受

对比试用平台介绍 在体验了酷睿 I5 2300 在3D游戏和多任务、高清播放等方面的突出性能后,今天我利用空闲时间针对酷睿 I5 2300在高清转码方面上与本人的旧平台上对比了一下.,其结果也让人感到震撼。好了闲话不多说了,先来给自己新旧PC做个介绍…

解决 : Shell 脚本 $‘\r‘: command not found 问题

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.经查证,只是 Windows 的空行在 linux 中不识别,故需要用 dos2unix 来转换。 2. 安装 dos2unix,2 …

H.264 软/硬编码器 画质量化分析评测

第1页:前言——视频压缩无处不在H.264 或者说 MPEG-4 AVC 是目前使用最广泛的高清视频编码标准,和上一代 MPEG-2、h.263/MPEG-4 Part4 相比,它的压缩率大为提高,例如和 MPEG-2 相比,同样的压缩后画面品质,h…

解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 执行 mvn clean deploy ... 想把 jar 包更新到私服仓库,报错: Failed to execute goal org.apache.maven.pl…

YV12 and NV12异同,

用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义:YV12 This is the f…

上传 jar 包到 nexus3、上传本地 jar 包到 maven 私服

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.登陆进入 nexus3,打开要上传的仓库目录:maven-releases 2. 选择要上传的本地 jar 包,并填写好对应…

从桌面到移动:异构计算翻天覆地的技术变革

摘要:在智能手机上,强大的计算单元,不仅仅是CPU一颗,还包含了GPU、DSP等器件。在传统的台式电脑中,异构计算已经说了好多年了。这篇文章有点长,但值得静下心来慢慢阅读。从桌面到移动,这是关于异…

集合源码阅读:ArrayList

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1.继承关系&#xff1a;public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Clon…

全球最杰出的14位程序员

摘要&#xff1a;ITWorld整理全球最杰出的14位程序员&#xff0c;包括Jon Skeet、Linus Torvalds、Jeff Dean等。一起来看下让我们膜拜的大神都有哪些&#xff1f; 近日&#xff0c;ITWorld整理全球最杰出的14位程序员&#xff0c;一起来看下让我们膜拜的这些大神都有哪些&…

集合源码阅读:LinkedList

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 # LinkedList -- 增删快。# 1.继承关系&#xff1a;public class LinkedList<E>extends AbstractSequentialList<E>impleme…

开源工具:5个优秀的音频编辑器

无论你要发布播客还是制作高品质的录音&#xff0c;以下任意一款开源应用都能如你所愿。一个稳定的音频编辑器也许并不是你的必需品&#xff0c;但它却能在你的生意场上大显身手。怎么样&#xff1f;使用音频编辑器&#xff0c;你可以添加音频到你的企业网站&#xff0c;创建和…

JDK和CGLIB动态代理区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 前言 Github&#xff1a;https://github.com/yihonglei/thinking-in-spring JDK动态代理实现原理(jdk8)&#xff1a;https://blog.csdn…

对比Ruby和Python的垃圾回收(2):代式垃圾回收机制

本文由 伯乐在线 - 熊崽Kevin 翻译自 patshaughnessy。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。对比Ruby和Python的垃圾回收&#xff08;1&#xff09; 上周&#xff0c;我根据之前在RuPy上做的一个名为“Visualizing Garbage Collection in Ruby and Python.”…

@Deprecated 注解 (@Documented 、@Retention、@Target)

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 // 在看 Unsafe 类源码时看到一个注解&#xff1a;Deprecated&#xff0c;似曾相识... Deprecated 用在类或者方法上&#xff0c;表示…

C++的未来和指针

本文由 伯乐在线 - 周昌鸿 翻译自 Meeting C。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。上周Meeting C2013结束后&#xff0c;我对C思考了很多&#xff0c;有一些内容和指针有关。在C 11中只对指针进行了小量的更新&#xff08;引入了nullptr&#xff09;&#xf…

Java魔法类:Unsafe应用解析

Unsafe是位于sun.misc包下的一个类&#xff0c;主要提供一些用于执行低级别、不安全操作的方法&#xff0c;如直接访问系统内存资源、自主管理内存资源等&#xff0c;这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言…

AMD迎接变革:加速OpenCL的未来

摘要&#xff1a;AMD在北京中关村皇冠假日酒店举办了以"迎接变革&#xff1a;加速进入OpenCL 的未来"为主题的技术培训。AMD Firepro显卡资深产品经理JC、OpenCL资深讲师陆教授、谢博士与大家探讨OpenCL技术将如何引领变革、铸造计算新纪元。 4月11日&#xff0c;AM…

JAVA中神奇的双刃剑--Unsafe

参考资料&#xff1a; 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Java魔法类&#xff1a;sun.misc.Unsafe在openjdk8下看Unsafe源码 Unsafe介绍 在Oracle的Jdk8无法获取到sun.misc…

让AMD在中国发声 APU14技术创新大会首次在华召开

今日&#xff0c;AMD一年一度的开发者峰会“APU2014”在北京拉开帷幕&#xff0c;这也是AMD首次在美国之外的城市举办该活动。AMD全球副总裁、大中华区董事总经理潘晓明表示&#xff0c;大中华区是AMD重要的战略区域&#xff0c;AMD希望通过本次活动在中国制造巨大的声音&#…