конвертировать изображения в видео с разными временными диапазонами

У меня есть изображения, которые приходят в случайное время, с указанием эпохи, в которой они были сделаны. Я хочу создать видео, которое показывает их создание в реальном времени по порядку. FFMPEG (насколько я могу судить) позволяет устанавливать только частоту кадров.

На данный момент я собираюсь создать видеофайл для каждого изображения, длина которого равна промежутку между текущим изображением и временной меткой следующего изображения, а затем объединить все видео вместе.

Есть лучший способ сделать это?


person FaultyJuggler    schedule 10.06.2013    source источник


Ответы (1)


Я думаю, вы можете преобразовать любое изображение в видео и после присоединить все видео.

1-й: преобразование изображения в видео, когда время между вашим текущим изображением и следующим.

ffmpeg -loop_input -f image2 -i your_image1.jpg -acodec pcm_s16le -t time_between_images -s width_x_height -y your_image1_to_video.mpg

2-й: рекурсивно объедините все части видео.

cat your_image1_to_video.mpg your_image2_to_video.mpg > videojoin1.mpg

cat videojoin1.mpg your_image3_to_video.mpg > videojoin2.mpg

....
person Álvaro    schedule 11.06.2013