ffmpeg 可以从文本文件读取过滤器吗?

ffmpeg 可以从文本文件读取过滤器吗?

drawtext我有一个很长的过滤器列表overlay(几千个)。我遇到了一个问题,即达到了操作系统对命令总长度的硬限制(约 131k 个字符)。我可以通过任何方式解决这个问题吗?

示例命令:

ffmpeg -i input.mp4 -filter_complex {150k characters} output.mp4

是否ffmpeg允许包含该值的文本文件-filter_complex

就像是:

ffmpeg -i input.mp4 -filter_complex /path/to/filters.txt output.mp4

谢谢

答案1

使用该-filter_complex_script选项。

来自文档

该选项与 类似-filter_complex,唯一的区别是它的参数是要从中读取复杂过滤器图描述的文件的名称。

相关内容