Извлечение миниатюр из видео для создания спрайта очень медленно на больших видео - PullRequest
1 голос
/ 22 апреля 2020

Мне нужно создать предварительный просмотр при наведении курсора видео. Я делаю со спрайтом и файлом WebVTT. Использование ffmpeg и imagemagick. Однако создание миниатюр из видео mp4 чертовски медленно (20-30 минут для видео 2 часа и 20 минут для видео). Видео Full HD, H246, 2 ГБ. Используемая команда

"ffmpeg.exe -i largevideo.mp4 -f image2 -bt 20M -vf fps=1/5 thumbs-%03d.jpg"

Что означает большой палец на каждые 5 секунд видео. Есть ли способ сделать это быстрее? Видео в прод может быть еще больше.

ОС: Win10, ImageMagick используется позже для создания спрайта из всех миниатюр, созданных с помощью ffmpeg.

1 Ответ

2 голосов
/ 22 апреля 2020

Пропустить все, кроме ключевых кадров:

ffmpeg -skip_frame nokey -i input.mp4 -vsync passthrough thumbs-%03d.jpg

Также см .:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...