Последовательность изображений FFmpeg с определенной продолжительностью, объединенная в видео - PullRequest
1 голос
/ 14 марта 2020

Допустим, у меня есть куча изображений и различной длительности плавания. Я хочу объединить изображения с указанными длительностями, чтобы у них было правильное количество экранного времени. Это именно то, что у меня есть:

У меня есть несколько изображений в каталоге, подобном этому:

image001.png
image002.png
image003.png
...

У меня есть все длительности, хранящиеся в текстовом файле "durations.txt", где каждый номер строки соответствует индексу изображения:

3.445677
2.213412
7.43234
...

Я нашел страницу последовательности изображений в wikibooksforum , где вы можете установить каждую продолжительность с кадрами, показанными примерно так:

ffmpeg -i image-%3d.jpg -vf "zoompan=d=25+'50*eq(in,3)'+'100*eq(in,5)'" test.mp4

Но это становится действительно длинным, и если у меня будет около сотни изображений разной длительности, как я могу их эффективно объединить? Могу ли я прочитать продолжительность непосредственно из duration.txt?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...