我希望将价值约500GB的.mp4视频文件转码为.flv格式。我想知道是否有任何方式我的gtx 970可以加快这个过程。否则我会坚持使用单个i7 4790k。
是否有任何类型的NVIDEA gpu转换程序?
任何建议表示赞赏。
答案 0 :(得分:0)
您可以使用Nvidia NVENC API。它适用于Windows和Linux,并提供硬件加速的H.264 / AVC和H.265 / HEVC编码。它使用Kepler或Maxwell架构支持GeForce GPU,因此只要您使用Nvidia提供的驱动程序,您的GTX 970就可以使用。
您可以在链接页面上找到API参考和编程指南。
答案 1 :(得分:0)
有多个应用程序可以利用你的GPU上基于硬件的硅知识产权核心(SIP Block)的Nvidia NVENC,这里是先行者:
(a)中。这个Github要点将在Ubuntu上构建一个静态ffmpeg二进制文件:https://gist.github.com/Brainiarc7/3f7695ac2a0905b05c5b
(b)中。请参阅其他构建说明:https://github.com/Brainiarc7/ffmpeg_libnvenc/blob/master/README.md
Windows上的免费软件:你可能想要查看免费软件,如StaxRip,MediaCoder和全能冠军Hybrid。使用Google(我不会在下载页面中添加链接,因为它们会随着时间的推移而过时)。
商业软件:您可以使用VSO Software提供的优秀ConvertXtoVideo。这支持硬件中的同步视频转码管道,即使在您有多个GPU的情况下(例如Nvidia Optimus系统,您可以同时使用Intel QuickSync和Nvidia的NVENC)。 您也可以使用ConvertXtoHD进行蓝光创作。支持相同的功能集。
对于视频制作,还有适用于Adobe Premiere和Adobe Media Encoder(2014及以上版本)的Nvidia NVENC插件加速器。有关详细信息,请参阅此处的主题:https://forums.adobe.com/thread/1243687
谢谢和问候,
Brainiarc7
注意:该清单并非详尽无遗。因此,您可以找到其他替代方案,其实现方式优于或等于此解决方案中提供的选项。