
Я знаю, как транслировать одно изображение со звуком на YouTube через ffmpeg.
ffmpeg -f concat -safe 0 -i music.txt -loop 1 -i input.png -c:v libx264 -preset ultrafast -c:a copy -f flv rtmp://a.rtmp.youtube.com/live2/****
с music.txt следующим:
file sound.mp3
file sound.mp3
file sound.mp3
Как мне теперь транслировать несколько изображений? Например, сначала input000.png, затем через 1 секунду input001.png, затем через 1 секунду input002.png и т. д. Спасибо
решение1
Это должно подойти вам в качестве входных данных:
-r 1 -i input%03d.png
-r 1
устанавливает частоту кадров 1 в секунду
input%03d.png
использует набор изображений ( input000.png
, input001.png
, и т. д.) в качестве входных данных