PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : x264 r457+: "--direct auto" bringt was?


LigH
5. March 2006, 11:56
http://forum.gleitz.info/showpost.php?p=256141&postcount=363

r457: --direct auto
selects direct mode per frame. works best in 2pass (enable in both passes).

Laut Selur's "man x264" geht es beim Parameter "--direct" darum, ob Motion-Vektoren für B-Frames spatial (im gleichen Frame) oder temporal (zwischen m.o.w. benachbarten Frames) referenziert werden, wobei der temporale Modus "im Allgemeinen" bessere Ergebnisse bringt.

Der Auto-Modus soll das wohl von Fall zu Fall entscheiden. Das wird sicher die Chance verbessern, optimale Qualität zu erlangen. In wiefern dadurch die Performance leidet, und ob es wirklich sichtbare Verbesserungen gibt (was ich hier gleich mal eher bezweifle), wäre nun zu testen...

Selur
5. March 2006, 12:07
Denke zumindest 'auto' sollte die sinnigste Wahl sein, wenn man davon ausgeht, dass das die Entscheidung wie gerechnet wird vom Codec sinnig entschieden werden kann.

Falls wer in nächster Zeit ein paar kleine Tests macht wäre es schön zu wissen ob es wirklich etwas bringt bzw. wie sich auto auswirkt auf Qualität&Geschwindigkeit.

Cu Selur

Kopernikus
5. March 2006, 13:47
Es handelt sich dabei um die Entscheidung, ob beim direct Mode (der verwendete Motion Vector ist identisch mit dem vorhergesagten) der Bewegungsvektor aus benachbarten Blöcken im gleichen Frame oder aus zeitlich benachbarten Frames vorhergesagt werden soll.

Bei wenig Bewegung (z.B. in Animes) soll der spatiale Modus z.T. bessere Ergebnisse bringen, bei mehr Bewegung der temporale.

Das sind alles Erkenntnisse aus Threads im englischen Forum, eigene Tests hab ich dazu nicht gemacht.

akapuma
6. March 2006, 17:43
Hallo,

ich habe mal einen s/w-Film encodiert. Meistens hat x264 spatial verwendet:
direct mvs spatial:99.1% temporal:0.9%

Gruß

akapuma

Selur
6. March 2006, 17:52
wie es scheint wird vorallem wenn man die bframe pyramide (wieder Referenzen auf B-Frames) erlaubt eher auf spatial zurück gegriffen,...