Ich habe eine Reihe von Dateien, die ich mit Handbrake "geschrumpft" habe, indem ich eine benutzerdefinierte Voreinstellung verwendet habe, die ich erstellt habe, nachdem ich gelesen hatte, was jede der erweiterten Optionen des x264-Encoders tut, zumindest die, die auf der Registerkarte "Erweitert" aufgeführt sind.
Als ich diese Dateien kodierte, ursprünglich MP4, habe ich nicht mehr, aus irgendeinem Grund, an den ich mich nicht erinnere, habe ich M4V gegenüber MKV gewählt.
Dann habe ich heute eine der Dateien hochgeladen und eine Fehlermeldung erhalten, dass M4V nicht unterstützt wird. Ich dachte, ich könnte eine "verlustfreie" Konvertierung mit FFMPEG durchführen und lief:
ffmpeg -i "path/to/file.m4v" -c:v copy -c:a copy "path/to/file.mkv"
Und alle Dateien wurden ohne Probleme konvertiert, zumindest konnte kein FFMPEG etwas damit anfangen:
ffmpeg.exe -v error -i "path/to/file.mkv"
Aber andererseits bin ich kein Videoexperte, nicht einmal annähernd so.
Habe ich dadurch irgendeinen Verlust? Ich würde gerne wissen, damit ich das M4V löschen könnte, das, wie ich es gelesen habe, proprietärer zugunsten des Open-Source- und akzeptableren MKV ist
Ihr Befehl
ffmpeg -i "path/to/file.m4v" -c:v copy -c:a copy "path/to/file.mkv"
erstellt eine verlustfreie Kopie, da keine Neukomprimierung erfolgt.
Alle Warn- oder Fehlermeldungen sind bei der Konvertierung zu beachten. Der folgende Befehl löst nur dann einen Fehler aus, wenn die Dateieigenschaften nicht erkannt werden können, z. B. Stream-Informationen.
ffmpeg.exe -v error -i "path/to/file.mkv"
Laufen
ffmpeg.exe -i "path/to/file.mkv" -map 0 -f null -
um zu sehen, ob die gesamte Datei gut dekodiert wird.
Verwenden Sie MKVToolNix: Ziehen Sie Ihr Video per Drag & Drop in den Multiplexer-Eingang und klicken Sie auf "Multiplexing starten". Kein Qualitätsverlust, sogar alle Metadaten bleiben erhalten (meiner Erfahrung nach).
Benutzer5613506
Gyan