我使用自己编译的 ffmpeg 的自定义版本(用于 cuda 支持),但是当我尝试使用 delogo 过滤器时,我得到了:
[AVFilterGraph @ 0x586ea2283880] No such filter: 'delogo'
[vost#0:0/mpeg4 @ 0x586ea2281cc0] Error initializing a simple filtergraph
为了能够使用此过滤器,我在编译时应该使用什么参数?您能同时告诉我在哪里可以在线找到这些信息吗?这不是我第一次因为缺少库而无法使用过滤器,如果我没记错的话,ffmpeg 文档中没有提到它。https://ffmpeg.org/ffmpeg-filters.html#delogo
答案1
-enable-gpl
必须在配置期间设置。
依赖项信息可以在 configure 脚本中找到。对于 delogo,请参见此行,
delogo_filter_deps="gpl"