Я очень новичок в ffmpeg, но пока мне это нравится. Но я застрял на чем-то. Я хочу объединить эти две команды в одну, что, я уверен, должно быть возможным, но через бесчисленные часы и без удачи, вот и я:)
ffmpeg -y -f concat -safe 0 -protocol_whitelist "file,http,https,tcp,tls" -i "tmp.images.txt" -i "tmp.audio.mp3" -filter_complex "drawbox=y=ih-38:color=black@0.6:width=iw:height=38:t=fill, drawtext=fontfile=Assets/calibrib.ttf:text='%%~ni':fontcolor=white:fontsize=14:x=(w-tw)/2:y=(h)-24" -c:v libx264 -preset veryfast -tune stillimage -shortest -pix_fmt yuv420p "tmp.slide.mp4"
ffmpeg -loop 1 -framerate 2 -i "Assets/studio.jpg" -i tmp.slide.mp4 -filter_complex "[1]scale=879:496[inner];[0][inner]overlay=207:49:shortest=1[out]" -map "[out]" -map 1:a -c:a aac -y tmp.output.mp4
первая строка создает слайд-шоу и помещает текст внизу
вторая строка берет видео слайд-шоу и вставляет его в фоновое изображение перед выводом окончательного видео