PDA

View Full Version : a) x264 fade in issue b) is there ONE x264 thread?


plonk420
21st April 2008, 03:06
http://www.megaupload.com/?d=SLK2M6ZD

that is one ugly fade in. should i try not using Weighted Prediction? just throw more bits at it (i still experience it at 6400kbps, so i'm thinking zones?)?

source: sequential BMPs from the UK Allstars' Falling Down (http://pouet.net/prod.php?which=50126) (Breakpoint 2008) kkapture (http://www.farbrausch.de/~fg/kkapture/)d


question 2: is there a single thread for reporting x264 bugs?

Dark Shikari
21st April 2008, 03:43
Weighted prediction doesn't even apply there because those are P-frames.

That blocking looks so bad that it almost makes me doubt that's x264 :p But it makes me suspect that the following is going on:

1. The quantizers are ridiculously high.

2. AQ should probably be lowering the quantizers despite the blocks being completely flat, since the DC coefficient is changing. This is potentially a small algorithmic problem in AQ that can be easily fixed.

3. Either way, this shouldn't be happening. Try using --no-fast-pskip. What are the rest of your settings?

plonk420
21st April 2008, 10:50
i pretty much did the defaults. the ONLY non-default thing i did was use the Blu-ray presetting (MeGUI pack-ins) and SATD Exhaustive. i DID put on No Fast P-Skip .. No DCT Decimation and raise B-Frames to 5.

edit: after having posted this, i guess i could try with x264 defaults but just keeping to level 4.1 for PS3 compatibility :S

pre-edit: i guess my ASSumption had been that since the setting was included with MeGUI, that the setting had been approved by Doom9 himself (or someone with his level of critical eye. i may have ASSumed wrong :)

Dark Shikari
21st April 2008, 10:53
The low keyframe interval is likely hurting you a lot in such an often-low motion video. If you can put it up to something reasonable that'll help a lot.

plonk420
21st April 2008, 11:03
i'm 10% thru pass 1 of using COMPLETE defaults, save for adding a bunch of checkmarks and upping ref/b-frames. sadly i have to use ImageSource as frameserving from VDub VDR files seems to be broken at the moment for me :S

Sharktooth
21st April 2008, 14:17
the low keyframe interval is there for BLU-RAY compatibility.
if you dont care about blu-ray DONT use that profile.
profiles have a name for a reason...
hint: if you look better you will even find a PS3 profile...

plonk420
22nd April 2008, 02:00
i'm probably going to use defaults due to my Blu-ray profile issues... 4.1 and every other option seems to work ok on PS3.

plonk420
22nd April 2008, 22:45
after an accidental encoding which i THOUGHT was all defaults (turns out i'd left 38000 or whatever in the VBV buffer), here finally is what i THINK is defaults + checkboxes (and i still DO have some ugliness at the beginning):

http://www.megaupload.com/?d=0GW27RSG

--pass 2 --bitrate 4800 --stats ".stats" --level 4.1 --ref 3 --mixed-refs --no-fast-pskip --bframes 5 --b-rdo --bime
--weightb --subme 7 --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --me tesa --threads auto --thread-input --progress
--no-dct-decimate --no-psnr --no-ssim --output "output" "input"

Dark Shikari
22nd April 2008, 22:57
Did you try updating x264? We fixed the AQ issue I mentioned earlier.

plonk420
22nd April 2008, 23:41
mine's 3-4 days old at most. i'll try that, too, tho

edit: wow, 819 to 826 .. sheesh! so many updates!

plonk420
23rd April 2008, 14:36
still a LITTLE bit of funkiness...

http://www.megaupload.com/?d=J6J15C9A

for now i'm doing a 100-frame zone (in future encodes of this piece) so i can do encodes of other demos. unless you want me to keep testing ;)

Dark Shikari
23rd April 2008, 18:42
still a LITTLE bit of funkiness...

http://www.megaupload.com/?d=J6J15C9A

for now i'm doing a 100-frame zone (in future encodes of this piece) so i can do encodes of other demos. unless you want me to keep testing ;)x264 - core 59 r819M 0414d78 - H.264/MPEG-4 AVC codec - Copyleft 2003-2008 - htt
p://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x
3:0x113 me=tesa subme=7 me-prepass=0 brdo=1 mixed_ref=1 me_range=16 chroma_me=1
trellis=0 8x8dct=1 cqm=0 deadzone=21,11 chroma_qp_offset=0 threads=6 nr=0 decima
te=0 mbaff=0 bframes=5 b_pyramid=0 b_adapt=1 b_bias=0 direct=1 wpredb=1 bime=1 k
eyint=250 keyint_min=25 scenecut=40(pre) rc=2pass bitrate=4800 ratetol=1.0 rceq=
'blurCplx^(1-qComp)' qcomp=1.00 qpmin=10 qpmax=51 qpstep=4 cplxblur=20.0 qblur=0
.5 ip_ratio=1.40 pb_ratio=1.30 aq=2:1.00

You still need to update to r826, where we fixed that AQ bug ;)

plonk420
23rd April 2008, 19:59
augh! forgot about MeGUI needing to restart >:O

plonk420
24th April 2008, 12:24
i'm a bit drunk right now, but if i had beverage in my mouth, i'd have spat it out considering i've done ~8 flawed 4-6 hour encodes and now it's perfect. dunno how you guys do it, but thanks! (upload just in case when i wake in the morning)

edit: http://www.megaupload.com/?d=D8QEHW4R