Ich habe die Videoerweiterung von mp4
in umbenannt webm
. Es gibt keine Probleme mit der Wiedergabe, aber ich muss sicher sein, dass es mp4
sich 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.