Извлечь видеокадр в формате PNG с помощью FFmpeg в Windows

click fraud protection

FFmpeg - очень популярный инструмент для записи и потокового медиа-контента. Это не одно из тех базовых приложений, которое может использовать почти каждый, и оно определенно более популярно среди пользователей Linux, но может и работает хорошо в Windows. FFmpeg становится достаточно мощным, когда вы его используете. По сути, это инструмент командной строки, и, возможно, поэтому больше людей не используют его. Если вы только начинаете с FFmpeg и хотите сделать что-то простое, например извлечь кадр из видео, вот как это сделать.

Запустите FFmpeg и убедитесь, что видеофайл, из которого вы хотите извлечь кадр, находится в правильном каталоге, прежде чем продолжить. Используйте следующую команду, где «My-File.avi» должен быть заменен именем файла, из которого вы хотите извлечь фрейм.

Точно так же 30 следует заменить на время в секундах, в течение которого появляется кадр. Замените «My-Frame.png» на имя файла, с которым вы хотите сохранить фрейм. Не удаляйте расширение файла.

ffmpeg -i My-File.avi -vf select = eq (n \, 30) -vframes 1 My-Frame.png
instagram viewer
FFmpeg-кадр видео

После успешного выполнения команды откройте каталог, в котором был сохранен ваш файл, и вы увидите, что там будет создан новый файл PNG. Это кадр, извлеченный из вашего видео.

FFmpeg-каркасно-файл

Это все, что нужно. Единственное, что вам нужно сделать, и это может или не может оказаться проблемой, это знать, в какой момент появляется кадр. VLC player - отличный инструмент для поиска, когда появляется определенный кадр, и, скорее всего, он уже установлен, поэтому вам не нужно искать и загружать что-либо еще.

watch instagram story