Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找适用于 Linux 的命令行视频处理工具的选项,但我很难找到任何选项。据我所知,FFmpeg 不支持硬件加速,而且我没有看到很多替代方案。
将运行该软件的机器正在运行 CentOS,并且每台机器都有一个可用的 NVIDIA Tesla 卡。虽然 CentOS 可以与其他东西(不是 Windows)交换,但拥有支持 CUDA 或 OpenCL 的东西会很棒。
我对实际需要处理的内容没有任何严格的要求,但我只想看看这个硬件有哪些可用的选项。
实际上,现在我研究了一下,ffmpeg 支持 VDPAU,这是使用 NVIDIA 卡对视频进行解码/编码的 API,但 ffmpeg 仅支持播放。
配置选项是自动检测的--enable-vdpau,因此不需要添加到./configure.
--enable-vdpau
./configure
利用:ffmpeg -i input.avi -c:v nvenc output.avi
ffmpeg -i input.avi -c:v nvenc output.avi