Превращайте файлы PNG в видео с помощью FFmpeg

Превращайте файлы PNG в видео с помощью FFmpeg

Я извлек все кадры из старого видеофайла, покадрово очистил пропуски видеоленты и царапины на пленке.

Теперь мне нужно собрать PNG-файлы в видео.

Я нашел эту ветку: https://stackoverflow.com/questions/24961127/how-to-create-a-video-from-images-with-ffmpeg

и изменил то, что я там нашел, на:

ffmpeg -r 1/5 -start_number 0 -i buggles%4d.png -c:v libx264 -vf "fps=25,format=yuv420p" out2.mp4

У меня есть только первые 500 кадров @25 кадров в секунду и я тестирую с ними. Это должно дать 20-секундное видео

Вместо этого я получаю видео длительностью 41:35, в котором кадры меняются примерно каждую секунду, а VLC сообщает о 25 кадрах в секунду.

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

решение1

Я могу подтвердить, что удаление, -r 1/5похоже, работает и сокращает продолжительность видео.

Связанный контент