LINUX.ORG.RU

Сделать картинки из видео

 


0

1

ffmpeg -i input -vf fps=1/300 -strftime 1 out%H-%M-%S.jpg

Но есть несколько нюансов:

* Первая картинка пишется не сразу, а через 5 минут
* Первая картинка записывается через 5 минут, но содержит не текущий кадр, а тот, который был 5 минут назад. Тупняк - баг ffmpeg?

Чего он ждет, почему 1 кадр пишет спустя 5 минут? Он ведь уже есть. Кеширует или что? Для чего?

Что хочу
* Певая картинка записывается немедленно!
* Последующие картинки записываются - так как и должно быть - актуальное время из видео


=================
Нашел причину, такое возникает, если указать параметр -q:v, т.е. если включить сжатие JPEG, то картинка будет делаться с отставанием которое указано в FPS. Новая картинка записывается со старым видеокадром

BUG FFMPEG
=================

★★★★

Последнее исправление: gobot (всего исправлений: 1)