Hallo,
ich hab hier ein Problem, das hat nix direkt mit LetsPlay zu tun, aber mit einem Video File, was ich auf meinem Fernseher abspielen möchte . Der sagt mir immer, dass der Inhalt nicht unterstützt ist, spielt die Datei aber trotzdem, nur die Fehlermeldung bleibt da stehen (Es handelt sich um einen Sony KDL-60W605B, tut aber nichts zur Sache, das Problem haben viele Sony Fernseher). Ich kann die zwar durch Provozieren einer anderen Fehlermeldung wegbekommen, bin aber trotzdem neugierig geworden.
Einige meinte, dass es am eingestellten Profile Level liegt und dass man das schon wegbekommt, wenn man den einfach editiert. Dazu habe ich mit den CoolSoft h264 Level Editor runtergeladen. Der zeigt mir als aktuelles Level [email protected] an. Eine Änderung hat nix gebracht. Dann hab ich mal mit ffprobe geschaut, das zeigt mir profile=high und level=51 an. Genauso wie MediaInfo.
Wo kommen die unterschiedlichen Werte her? Hab mal probiert rauszufinden, wie ffprobe die Werte ermittelt, bin aber nicht fündig geworden. h264 level Editor sucht wohl nach irgendwelchen Hex Patterns...
Hab auch keinen Weg mit gefunden, mit ffmpeg die Werte einfach zu editieren, das geht wohl nur mit einem konformen Recode. Berechnet ffprobe die Werte evtl. direkt aus dem Stream udn zeigt das errechnet Level und nicht das aus dem Header?