Витягніть обкладинку / мініатюру з файлу із вбудованою обкладинкою за допомогою ffmpeg


2

Тепер я натрапив на різні пости тут і там по всьому Інтернету, щоб витягнути фотографії як ескіз для відео. у відео як мініатюру.

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

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

але це зовсім інша історія для mp4.

Будь-яка допомога буде дуже корисною. Дякую.

Відповіді:


1

Використовуйте

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

Зображення на обкладинці у форматі MP4 не є звичайними відеопотоками, але мають розташування доданого зображення.

Команда, описана вище, спочатку - це зіставити всі відеопотоки (звичайні + додані зображення), а потім використовувати негативне відображення, щоб вимкнути всі звичайні відеопотоки, залишивши відображені лише додані зображення.

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


Дуже дякую. Я мав справді важкий час близько гарних 2 годин .. Ура!
Містер-Праворуч

Здравствуйте, я можу дотягнутись занадто далеко для свого наступного запитання, але чи трапляється ви знати, як витягнути аудіо із зазначеного файлу та залишити аудіопотік. Я спробував налаштувати ваше рішення, але я не можу знайти спосіб вирішення проблеми
Містер-RightHanded
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.