|
|
MSU Smart Deblocking released!
New MSU SmartDeblocking released!
Filter is also intended for recovering quality of video ripped from DVD (for example, when it contains many hours of video data), VideoCD, shot on cameraphone or after decompressing by H.261, H.263, DivX 3, DivX 4, XviD
The main advantages of the new filter are: * High quality hard blockiness processing * Unaligned blockiness reduction possibility * Directional filtration restoring objects' edges
See Original:
MSU Deblocking:
and MSU Smart Deblocking See another examples.
AviSynth support already implemented (see script on filter page):
video/deblocki...ocking_en.html
Enjoy!
It would be interesting to see how it compares to Deblock_QED or FunkyDeblock.
Two things to remark:
Filter supports Job Control, and it can be used from AviSynth. Example:
Code:
LoadVirtualDubPlugin(quot;...\msu_smartdeblock.vdfquot;,quot;Deblockquot;, 0)
clip=AVISource(quot;source.aviquot;, false, quot;RGB24quot;)
clip.ConvertToRGB32.Deblock(1, 1, 1, 1, 0)1) Obviously, the sensitivity settings for edge amp; corner detection are not exposed to outside (not saved in *.vcf, so not available in Avisynth, too.). But this setting is important ... user tweaked the settings to his pleasure, adds the job to Vdub's queue, and later gets something other than he had set up formerly.
2) In the script showing usage for Avisynth, the name quot;Deblockquot; should be replaced. quot;Deblockquot; is already assigned to h.264-alike deblocking, provided through DGDecode.dll and MVTools.dll.@ Chainmax: Deblock_QED was not made for 50kbps streams.
It would still make for a fine comparison with FunkyDeblock and ffdshow's SPP.
Chainmax,
i'd like to know what Deblock_QED is.
google found only 1 link:
search?hs=7Ixamp;...1%81%D0%BAamp;lr=
It's a very nice Deblocker from Didée. As for where to find it, look here.
thanks!
I tested it little bit, had hope, but dosappointed. I tested it mostly with Avisynth:
1)seems to me that the AviSynth and Vdub usage provide different results
2)there still survive the problem I described some time ago here showthread.php?threadid=91532. Even with setting (0,0,0,0,0)=chroma should not be processed, there were large areas with changed color (the difference original color minus new color was only 1)
[does the filter work in YUV or RGB? coz it seems like some bug in color conversion]
3)sometimes after processing there was new blocking in originally non-blocked areas (I think when it was only when Smooth edge directions=1)
4)VirtualDub-MPEG crushed when
-pressed F2 = reloading avs whith deblocking script
-opening any script while having SmartDeblock as active filter
Hi, I noticed new version... seems to do much better job, than the previous many thanks...although...
I definitely do not recommend Directional filtering, at least on normal sources - it removes lot of detail and true edges
It shifts colors again
this is proposal of script to use for correcting the colors (this is first draft and requires optimizing but dous the main job)
Code:
#MSUDeCor 0.1
#MSU Smart Deblocking corrector
#plugs mt_masktools
LoadVirtualDubPlugin(quot;C:\Program Files\Multimedia\Video\VirtualDub-MPEG2\plugins\MSU_Smart_Deblocking.vdfquot;,quot;MSU_Smart_Deblockingquot;, 0)
t=Avisource(quot;*.aviquot;)
d=t.ConvertToRGB32(matrix=quot C.601quot;).MSU_Smart_Deblocking(1, 1, 1, 1, 0, 50, 50).ConvertBackToYUY2(matrix=quot C.601quot;).ConvertToYV12()
#d=t.ConvertToRGB32(matrix=quot;rec709quot;).MSU_Smart_Deblocking(1, 1, 1, 1, 0, 50, 50).ConvertBackToYUY2(matrix=quot;rec709quot;).ConvertToYV12() #use if MPEG2
s1=mt_lutxy(d,t, quot;x y - 128 +quot;, y=3,u=3,v=3).mt_convolution(quot;1 1 1 1 1 1 1quot;,quot;1 1 1 1 1 1 1quot;,total =49, y=3,u=3,v=3)
mt_lutxy(d,s1, quot;x y - 128 +quot;, y=3,u=3,v=3)
I didn't play with theparameters yet |
|