我经常需要将视频从一种格式转换为另一种格式。
所以我想知道转换是否使用我的显卡的处理器,以便我可以通过用更强大的 GPU 替换我的低端 GPU 来加速该过程?
答案1
视情况而定。视频编码器可能如果经过编程,则可以使用显卡的处理能力。其他计算机可能只使用 CPU 而没有其他功能。有些计算机甚至可能使用 CPU 的特殊功能。
一项仅依赖 CPU 功能的技术是英特尔® 快速同步视频。该网站列出了几种支持 Quick Sync 的工具。
对于 GPU,有 NVIDIA 的通用计算架构技术以及 AMD 的溪流以及英特尔媒体SDK。最近有一篇比较这些技术并列出常用工具的文章,可在此处找到:H.264 编码 - CPU 与 GPU:Nvidia CUDA、AMD Stream、Intel MediaSDK 和 x264– 我建议你读一下它,它内容丰富。
无论您的编码器是否支持上述任何方法,您都必须进行查找。通常,目前最流行的 h.264 编码器 x264 可以不是具有任何特殊的 GPU 或 CPU 功能。例如,这也是编码器 FFmpeg 或 VLC 使用的。