在FFmpeg中,过滤器能做过滤器能做的一切吗?(即,是否为直接替换)
这似乎是一个奇怪的问题,但。。。是否有可能做到所有事情-过滤器只能使用-过滤器\复杂过滤器?也就是说,有什么-filter可以做,而-filter\u complex不可能做到的吗?是的在FFmpeg中,过滤器能做过滤器能做的一切吗?(即,是否为直接替换),ffmpeg,Ffmpeg,这似乎是一个奇怪的问题,但。。。是否有可能做到所有事情-过滤器只能使用-过滤器\复杂过滤器?也就是说,有什么-filter可以做,而-filter\u complex不可能做到的吗?是的-filter和-filter\u complex/-lavfi都设置了一个filtergraph。区别在于后者可以提供多个输入,也可以提供多个输出-过滤器仅限于一个输入和一个输出流。有一种黑客利用源过滤器在-filter中引入额外的输入,但不建议这样做。可以在-filter中使用的所有过滤器都可以在-filte
-filter
和-filter\u complex/-lavfi
都设置了一个filtergraph。区别在于后者可以提供多个输入,也可以提供多个输出<代码>-过滤器仅限于一个输入和一个输出流。有一种黑客利用源过滤器在-filter
中引入额外的输入,但不建议这样做。可以在-filter
中使用的所有过滤器都可以在-filter\u complex
中使用
请注意,如果您为条件映射流(
-map 0:a:1?
)指定筛选,并且该流不存在,则该命令将继续执行-filter
,但不会执行-filter\u complex
非常有趣,无法从FFmpeg文档中清除。那么为什么-filter没有被弃用呢?-filter仍然很有用,没有理由被弃用。对于许多常见的用例,一个简单的过滤器链就足够了。