Auf dieser Seite kodiert der Autor MP4 von GoPro in MOV für "einfache Nachbearbeitung". Warum wird die Verarbeitung danach einfacher? Der Autor verwendet auch ein Flag, das ohne die Erklärung, was es für H.264-Blöcke getan hat, -sameq
weg ist .ffmpeg
LordNeckbeard erklärte in seiner Antwort, warum die angegebene ffmpeg-Befehlszeile keinen bekannten Vorteil bietet.
Aber was könnten im Allgemeinen Gründe für eine Transcodierung sein?
Verfügbare Eingabe-Codecs/Container Ihrer NLE (Videobearbeitungssoftware)
Wiedergabegeschwindigkeit auf der Timeline
Grundsätzlich bedeutet Inter-Frame-Codierung [...], dass eine Videodatei Sätze von gruppierten Frames enthält, die aufeinander verweisen, um ein Bild zu erzeugen. [...] Intra-Frame-Komprimierung bedeutet, dass jeder Frame individuell ist und alle seine eigenen Informationen enthält. Die Dateigröße wird größer, aber der Computer muss sich nicht umsehen, um zu finden, was er braucht.
Aber um es kurz zu machen, Sie müssen nur dann an eine Transcodierung denken, wenn Ihre Wiedergabegeschwindigkeit auf der Timeline nicht flüssig ist.
Spezielle Filter, die vor der Arbeit mit dem NLE angewendet werden sollten
Zusammenfassend gibt es einige gute Gründe für die Transcodierung, aber Sie sollten wissen, ob sie in Ihrem Fall zutreffen und den Aufwand wert sind. Wählen Sie dann einen hochwertigen Intra-Frame-Codec, aber kein mpeg.
Auf dieser Seite kodiert der Autor MP4 von GoPro in MOV für "einfache Nachbearbeitung". Warum wird die Verarbeitung danach einfacher?
Der Autor gibt keine Erklärung ab und geht nicht näher darauf ein, was er unter „Nachbearbeitung“ versteht. Was wir wissen:
Der Befehl des Autors ffmpeg
verwendet den Encoder mpeg4
, der MPEG-4 Part 2-Video ausgibt (wie das alte Xvid-Video).
Das Format des GoPro-Videos ist wahrscheinlich H.264.
Wir müssen davon ausgehen, dass der Autor glaubt, dass H.264 langsamer zu dekodieren ist als MPEG-4 Teil 2-Video, aber das ist nicht unbedingt wahr. Oder vielleicht glaubt er, dass der MOV-Container einen Vorteil gegenüber dem MP4-Container hat, wenn er mit diesen Formaten verwendet wird; Ich kann nicht erraten, was die vermeintlichen Vorteile wären, da die Behälter so ähnlich sind.
Der Autor verwendet auch das Flag -sameq, das aus ffmpeg verschwunden ist, ohne zu erklären, was es für H.264-Blöcke getan hat.
-sameq
bedeutet nicht "gleiche Qualität" ( 1 )( 2 ). Der erstaunliche Gebrauch des Autors von -sameq
deutet darauf hin, dass er nicht wirklich weiß, was er tut.
Speziell für H.264, als diese Option (vor Ewigkeiten) noch vorhanden war, hätte sie bei der Ausgabe von H.264 niemals verwendet werden dürfen, da die Option für die Quantisierungsskala "MPEG" entwickelt wurde, die von x264 nicht verwendet wird. Auch diese Option wurde möglicherweise irgendwann von libx264 vollständig ignoriert, aber ich kann mich nicht an genaue Details erinnern.
anatoly techtonik
Logan