Video-Cover / Miniaturansicht aus Datei mit eingebettetem Cover mit ffmpeg extrahieren

990
Mr-RightHanded

Jetzt bin ich auf verschiedene Beiträge hier und da im Web gestoßen, um ein Standbild als Miniaturbild für das Video zu extrahieren. Ich kann jedoch anscheinend nichts finden, wenn es darum geht, ein Cover-Miniaturbild eines Videos zu extrahieren, in dem ein vorhandenes Bild eingebettet ist in das Video als Miniaturansicht.

für mp3 ist es so einfach wie:

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

aber es ist eine völlig andere Geschichte für mp4.

Jede Hilfe wäre sehr hilfreich. Vielen Dank.

2

1 Antwort auf die Frage

1
Gyan

Benutzen

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

Titelbilder in MP4 sind keine regulären Videoströme, sondern weisen ein angefügtes Bild auf.

Mit dem Befehl oben werden zunächst alle Videoströme (normale + angehängte Bilder) zugeordnet. Anschließend werden alle regulären Videoströme mit einer negativen Zuordnung deaktiviert, wobei nur die angehängten Bilder zugeordnet bleiben.

MP4s können Bilder mit dem Codec JPEG, PNG oder BMP angehängt haben. Prüfen Sie, welche Datei Ihre Datei enthält, und korrigieren Sie die Erweiterung.

Ich danke dir sehr. Ich hatte eine wirklich schwere Zeit für gut 2 Stunden .. Prost! Mr-RightHanded vor 5 Jahren 0
Hey, ich komme vielleicht ein bisschen zu weit für meine nächste Frage, aber wissen Sie vielleicht, wie Sie das Audio aus dieser Datei extrahieren und den Audiostrom verlassen können. Ich habe versucht, mit Ihrer angegebenen Lösung zu optimieren, aber es scheint nicht, dass Sie eine Problemumgehung finden Mr-RightHanded vor 5 Jahren 0