Hochformatige Handyvideos scheitern beim Transkodieren häufig, weil die Ausrichtung einen anderen Filterpfad auslöst, während Codec, Bildrate, HDR oder Hardwarebeschränkungen die tatsächliche Ursache liefern.
Verwenden Sie Hoch- und Querformat als erste kontrollierte Variable, gehen Sie aber darüber hinaus. Vergleichen Sie Rotationsmetadaten, Bildratenmodus, Codec-Profil, Farbtiefe, HDR-Status und die genauen Hardware-Stufen, die der Server auswählt. Ziel ist es, die erste Pipeline-Stufe zu identifizieren, die sich von einem funktionierenden Clip unterscheidet.
Beweisen Sie, dass die Hochformat-Ausrichtung der Auslöser ist
Vergleichen Sie einen fehlschlagenden Hochformat-Clip mit einem funktionierenden Querformat-Clip desselben Telefons, der im selben Kameramodus, mit derselben Auflösung und Bildrate sowie ungefähr derselben Dauer aufgenommen wurde. Dokumentieren Sie für beide die Entscheidung zwischen Direct Play und Transkodierung.
Hochformatdateien speichern die Anzeigeausrichtung häufig als Rotationsmetadaten, anstatt jedes Pixel physisch zu drehen. Daher kann der Transcoder nur für den fehlschlagenden Clip einen zusätzlichen Dreh- oder Skalierungspfad verwenden.
Wenn eine aus derselben Quelle erstellte Querformatkopie erfolgreich transkodiert wird, prüfen Sie die Verarbeitung der Ausrichtung. Schlagen beide Clips fehl, war das Hochformat nur ein Zufall, und der Codec- oder Bildratenpfad sollte Vorrang haben.
Rotation und Filterverhalten prüfen
Lesen Sie die Stream- und Container-Metadaten aus und vermerken Sie, ob die Rotation in einer Anzeigematrix, als Zusatzdaten oder bereits in den Pixelabmessungen berücksichtigt ist. Vergleichen Sie den ersten Filterfehler im Transcoder-Protokoll.
Mobile Videos verwenden häufig mobile Rotationsmetadaten. Eine ansonsten unterstützte Dekodierung kann später scheitern, wenn ein Hardwarefilter oder Encoder die gedrehte Bildgeometrie nicht akzeptiert.
Testen Sie eine softwarebasierte Transkodierung mit derselben Ausgabegröße. Wenn die Software erfolgreich ist, die Hardware jedoch beim Drehen oder Skalieren scheitert, behalten Sie das Original bei und passen Sie den Beschleunigungs- oder Filterpfad an, anstatt die gesamte Mediensammlung zu konvertieren.
Variable Bildrate separat prüfen
Ermitteln Sie, ob die fehlschlagenden Handyvideos eine variable Bildrate verwenden, während die erfolgreiche Vergleichsdatei eine konstante Bildrate nutzt. Achten Sie in der Nähe des Fehlers auf Zeitstempel-, Einzelbilddauer- oder Synchronisierungsfehler.
Handys zeichnen häufig mit einer variablen Bildrate auf, um sich an die Aufnahmebedingungen anzupassen. Dieses Timing-Verhalten kann einen Transcoder-Fehler aufdecken, der scheinbar mit der Hochformat-Ausrichtung zusammenhängt.
Normalisieren Sie eine Testkopie nur zur Eingrenzung auf eine konstante Bildrate. Wenn sie erfolgreich ist, aktualisieren oder konfigurieren Sie die fehlschlagende Pipeline neu. Gehen Sie nicht davon aus, dass jeder Hochformat-Clip dauerhaft konvertiert werden muss.
Codec, HDR und Hardwarekapazität vergleichen
Dokumentieren Sie das HEVC- oder H.264-Profil, die Farbtiefe, das Chromaformat, die HDR-Metadaten sowie den exakt ausgewählten Hardware-Decoder und -Encoder. Im Hochformatmodus des Telefons kann gleichzeitig ein anderes Aufnahmeprofil aktiviert sein.
Eine moderne Transkodierungspipeline besteht aus einer Kette von Dekodierung, Filtern, Farbverarbeitung und Kodierung. Daher beweist der Erfolg einer einzelnen Stufe nicht, dass der gesamte beschleunigte Pfad die Quelle unterstützt.
Deaktivieren Sie jeweils nur eine Beschleunigungsstufe. Eine erfolgreiche Softwaredekodierung mit anschließender Hardwarekodierung grenzt die Fehlerursache wesentlich genauer ein, als alle Einstellungen gleichzeitig zu ändern.
Nach einer Änderung mit dem tatsächlichen Client erneut testen
Wenden Sie die kleinste bestätigte Korrektur an und geben Sie den ursprünglichen Hochformat-Clip erneut mit dem Client wieder, der die Transkodierung ausgelöst hat. Beobachten Sie die Protokolle während des Starts, beim Springen innerhalb des Videos und über mehrere Minuten der Wiedergabe.
Der zugehörige ZimaSpace-Leitfaden zum Workflow für einen Heimmedienserver hilft dabei, den abschließenden Test im tatsächlichen Familienmedien-Workflow durchzuführen, statt den Erfolg nur anhand eines isolierten FFmpeg-Befehls zu beurteilen.
Das Problem ist behoben, wenn die Originaldatei wiederholt ohne Rotations-, Timing- oder Hardwarefehler transkodiert werden kann. Bewahren Sie die Protokolle vor und nach der Änderung auf, damit sie bei einem zukünftigen Handy- oder Serverupdate verglichen werden können.
Häufig gestellte Fragen
Erfordert ein Video im Format 9:16 automatisch einen speziellen Transcoder?
Nein. Die Ausrichtung selbst ist nicht das entscheidende Problem. Rotationsmetadaten, Bildratenverhalten, Codec-Profil, HDR-Metadaten und der verwendete Hardwarefilterpfad sind aussagekräftigere Unterscheidungsmerkmale.
Warum kann derselbe Hochformat-Clip direkt wiedergegeben werden, scheitert aber beim Start der Transkodierung?
Direct Play kann den ursprünglichen Stream unverändert durchreichen, während die Transkodierung Dekodierung, Drehen oder Skalieren, Tonemapping, Kodierung und temporären Speicher erfordert.
Sollten alle Handyvideos zuerst in H.264 konvertiert werden?
Nur wenn ein kontrollierter Vergleich nachweist, dass die Codec- oder Hardwarekompatibilität tatsächlich die Einschränkung darstellt. Eine Massenkonvertierung vor der Diagnose vernichtet wichtige Hinweise und verursacht unnötigen Aufwand.
Support & Tipps
Mehr zum Lesen

Leitfaden zur Speicherkapazität, Aufbewahrung und Bereinigung von Live-TV-Aufnahmen
Messen Sie echte Aufzeichnungen, halten Sie Headroom frei, kombinieren Sie Alters- und Kapazitätslimits und weisen Sie nach, dass das älteste geeignete Programm entfernt wird,...

Workflow zur Wiederherstellung von Metadaten für Heimmedien nach der Wiederherstellung einer Datenbank
Schützen Sie den wiederhergestellten Zustand, überprüfen Sie die Medienidentität und die Pfade und reparieren Sie anschließend fehlende Grafiken oder Übereinstimmungen in einer Pilotbibliothek, bevor...

Jellyfin-Client-Kompatibilitätscheckliste für Audio, Video und Untertitel
Testen Sie repräsentative Dateien mit jeweils nur einer veränderten Variable und protokollieren Sie für jeden Client Direct Play, Remux, Audiokonvertierung, Videotranskodierung oder einen Fehler.

