使用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,一经查实,立即删除!

相关文章

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等器件。在传统的台式电脑中,异构计算已经说了好多年了。这篇文章有点长,但值得静下心来慢慢阅读。从桌面到移动,这是关于异…

全球最杰出的14位程序员

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

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

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

JDK和CGLIB动态代理区别

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

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

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

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

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

Java魔法类:Unsafe应用解析

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

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

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

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

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

Python已成美国顶尖高校中最受欢迎的入门编程语言

在最近的一份调查中显示,美国top高校中,Python已经成为教授计算机科学入门课程方面最受欢迎的语言。其中Top10 CS系中有8所使用Python,Top39 CS系中有24所,在入门课程中教授Python,可见其实用性的认可度很高。在我写下…

A饭福利,AMD Mantle API获众多游戏开发商青睐!

摘要:Videocardz整理了一份2014年—2015年支持AMD Mantle游戏列表,并公布了游戏开发商及游戏引擎的名称。已发布且支持Mantle的游戏主要有《战地4》、《神偷4》、《植物大战僵尸:花园战争》以及《狙击精英3》这四款。 现如今,越来…

linux 安装 maven 、解决:bash: mvn: command not found

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1、安装 wget 命令: yum -y install wget 2、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/a…

软件工程师必学的9件事

本文是html5tricks原创翻译,转载请看清文末的转载要求,谢谢合作! 三年前,我还在巴塞罗那的神经科学实验室工作,忙着研究脑电波、教授心理学上的认知系统课程。而今天,我以设计和写软件为生。 你或许会满头…

图解 Java 常用数据结构

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 最近在整理数据结构方面的知识, 系统化看了下Java中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于jdk8, 可能会有些特性与…