Извлеките видео обложку / миниатюру из файла со встроенной обложкой, используя ffmpeg

911
Mr-RightHanded

Теперь я наткнулся на разные посты здесь и там в Интернете, чтобы извлечь неподвижное изображение в качестве эскиза для видео ... но я не могу найти ничего, связанного с извлечением миниатюры обложки видео, в которое уже встроено существующее изображение. в видео, как это миниатюра.

для mp3 это так же просто, как:

ffmpeg -i "file.mp3" "file.jpg" 

но это совсем другая история для mp4.

Любая помощь будет очень полезна. Спасибо.

2

1 ответ на вопрос

1
Gyan

использование

ffmpeg -i video.mp4 -map 0:v -map -0:V -c copy cover.jpg 

Обложки в формате MP4 не являются обычными видеопотоками, но имеют прикрепленную картинку.

В первую очередь команда, приведенная выше, отображает все видеопотоки (обычные + прикрепленные изображения), а затем использует отрицательное отображение, чтобы отключить все обычные видеопотоки, оставляя сопоставленными только прикрепленные изображения.

MP4 могут иметь прикрепленные изображения с кодеком JPEG, PNG или BMP. Проверьте, какой файл у вас есть, и исправьте расширение.

Огромное спасибо. У меня были действительно тяжелые времена в течение хороших 2 часов .. Приветствия! Mr-RightHanded 5 лет назад 0
Эй, возможно, я зашел слишком далеко для моего следующего вопроса, но знаете ли вы, как извлечь аудио из указанного файла и выйти из аудиопотока. Я пытался настроить ваше решение, но я не могу найти обходной путь Mr-RightHanded 5 лет назад 0

Похожие вопросы