Log in

View Full Version : CoreAVC and x264 problems


Skelsgard
30th March 2010, 10:09
I'm having rendering problems with CoreAVC 1.7 and 1.9.5 when playing video encoded with x264.exe on almost any revision.
This is my command line
x264.exe --bitrate 3000 --qpmax 21 --level 4.1 --partitions all --min-keyint 3 --scenecut 30 --b-adapt 2 --output 1280.mp4 1280.avs
This is the AVS script used:
AVCSource("video.dga")
a=last.Spline36Resize(1280,720)
b=a.RemoveGrain(mode=2)
Seesaw(a,b,NRLimit=1,NRLimit2=1,Sstr=0.4,Spower=4,Slimit=6,SootheT=0)
This is an image of the pixelation that I see when playing the video with the CoreAVC decoder and video encoded with x264 r1510 from Jeeb:

http://img212.imagevenue.com/loc668/th_34125_cap01_122_668lo.jpg (http://img212.imagevenue.com/img.php?image=34125_cap01_122_668lo.jpg)

This is the same video but using ffdshow with libavcodec:

http://img242.imagevenue.com/loc507/th_34482_cap02_122_507lo.jpg (http://img242.imagevenue.com/img.php?image=34482_cap02_122_507lo.jpg)

And this is a video encoded with the exact same settings as before but using x264 r1114M and decoded with CoreAVC:

http://img135.imagevenue.com/loc538/th_35342_cap03_122_538lo.jpg (http://img135.imagevenue.com/img.php?image=35342_cap03_122_538lo.jpg)

Here's a sample of the video from r1510.
http://www.mediafire.com/?hy5zcnnzcke

I've also had the same problem using x264 r1471 from x264.nl and builds from http://komisar.gin.by/, and r1376M that MeGUI downloads when updating.
I've tried playing with all the settings in CoreAVC's config panel to no avail.
I've also tried just processing the AVS script to output a uncompressed AVI and then encoding that AVI with a simple load script but no luck, I still think the problem is with CoreAVC.

Can anybody shed some light on this?

Warpman
30th March 2010, 10:16
CoreAVC 1.x can't decode weightp --> http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=87de2346225721e8ca68a1b59bc87133fc598a42
correctly.

Upgrade to 2.0 or use ffdshow...

nm
30th March 2010, 10:17
pre-2.0 CoreAVC versions don't support streams encoded with x264 weightp=2. Buy CoreAVC 2.0 or use some other decoder.

See: http://forum.doom9.org/showthread.php?t=150776