gpt4 book ai didi

ffmpeg - 为什么 ffmpeg 没有完整记录所有 VAAPI 过滤器图形操作,并且比我在这里列出的更多

转载 作者:行者123 更新时间:2023-12-04 01:22:52 55 4
gpt4 key购买 nike

我已经编译 ffmpeg来自 vaapi 的快照启用。

$ ffmpeg -hwaccels
Hardware acceleration methods:
vaapi

我很好奇我可以使用我的 GPU 执行的可用过滤器图操作,并找到了这个文档页面

https://ffmpeg.org/ffmpeg-filters.html#toc-VAAPI-Video-Filters

此页面显示单个过滤器 tonemap_vaapi .我觉得奇怪的是只有一个过滤器,它会是 tonemap而不是像缩放这样的东西..

所以我运行了这个命令
$ ffmpeg -filters | grep vaapi
... deinterlace_vaapi V->V (null)
... denoise_vaapi V->V (null)
... procamp_vaapi V->V (null)
... scale_vaapi V->V (null)
... sharpness_vaapi V->V (null)

它显示了更多我在任何地方都找不到的过滤器。没有记录这些是否有原因,我在哪里可以找到如何使用它们?此外,我注意到 tonemap_vaapi不是 那些可用的过滤器之一..

当我们讨论这个主题时,我真的希望有某种方法可以使用硬件加速来转置视频。我没有看到 transpose_vaapi过滤,但我确实注意到了这个线程 https://patchwork.ffmpeg.org/project/ffmpeg/patch/20181225061644.6384-1-zachary.zhou@intel.com/ ,这个功能是否曾经添加到 ffmpeg 中,或者为什么没有?有什么方法可以用 OpenCL 进行转置吗?我在这里没有看到任何提到在 OpenCL 过滤器下转置的内容 https://ffmpeg.org/ffmpeg-filters.html#OpenCL-Video-Filters

谢谢

编辑 -

我找到了文件 ffmpeg/libavfilter/allfilters.c列出了许多未记录的过滤器。

https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/allfilters.c

这就是 transpose_vaapi

最佳答案

所有这些过滤器都是在很长一段时间内添加的,审阅者并不总是认真对待文档的存在。在接下来的几个月里,我希望将它们记录下来。

转置 VAAPI 和 OpenCL 变体均可用。

关于ffmpeg - 为什么 ffmpeg 没有完整记录所有 VAAPI 过滤器图形操作,并且比我在这里列出的更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62351719/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com