mkvmerge entfernt die AR-Informationen beim muxen. mkvextract fügt keine hinzu.
Hallo,
getrieben von der Frage ob --sar das AR-Flag wirklich im Bit-Stream verankert oder vielleicht doch nur direkt bei Streamausgabe als DAR in den Container schreibt, verwirrt mich dabei obige Aussage.
Ein mit mkvextrakt erstellter Elementary-Stream hat bei mir immer noch das korrekte AR-Flag gespeichert, wie
a) erneutes muxxen mittels mkvmerge zeigt
Zitat
mkvmerge v2.0.0 ('After The Rain Has Fallen') built on Jan 13 2007 19:58:31
'D:\AR-Flag-Test\1_Track1.h264': Using the AVC/h.264 ES demultiplexer.
Track 0 of 'D:\AR-Flag-Test\1_Track1.h264': Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1489/576.
b) die Mplayer-Ausgabe ebenfalls korrekt erkennt (gleicher RAW-Stream)
Zitat
Starting playback...
VDec: vo config request - 1024 x 576 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.59:1 - prescaling to correct movie aspect.
SwScaler: BICUBIC scaler, from Planar YV12 to BGR 24-bit using MMX2
VO: [directx] 1024x576 => 1490x576 Planar YV12
(Das Seitenverhältnis ist richtig, habe willkürlich --sar 16:11 auf eine 1024er Quelle angewandt).
Um das selber nochmals zu überprüfen drängt sich auch die Frage auf wie ich aus einem RAW-Stream nun das Flag auch wieder auslesen kann.
mkv-Info kanns nicht und h264_parse aus den mpeg4iptools aus dem Beitrag vorher listet es nicht.
Wer gibt nen Tipp?
(Sorry falls zu sehr offtopic.)
greets
LTJ