Допустим, у меня есть куча изображений и различной длительности плавания. Я хочу объединить изображения с указанными длительностями, чтобы у них было правильное количество экранного времени. Это именно то, что у меня есть:
У меня есть несколько изображений в каталоге, подобном этому:
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?