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

use*_*677 9 ffmpeg

我有一个很长的列表drawtextoverlay过滤器(几千个)。我遇到了一个问题,即达到我的操作系统对总命令长度(~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

谢谢

llo*_*gan 11

使用该-filter_complex_script选项。

文档

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