ffmpeg конвертирует видео с переменной частотой кадров в картинки
Можно ли использовать ffmpeg для преобразования фильма с переменной частотой кадров в последовательность неподвижных изображений без дубликатов? Я попробовал что-то вроде:
ffmpeg -i vid.avi pic%d.png
но каждый кадр генерирует тысячи картинок. Я также попробовал:
ffmpeg -i vid.avi -r 10 pic%d.png
но у меня все еще много дубликатов И некоторые кадры отсутствуют
Можно ли указать что-то вроде "-r Natural"???
ТИА
1 ответ
Решение
Немного поздно, но...
ffmpeg -vsync 2 -i <input movie> <output with %d>
сделает свое дело. Например:
ffmpeg -vsync 2 -i "C:\Test.mp4" "C:\Thumbnails\Test%d.jpg"
создаст ровно один jpeg на кадр в папке C:\Thumbnails, и каждый jpeg будет последовательно пронумерован без пробелов или дубликатов в нумерации.