FFMPEG не извлекает все кадры из видео - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь извлечь все кадры из видео, чтобы получить некоторые обучающие данные для проекта тензорного потока.Однако, когда я запускаю

ffmpeg -i one.mp4 -r 1/1 "$filename%03d.jpeg"

, я получаю только 15 картинок.Мой телефон снимает видео со скоростью 30 кадров в секунду, а продолжительность видео составляет 13 секунд, поэтому я не должен получить примерно 490 снимков?

В моем понимании есть ошибка или я использую неправильную функцию?

1 Ответ

0 голосов
/ 19 мая 2018

Вы добавили частоту кадров вывода 1, поэтому FFmpeg будет выбирать один кадр из каждой секунды ввода.Вы хотите, чтобы все кадры были без пропусков или дубликатов, поэтому используйте

ffmpeg -i one.mp4 -vsync 0 "$filename%03d.jpeg"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...