Hallo MPEG-Spezialisten,
es gibt Situationen, die es wünschenswert erscheinen lassen, den Eintrag der Datenrate im Header von MPEG2-Dateien zu manipulieren. Dies besonders im Zusammenhang mit der Verwendung solcher hervorragenden Tools wie Uleads DVD Workshop (resp. PowerTools), die leider die unangenehme Eigenschaft haben, den User in einigen Punkten heftig zu bevormunden.
Helmut sprach ein Manko gestern im DVD-Authoring Thread an. Die Erstellung von xSVCDs mit einer höheren Datenrate als 2600 läßt DWS nicht zu - höher extern codierte Dateien werden gnadenlos von DWS 'runtergerechnet'. Mir selber ist ein Kinken bei der Verwendung von DVD-Streams aus CCE aufgefallen. Markiert man bei den Optionen 'DVD kompatibel' (oder so ähnlich - hab' das Programm gerade nicht vor mir), schreibt CCE grundsätzlich die maximal mögliche Datenrate von 9800 in den Header - egal, mit welcher Rate man tatsächlich codiert hat!
Eine Neucodierung in DWS läßt sich nur vermeiden, wenn man unter den 'Custom'-Einstellungen eine höhere Datenrate einstellt, als der Stream sie tatsächlich hat. Da der von CCE kodierte Stream aber bereits das unter DWS wählbare Maximum von 9800 im Header stehen hat, kann man Ulead den Versuch einer erneuten Kodierung einfach nicht ausreden.
Nun zur Frage: Kennt jemand ein Tool, ein Programm oder sonst eine Möglichkeit, gezielt in den Header einer MPEG-Datei einzugreifen, um den dort codierten Datenratenwert zu manipulieren? Oder kann mir jemand den Hex Offset mitteilen, an dem diese Werte stehen, um sie eventuell in einem Editor zu überschreiben?
Bin mal gespannt, ob's dafür 'ne Lösung gibt
ikarus