【发布时间】:2015-06-21 20:09:14
【问题描述】:
有没有办法为 ffmpeg 的 'tile' 过滤器提供表达式?我已经尝试了所有我能想到的使用不同转义字符和引号的组合,但它不会接受除了像“10x10”这样的显式字符串之外的任何内容。请参阅下面的示例:
ffmpeg -i "big_buck_bunny.mp4" -vf "tile=10x10" grid_%d.jpg
我希望能够做类似的事情:
ffmpeg -i "big_buck_bunny.mp4" -vf "tile=expr(n*2)x10" grid_%d.jpg
其中“n”是当前帧号。这不是我想要使用的确切表达式,但想从一个简单的示例开始,然后我可以适应更复杂的表达式。我尝试过的一切都给了我如下错误:
[tile @ 0x7facc1d000c0] Unable to parse option value "expr(n*2)x10" as image size
tile 可以不接受表达式吗?还是我应该尝试某种连接功能?
【问题讨论】: