GPAC MP4Box Fullrange-Flag

GPAC MP4Box Fullrange-Flag

Vor ein paar Jahren habe ich versucht, einige GoPro-Videos mit Handbrake zu kodieren, um ihre Dateigröße zu reduzieren und sie zu speichern.

Nach ein paar Versuchen fiel mir auf, dass die Farben auf den kodierten Videos etwas verblasst aussahen

  • Hinweis: Ich spreche nicht von Problemen mit der Komprimierungsqualität.

Nach einigen Recherchen verstand ich, wo das Problem lag. GoPro hatte den Videofarbbereich fälschlicherweise als „Fullrange“ gekennzeichnet, obwohl dies in Wirklichkeit nicht der Fall war, was nach der Kodierung zu Problemen führte.

Beim Durchsuchen einiger Foren und weiterer Recherchen habe ich ein Skript verwendet, das MP4Box verwendet, um eine Videodatei mit deaktiviertem Full Range Flag neu zu erstellen. Die anschließende Kodierung der besagten Datei lieferte ein hervorragendes Ergebnis.

Ich habe derzeit eine neuere GoPro Hero 8-Kamera und verwende die Optionen h264 + HEVC für die Videodateikodierung.

Mein Skript schlägt jetzt mit dem folgenden Fehler fehl:

Unrecognized import option fullrange=off, ignoring
[FileIn] Failed to open C:\***Filepath***\GX011821.MP4:fullrange=off
[Importer] Cannot load filter for input file >"C:\***MyFilepath***\GX011821.MP4:fullrange=off"
Error importing C:\***MyFilepath***\GX011821.MP4:fullrange=off: Requested URL is not valid or cannot be found

Der Befehl, der früher funktionierte, ließ sich auf Folgendes reduzieren:

echo
    
mp4boxmod -add filename.mp4:fullrange=off newFilename.mp4

pause

Wurde die Vollsortimenterfunktion abgeschafft/durch etwas anderes ersetzt?
Bitte informieren Sie uns über weitere mögliche Optionen

Antwort1

GPAC-Mitarbeiter hier: Könnten Sie das auf unsererGitHub-ProblemeBitte?

Bitte vergessen Sie nicht, Ihre vollständige Kommandozeilen- und GPAC-Version anzugeben. Ohne diese Angaben können wir Ihnen nicht weiterhelfen.

Und vergessen Sie natürlich nicht, Ihr Problem hier zu erwähnen, falls es anderen Benutzern helfen kann :)

Antwort2

Ich habe das Problem also angesprochen und es stellte sich heraus, dass die Version, die ich mit der Fullrange-Option verwendet habe, ein Fork von gpac war. Diese Änderungen wurden jetzt jedoch in den Master zurückportiert. Weitere Informationen finden Sie hier https://github.com/gpac/gpac/issues/1636

verwandte Informationen