Я пытаюсь запустить ffmpeg для лямбда-функции.Я использую среду Python 2.7.Я использую последнюю статическую сборку из https://johnvansickle.com/ffmpeg/. Двоичный файл ffmpeg копируется в каталог tmp и изменяется на 555.
Я запускаю следующую команду:
subprocess.check_output(["/tmp/ffmpeg", "-r", "24","-i", "/tmp/"+background['video'], "-i", location+"%08d.png","-i", "/tmp/"+background['audio'],"-filter_complex", "'[0:v][1:v]overlay'","-shortest","-c:v", "libx264", "-vf","fps=24", "-pix_fmt", "yuv420p", "/tmp/output.mp4"])
Я получаю сообщение об ошибке:
AVFilterGraph @ 0x5b3b1c0] No such filter: '[0:v][1:v]overlay'
Я видел о добавлении stdin=subprocess.DEVNULL
сюда , но я не могу понять, как, и поможет ли это в этом случае.
У кого-нибудь есть еще предложения?
Заранее спасибо.
Майк