CarlEdman
7th April 2011, 13:14
I have been using the x264 CLI to archive my DVD library and newly bought DVDs for some years now and am generally between happy and ecstatic with the results. However, on a recent batch of files I observed some artifacting I've never seen with x264 before.
The common features are:
(*) Heavy blocking/pixelation extending over changing parts of several frames.
(*) Occurs always right after a scene-cut while the new scene contains heavy movement from the beginning.
(*) May disproportionately affect small clips. I have only seen it in half a dozen short (3-10 minute) videos, not in any full length movie.
(*) May be more common in CGI/animation than in filmed material, though I have observed it in both.
The version:% x264 --version
x264 0.114.1924 08d04a4
(libswscale 0.12.0)
(libavformat 52.103.0)
(ffmpegsource 2.15.0.1)
built on Mar 25 2011, gcc: 4.6.0 20110322 (prerelease)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 3 or laterIt is the x64 version running on Windows 7, if that is not clear from the above.
The command line:avs2yuv -o - "<name>.video.avs" | x264 --tune animation --preset veryslow --crf 18.0 --sar 8:9 --profile high --level 3.0 --fps 30000/1001 --output "<name>.264" --demuxer y4m -
The avisynth file:SetMTMode(2,0)
DGDecode_mpeg2source("<name>.d2v", info=3, idct=3, cpu=6)
ColorMatrix(d2v="<name>.d2v", interlaced=true)
TomsMoComp(1,5,1)
autocrop(threshold=30,wMultOf=4, hMultOf=2,samples=51, mode=0)
Interleaved2Planar()
super = MSuper(planar=true)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400,planar=true)
Planar2Interleaved()
Distributor()
I'd be happy to upload clips demonstrating the phenomenon if (a) somebody can recommend a public server to store files up to 20 MByte in size, and (b) it is not regarded as a violation of forum rules to upload clips from copyrighted materials (for which I own the DVD).
Any suggestion?
The common features are:
(*) Heavy blocking/pixelation extending over changing parts of several frames.
(*) Occurs always right after a scene-cut while the new scene contains heavy movement from the beginning.
(*) May disproportionately affect small clips. I have only seen it in half a dozen short (3-10 minute) videos, not in any full length movie.
(*) May be more common in CGI/animation than in filmed material, though I have observed it in both.
The version:% x264 --version
x264 0.114.1924 08d04a4
(libswscale 0.12.0)
(libavformat 52.103.0)
(ffmpegsource 2.15.0.1)
built on Mar 25 2011, gcc: 4.6.0 20110322 (prerelease)
configuration: --bit-depth=8
x264 license: GPL version 2 or later
libswscale/libavformat/ffmpegsource license: GPL version 3 or laterIt is the x64 version running on Windows 7, if that is not clear from the above.
The command line:avs2yuv -o - "<name>.video.avs" | x264 --tune animation --preset veryslow --crf 18.0 --sar 8:9 --profile high --level 3.0 --fps 30000/1001 --output "<name>.264" --demuxer y4m -
The avisynth file:SetMTMode(2,0)
DGDecode_mpeg2source("<name>.d2v", info=3, idct=3, cpu=6)
ColorMatrix(d2v="<name>.d2v", interlaced=true)
TomsMoComp(1,5,1)
autocrop(threshold=30,wMultOf=4, hMultOf=2,samples=51, mode=0)
Interleaved2Planar()
super = MSuper(planar=true)
bv1 = MAnalyse(super, isb = true, delta = 1, overlap=4)
fv1 = MAnalyse(super, isb = false, delta = 1, overlap=4)
bv2 = MAnalyse(super, isb = true, delta = 2, overlap=4)
fv2 = MAnalyse(super, isb = false, delta = 2, overlap=4)
bv3 = MAnalyse(super, isb = true, delta = 3, overlap=4)
fv3 = MAnalyse(super, isb = false, delta = 3, overlap=4)
MDegrain3(super,bv1,fv1,bv2,fv2,bv3,fv3,thSAD=400,planar=true)
Planar2Interleaved()
Distributor()
I'd be happy to upload clips demonstrating the phenomenon if (a) somebody can recommend a public server to store files up to 20 MByte in size, and (b) it is not regarded as a violation of forum rules to upload clips from copyrighted materials (for which I own the DVD).
Any suggestion?