Linux 下的显卡硬解码混战
Windows 下有 DXVA,符合规范的解码器能够利用显卡的运算能力进行视频的部分甚至全部解码工作.现在 ATI 的 UVD2 和 NVIDIA 的 PureVideoHD 已经趋于成熟了.Intel 的 ClearVideo 也在进步中.总之使用 Windows 的用户可以尽情享受新型显卡带来的好处. 但是 Linux 下的用户就惨了,Linux 下最常用的视频输出就是 xv,能够提供快速的显示,但是对于 UVD2 和 PureVideoHD 的新特性是没有对应的使用方法的.有能力使用显卡进行部分解码的东东是 XvMC.问题是这个东东设计的时候只考虑了 Mpeg2 的完全硬解码.对于 H264,VC1 没有部分对应的解码方法,因此无法对 H264 和 VC1 进行完全硬解码.使用起来也不方便.估计很多的 mplayer 使用者没有指定过 -vo xvmc -vc ffmpeg12mc 来看 mpeg 吧.针对这种情况,多种的解决方案也相应提出来,可是还没有哪个已经成气候.结果就是…现在的 Linux 的显卡硬解码方案是群雄混战…… 内容都是提供 Linux 下的显卡解码 API,下面仅给出链接. ●Intel: ●ATI: ●Generic GPU-Accelerated Video Decoding: 今天又有新发现 NVIDIA Driver Brings PureVideo Features To Linux: 这些消息说明了厂商对 Linux 开发的逐渐重视.但是现在确实是一场大混战…Linux 界尤为明显的一个规律就是优胜劣汰.好东东写出来 N 年后也有人用,糟糕的昙花一现…不知这场大战最终会是个什么结果…但是对于 Linux 用户来说,体验是大大增强了. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |