12.01.2018, 10:09
Hi,
habe es vor und zurück probiert, komme bei x.265 (cli neuestes Build) mit den Settings aber einfach auf keinen grünen Zweig.
Zum einen "schluckt" der Codec feine Details weg, andererseits wirken Konturen übermäßig (störend) scharf. Besonders auffllig ist letzteres v.a. bei weißem auf schwarzen Untergrund, das weiß bzw. Konturübergänge wirken überzechnet, für die Augen schon anstrengend.
Durch droppen von sao, rumdrehen an ipratio, pbatio , qcomp, max-merge usw. scheinen feinere Details zwar was besser erhalten, verstärkt andererseits aber o.g. problematischen Effekt der überzeichneten Konturen.
Zuerst hatte ich ein 32bit XP FFmpeg Build vom Nov 2017 genutzt, bin dann mal auf die neueste exe umgestiegen, wo schon ein größerer Unterschied in Punkto Speed+Bildqualität (von dem FFMPeg libx265 zu x.265.exe) zu erkennen ist.
Allerdings ist das Endresultat visuell dennoch nach wie vor nicht so richtig zufriedenstellend und allenthalben auf dem Niveau von x.264 mit sehr niedrigem subme ohne jegliches zugeschaltetes psy rd.
Auch sehe ich rein visuell kaum einen Unterschied, ob nun 3Ref + 3 oder 5B-Frames oder 0 BFrames, weightb, b-adapt, subme 1-3 und was auch immer so. Bei x.264 war das schon etwas anders, da ließ sich v.a. über deblock, subme, ref, BFrame Settings, merange , Me Algorythmus, psy rd, aq mode usw. so manches sichtbar zum positiven bzgl. der Bildqualität drehen. Scheint bei x.265 sich aber irgendwie anders zu verhalten.
Irgendeine Idee, wo man ansetzen könnte, für mehr Feindetails (ohne überzeichnete Konturen) bei "tolerabler" Encodingzeit?
(dh. das encoding sollte nicht grad unendlich langsam sein)
--preset faster --crf 21 --frame-threads 6 --subme 2 --me 1 --psy-rd 2.00 --psy-rdoq 5.00 --rdoq-level 1 --rd 3 --ref 3 --bframes 3 --b-adapt 2 --weightb --weightp --aq-mode 1 --aq-strength 1.00 --merange 57 --rc-lookahead 45 --deblock -1,-1 --ctu 16 --min-cu-size 16 --analyze-src-pics --no-sao --b-intra --ipratio 1.1 --pbratio 1.1 --qcomp 0.75 --input-res %(width)x%(height) --fps %(fps) -o "%(tempvideofile)" -
habe es vor und zurück probiert, komme bei x.265 (cli neuestes Build) mit den Settings aber einfach auf keinen grünen Zweig.
Zum einen "schluckt" der Codec feine Details weg, andererseits wirken Konturen übermäßig (störend) scharf. Besonders auffllig ist letzteres v.a. bei weißem auf schwarzen Untergrund, das weiß bzw. Konturübergänge wirken überzechnet, für die Augen schon anstrengend.
Durch droppen von sao, rumdrehen an ipratio, pbatio , qcomp, max-merge usw. scheinen feinere Details zwar was besser erhalten, verstärkt andererseits aber o.g. problematischen Effekt der überzeichneten Konturen.
Zuerst hatte ich ein 32bit XP FFmpeg Build vom Nov 2017 genutzt, bin dann mal auf die neueste exe umgestiegen, wo schon ein größerer Unterschied in Punkto Speed+Bildqualität (von dem FFMPeg libx265 zu x.265.exe) zu erkennen ist.
Allerdings ist das Endresultat visuell dennoch nach wie vor nicht so richtig zufriedenstellend und allenthalben auf dem Niveau von x.264 mit sehr niedrigem subme ohne jegliches zugeschaltetes psy rd.
Auch sehe ich rein visuell kaum einen Unterschied, ob nun 3Ref + 3 oder 5B-Frames oder 0 BFrames, weightb, b-adapt, subme 1-3 und was auch immer so. Bei x.264 war das schon etwas anders, da ließ sich v.a. über deblock, subme, ref, BFrame Settings, merange , Me Algorythmus, psy rd, aq mode usw. so manches sichtbar zum positiven bzgl. der Bildqualität drehen. Scheint bei x.265 sich aber irgendwie anders zu verhalten.
Irgendeine Idee, wo man ansetzen könnte, für mehr Feindetails (ohne überzeichnete Konturen) bei "tolerabler" Encodingzeit?
(dh. das encoding sollte nicht grad unendlich langsam sein)
--preset faster --crf 21 --frame-threads 6 --subme 2 --me 1 --psy-rd 2.00 --psy-rdoq 5.00 --rdoq-level 1 --rd 3 --ref 3 --bframes 3 --b-adapt 2 --weightb --weightp --aq-mode 1 --aq-strength 1.00 --merange 57 --rc-lookahead 45 --deblock -1,-1 --ctu 16 --min-cu-size 16 --analyze-src-pics --no-sao --b-intra --ipratio 1.1 --pbratio 1.1 --qcomp 0.75 --input-res %(width)x%(height) --fps %(fps) -o "%(tempvideofile)" -