由于批处理处理多行字符串的能力很差,我越来越多地使用 FFMPEG 脚本文件来处理 filter_complex
。论据。我想知道是否有任何方法可以在这些文件中包含注释。他们似乎对空白和换行非常宽容。我试过了:
#
# comment
#
和;
; comment
;
和`
` comment
`
和'
' comment
'
没有成功。看起来好像没有官方支持评论,但我想知道有一些语法怪癖允许它们吗?*** 澄清 ***
这里我说的不是批处理文件中的注释,而是
filter_complex_script
中的注释。文件。 FFMPEG 支持指定 filter_complex
参数字符串在一个单独的文件中。所以而不是:ffmpeg -i "input.mp4" -filter_complex "[0:v] crop=w=100:h=100:x=12:y=34 " "output.mp4"
您可以指定:ffmpeg -i "input.mp4" -filter_complex_script "crop.txt" "output.mp4"
其中crop.txt 包含[0:v] crop=w=100:h=100:x=12:y=34
当 filter_complex 字符串变得更复杂时,这真的很方便(我经常处理长度为 10,000 个字符的参数)。
最佳答案
您可以在图像中使用带有 Y 的 drawtext :-D
...
rotate=(t/4),
drawtext=text='This is a comment. OMG I am so smart!':y=1000,
crop=500:500:100:100,
...
关于FFMPEG - 你可以在脚本文件中添加评论吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62768922/