PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MP4 Decoder Qualität


XadoX
28. February 2006, 13:43
ich schaue meine, mit x264 encodeten, MP4 Dateien über MPC und FFDshow an.
Nun stelle ich mir die Frage ob sich die momentan verfügbaren AVC Codes in der Wiedergabe Qualität deutlich unterscheiden.

Speziell deswegen weil ich in Hintergründen, welche weiche Farbübergänge haben, immer Blockbildungen sehe. Egal wie hoch ich die Bitrate setze oder andere Funktionen beim Encoden ausprobiere. Oder liegt das eventuel an meinem TFT?


x264 Settings:

x264.exe --pass 2 --bitrate 770 --stats ".stats" --bframes 1 --bime --weightb --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --progress --no-psnr --output "D:\Million\EP012 - Rettung aus dem All.m2v.mp4" "D:\Million\EP012 - Rettung aus dem All.m2v.avs"


Sample (http://rapidshare.de/files/14341477/EP012_-_Rettung_aus_dem_All.m2v.mp4.html)

Speziell in der Zweiten Szene wo der Mann mit dem Blauen Hemd vor dem gleichfarbenden Hintergrund sitzt auf der rechten seite oben, habe ich diese unschönen Blockmuster.

Kopernikus
28. February 2006, 15:38
Ein AVC Decoder ist genau spezifiziert (im Gegensatz zum Encoder), und somit ist jeder standardkonforme AVC Decoder gleich gut, weil alle das gleiche Ergebnis liefern. Es gibt zwar (z.B. in ffdshow) die möglichkeit noch postprocessing Filter darauf loszulassen, aber das gehört nicht zum eigentlichen Umfang eines Decoders.

Das Blocking Problem in gleichfarbigen Flächen ist bekannt, für x264 gibt es einen adaptive Quantization Patch, der genau das Problem beheben soll, dieser ist aber nur in Sharktooths Builds eingebaut.

--no-fast-pskip soll angeblich auch helfen, wenn dich der Geschwindigkeitsverlust nicht abschreckt könntest du auch trellis 2 versuchen.

Viele Grüße

Bumsfalara
28. February 2006, 16:43
Ein AVC Decoder ist genau spezifiziert (im Gegensatz zum Encoder), und somit ist jeder standardkonforme AVC Decoder gleich gut, weil alle das gleiche Ergebnis liefern. Es gibt zwar (z.B. in ffdshow) die möglichkeit noch postprocessing Filter darauf loszulassen, aber das gehört nicht zum eigentlichen Umfang eines Decoders.

Das Blocking Problem in gleichfarbigen Flächen ist bekannt, für x264 gibt es einen adaptive Quantization Patch, der genau das Problem beheben soll, dieser ist aber nur in Sharktooths Builds eingebaut.

--no-fast-pskip soll angeblich auch helfen, wenn dich der Geschwindigkeitsverlust nicht abschreckt könntest du auch trellis 2 versuchen.

Viele Grüße
Trellis sorgt IMHO oftmals dafür, dass leichte Blocks bei großen, einheitlichen Flächen entstehen.

Ansonsten dürte der --no-fast-pskip Wunder wirken, der die Qualität sichtbar steigert.

Btw: Sharktooth wird wohl nie wieder irgendwelche Builds rausbringen, so wie ich das verstanden habe. Im Englischen Forum is ein Thread dazu, er ist anscheinend schwerkrank. Deshalb würd ich langsam von den shartoothbuilds wegkommen, gerade auch weil der letzte build doch einige Fehler hat.

Kopernikus
28. February 2006, 16:51
Naja, so übertreiben würde ich nicht gleich. Sharktooth ist zwar krank, aber Multiple Sklerose ist inzwischen soweit beherrschbar, dass man sehr lange ein relativ normales Leben führen kann.

Ich denke es wird neue Builds geben, sobald er aus dem Krankenhaus entlassen wurde.

nexustheoriginal
28. February 2006, 17:11
Denke ich auch. Ich hab mir grad den englischen Thread durchgelesen. Für alle die wissen wollen, wie es Sharktooth geht: klick (http://forum.doom9.org/showthread.php?t=106806).

bergh
28. February 2006, 17:19
tach auch !

Na denn !
Alles Gute an den Guten.

MS ?
Lieber zwei gebrochene Beine.

bond
2. March 2006, 11:26
Ein AVC Decoder ist genau spezifiziert (im Gegensatz zum Encoder), und somit ist jeder standardkonforme AVC Decoder gleich gut, weil alle das gleiche Ergebnis liefern. najo kommt drauf an was man unter qualität versteht:
http://forum.doom9.org/showthread.php?t=99402

;)