【问题标题】:FFMPEG GPU Image ProcessingFFMPEG GPU 图像处理
【发布时间】:2016-07-18 01:11:27
【问题描述】:

我想调整图像的大小。我为此使用了ffmpeg。我使用了以下命令

ffmpeg -i in.jpg -vf scale=200:200 -sws_flags lanczos out.png

此命令是在 CPU 还是 GPU 中运行?如果命令不在 GPU 中运行,我该如何设置它在 GPU (NVIDIA) 中运行??

【问题讨论】:

标签: image-processing ffmpeg gpu nvidia


【解决方案1】:

它在 CPU 上运行。我认为 PNG 编码器不能使用 GPU,JPEG 解码器也不能。您可以尝试以下命令,看看是否存在速度或 GPU 利用率差异。

ffmpeg -hwaccel auto -i in.jpg -vf scale=200:200 -sws_flags lanczos out.png

【讨论】:

  • 速度没有提升
  • 正如我所怀疑的那样。这些输入和输出编解码器不支持 GPU 管道。
  • 对于那些在 ffmpeg 中选择编解码器,你不能。有关可能性,请参阅here
  • 所以这种图像处理无法在 ffmpeg GPU 中完成。对吗??
  • 没错。看看imagemagick。它可以使用OpenCL进行处理,但我不知道细节。
猜你喜欢
  • 2011-04-20
  • 2010-09-30
  • 2013-02-08
  • 1970-01-01
  • 2020-03-16
  • 2017-11-14
  • 1970-01-01
  • 1970-01-01
  • 2012-08-25
相关资源
最近更新 更多