PDA

View Full Version : Tried Blockbuster any other suggestions?


pixeldotz
17th March 2006, 18:40
i copied this from my previous thread since that topic was a bit different.

Deblock QED maybe? (does anyone have a sample script for this?)

i tried blockbuster with no difference and dctfilter doesnt want to work. after some thread reading i found out that blockbuster isn't compatible with new versions of avisynth. (my version is the one installed with the newest agk, but i do most of my encoding manually). i can find this out later when i get home from work.

some more info in case you guys can help me out some more.

FULL D1 res scalled down to 640x--- (just my preference)
they are 42 minute episodes which i encode to a target size of 350MB. with 192VBR mp3 audio. the bitrate is usually anywhere between 618-680 with a compressibilty rate of about 44%. i have encoded many live actions dvds like this with no macroblocking. this is the first time i've ever encountered this.

also, i have tried encoding with FULL D1 res at 700MB (1200+ bitrate) with the same problem.

the macroblocks only appear on black shirts and on black.

any pointers or filter recommendations would be greatly appreciated. im about ready to pull out my hair on this one. thank you

in case anyone is wondering, they're the 1st season of the Sopranos PAL. if anyone has them, the scene i keep using for comparison as i test is the beginning 3 minutes after the opening sequence. where tony is sitting in the office waiting.

http://img107.imageshack.us/img107/5940/dancedance4uf.th.png (http://img107.imageshack.us/my.php?image=dancedance4uf.png)

Chainmax
17th March 2006, 20:30
Blockbuster (and AddGrain, for that matter) are not block removal filters. They just add grain or other things to the picture so that your encode becomes more "aware" of details and dedicates more bitrate to them, avoiding macroblocking during encoding. For block removal you should try FunkyDeblock or DeBlock_QED_MT2. For heavy blocking, try BlockTerminator (currently on the works).

mod
18th March 2006, 01:10
after some thread reading i found out that blockbuster isn't compatible with new versions of avisynth
Where did you found that? I use it in my scripts and it seems to work.. (Avisynth 2.5) Maybe you tried an old version?

pixeldotz
18th March 2006, 02:17
chainmax

thanks. i just need to learn how to load functions separately and find some missing dlls for deblock.

thanks again ill try this out right now.

Chainmax
18th March 2006, 04:10
Here's a portion of a script that uses DeBlock_QED_MT2:

SetMemoryMax(yourmemory/2)

*Plugin calls*

LoadPlugin("X:\wherever\MT_MaskTools.dll")
LoadPlugin("X:\wherever\DCTFilter.dll")
LoadPlugin("X:\wherever\DGDecode.dll")
Import("X:\wherever\DeBlock_QED_MT2.avs")

*Plugin calls*



*Source loading*

*Filter calls*

Deblock_QED(quant1=30,quant2=51)

*Filter calls*



And mod is right, there is an AVS v2.5x version of BlockBuster.

pixeldotz
18th March 2006, 05:08
chainmax
thanks. heres the script im using. and am still seeing a heavy dose of macroblocking on dark shirt or chairs and stuff. i should probably say that on my crt there are no artifacts, on my tv and lcd there are (my tv is not an lcd though) so basically im encoding for tv output.

mod
more than likely i was using an old version, ill hunt around and see if maybe i can find a new one. thanks..

heres the script i use in case you guys notice something im not seeing. also, the vobs are very clean no blocks at all when view in mpc or vdub. just the final encode with issues.

loadplugin("c:\avisynth\kerneldeint.dll")
loadplugin("c:\avisynth\dct.dll")
loadplugin("c:\avisynth\masktools.dll")
loadplugin("c:\avisynth\mt_masktools2.dll")
loadplugin("c:\avisynth\dctfilter.dll")
Import("c:\avisynth\Deblock_QED_MT2.avsi")
MPEG2Source("D:\DVD\Rips\THE_SOPS_S1D1_VTS_01_PGC1\VTS_01_1.d2v")
DeBlock_QED()
Crop(8,0,-4,-0)
BicubicResize(640,368,0,0.5)
KernelDeInt(order=1,sharp=true)


i have tried Deblock_QED(quant1=30,quant2=51) and
Deblock_QED() as per another thread with the same results on both.

foxyshadis
18th March 2006, 07:10
1200 kbps to what? xvid? Sopranos is a very grainy series, you really have to jack the bitrate up or add in some denoisers. "on my crt there are no artifacts", does that mean a different computer than the LCD? It probably has post-processing enabled if so. (Luma response at the low end on old crts is usually pretty bad anyway.)

Deblock_QED is for blocky sources, not blocky results. Blockbuster is for results, but if it's large mpeg macroblocks, then it won't help and might make it worse. Try doubling the bitrate and see if it goes away; if so, try figuring out what the best bitrate is empirically.

mod
18th March 2006, 11:33
more than likely i was using an old version, ill hunt around and see if maybe i can find a new one. thanks..
Here there's the last, with detailed description (also present in the Avisynth filters collection page): http://mf.creations.nl/avs/filters/

pixeldotz
18th March 2006, 18:44
mod
thanks for the link. hower i keep getting an error trying to load that pluging. Blockbuster2-5.dll is not an Avisynth2.5
plugin.

also the one on warpsharps avisynth filter collection page is about 70k larger and 8 months older. but that one loads.

do you have any preference in the settings you setings?

this is what i tried out with the one that loaded.

Blockbuster(method="noise",block_size=16,detail_min=1,detail_max=100)

pixeldotz
18th March 2006, 21:40
addgrain might be my last resort to get rid of these blocks. the reason im saying is that even at 700meg target size (no audio so its all just video) the enoded xvid looks like the above posted pic. there are no visible blocks on the vob at all. here is the newest script i tried. maybe im just no good at avs usage hehe.
i'm throwing every good deblocking feature i can think of now.


Loadplugin("c:\avisynth\kerneldeint.dll")
LoadPlugin("C:\avisynth\undot.dll")
LoadPlugin("C:\avisynth\FluxSmooth.dll")
LoadPlugin("c:\avisynth\DGDecode.dll")
Import("c:\avisynth\funkydeblock.avsi")
MPEG2Source("D:\DVD\Rips\THE_SOPS_S1D1_VTS_01_PGC1\VTS_01_1.d2v",cpu=4)
Funkydeblock(th=5)
ConvertToYV12()
undot()
KernelDeInt(order=1,sharp=true)
FluxSmoothST(10,15)
crop(6,0,708,576)
LanczosResize(640,352)


i have other eps of this show from dvd that look just spectacular on my tv(not my encodes). but these eps that i'm doing look like utter crap. also my crt and my lcd are both hooked up to the same pc. those other rips look even clean on the lcd at 700megs and some are 350.