Melt: как извлечь кадр каждую секунду? - PullRequest
0 голосов
/ 27 января 2011

Если я использую:

melt -profile square_ntsc movie.flv -consumer avformat:image%05d.jpg s=60x45

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

Как извлечь изображение каждую секунду? (частота кадров известна). То же, что и как извлечь изображение в каждом n-м кадре.

1 Ответ

0 голосов
/ 07 февраля 2011

нашел ответ: просто добавьте r = 1 для потребителя, как в:

melt -profile square_pal movie.flv -consumer avformat:image%05d.jpg r=1

чтобы получить 2 изображения каждую секунду, напишите:

melt -profile square_pal movie.flv -consumer avformat:image%05d.jpg r=2

чтобы получать изображения каждые 2 секунды, напишите:

melt -profile square_pal movie.flv -consumer avformat:image%05d.jpg r=0.5
...