异构文件列表作为ffmpeg的输入

时间:2018-12-03 11:22:26

标签: windows command-line ffmpeg

TL; DR的简短问题是:

如何使用文件列表而不是-i FILE的多个ffmpeg参数?

我在Windows上达到了8.196命令行限制。在linux上,我没有这个问题。

参数是图像,视频文件和音频文件,因此,例如,我不能使用concat多路分配器。

我正在a fork中的this project上生成具有Ken Burns效果和背景音乐的图像的幻灯片显示。我之所以分叉原始影片,是因为我希望能够在图像旁边添加视频剪辑。

ruby​​脚本生成一个很长的ffmpeg命令行。对于Windows,此命令行太长。例如,我正在尝试处理大约700多个输入,并且命令行的长度为19.732字节。

ruby​​脚本生成的简短示例命令行:

ffmpeg -hide_banner -y -i "001.JPG" -i "please.mp4" -i "002.JPG" -i "002b.mp4" -i "003.JPG" -i "asfalto.mp3" -filter_complex_script script.txt -t 37.933 -map [out] -map [aout] -preset ultrafast -tune stillimage -c:v libx264 out.mp4

0 个答案:

没有答案