Как сделать видео из кадров с данной частотой кадров?

У меня есть кадры, извлеченные из видео с 24 кадр/с (я использовал ffmpeg), теперь я должен склеить их назад с той же частотой кадров.

0
задан 5 March 2018 в 08:57

1 ответ

Ввод и вывод с помощью той же частоты кадров

Используйте -framerate входная опция:

ffmpeg -framerate 24 -i input_%03d.png output.foo
  • Значение по умолчанию -framerate 25. Вывод будет использовать ту же частоту кадров в качестве входа.

  • Этот пример предполагает, что каждый вход последовательно называют input_001.png, input_002.png, и т.д.

  • Посмотрите файл изображения FFmpeg demuxer документация для получения дополнительной информации.

Ввод и вывод с помощью другой частоты кадров

Если Вы хотите показать каждое изображение для определенного количества времени, но иметь частоту кадров стандартного вывода для совместимости можно добавить -r выходная опция и кадры будут отброшены или дублированы для компенсации. В следующем примере каждое изображение покажут в течение 1 секунды, но вывод будет иметь частоту кадров 24. Без -r многие игроки не смогли бы играть видео с частотой кадров 1.

ffmpeg -framerate 1 -i input_%03d.png -r 24 output.foo
1
ответ дан 30 October 2019 в 08:04

Другие вопросы по тегам:

Похожие вопросы: