适用于 Linux 的硬件加速视频处理工具
Posted
技术标签:
【中文标题】适用于 Linux 的硬件加速视频处理工具【英文标题】:Hardware accelerated video processing tools for Linux 【发布时间】:2012-08-04 19:53:56 【问题描述】:我正在寻找适用于 Linux 的命令行视频处理工具的选项,但我很难找到任何选项。据我所知,FFmpeg 不支持硬件加速,而且我没有看到很多替代方案。
将运行该软件的机器正在运行 CentOS,并且每台机器都有可用的 NVIDIA Tesla 卡。虽然 CentOS 可以与其他东西(不是 Windows)交换,但如果有支持 CUDA 或 OpenCL 的东西,那就太好了。
我对实际需要处理的内容没有任何严格的要求,但我只是想看看这个硬件有哪些可用的选项。
【问题讨论】:
见this question,他们提到了用于unix的VDPAU加速编解码器。 【参考方案1】:其实,现在我研究了一下,ffmpeg支持VDPAU,这是使用NVIDIA显卡解码/编码视频的API,但是ffmpeg只支持播放。
--enable-vdpau
配置选项是自动检测的,因此不需要添加到 ./configure
。
【讨论】:
它是否支持非常基本的 CUDA 功能?比如并行化一个for循环【参考方案2】:使用:ffmpeg -i input.avi -c:v nvenc output.avi
【讨论】:
以上是关于适用于 Linux 的硬件加速视频处理工具的主要内容,如果未能解决你的问题,请参考以下文章