Überprüfen Sie mit FFmpeg, ob das Video die richtige Erweiterung hat

Überprüfen Sie mit FFmpeg, ob das Video die richtige Erweiterung hat

Ich habe die Videoerweiterung von mp4in umbenannt webm. Es gibt keine Probleme mit der Wiedergabe, aber ich muss sicher sein, dass es mp4sich um handelt mp4. Gibt es eine 100%ige Möglichkeit, MP4-Videos zu erkennen?

Antwort1

Sie können Folgendes verwenden ffprobe:

$ ffprobe -loglevel error -show_entries format=format_name,format_long_name -of default=nw=1 input.webm
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV

Wenn Sie eine Datei umbenannt haben, wird das richtige Containerformat angezeigt.

Antwort2

Normalerweise überprüfen Programme die Metadaten, um zu sehen, in welchem ​​Format die Video- oder Audio-Streams vorliegen. Die Dateierweiterung ist normalerweise nur ein Indikator und gibt meist dieContainerFormat für diese Informationen. Eine Änderung sollte keine negativen Auswirkungen haben (außer dass Sie die Datei per Drag & Drop in den Player ziehen müssen, bis Sie die neue Erweiterung mit dem Programm verknüpfen).

Wenn Sie dies überprüfen möchten, gibt es ein kostenloses Tool namensMedieninformationdie Sie verwenden könnten. Dabei werden alle internen Metadaten überprüft, um zu zeigen, was ein Spieler beim Öffnen der Datei sehen würde.

Nur ältere Spieler haben möglicherweise Probleme beim Abspielen, da sie die Metadaten möglicherweise nicht prüfen und allein aufgrund der Dateierweiterung ein bestimmtes Format innerhalb der Datei erwarten.

verwandte Informationen