x264 [info]: slice I: 490 Avg QP:19.21 size: 24682 PSNR Mean Y:47.78 U:49.86 V:51.00 Avg:48.38 Global:47.57ピンクが枚 数。 黄色がデータサイズ。 枚数では1.4%に過ぎないI/IDRだが、平均サイズはむちゃむちゃデカイ。そう!アイは惜しみなく奪うのだ!(どーん)。
x264 [info]: slice P:15350 Avg QP:21.01 size: 8706 PSNR Mean Y:45.88 U:48.60 V:49.90 Avg:46.69 Global:45.88
x264 [info]: slice B:18195 Avg QP:21.47 size: 1979 PSNR Mean Y:45.94 U:48.79 V:50.08 Avg:46.77 Global:45.96
『改訂版 H.264/AVC 教科書』ixページ。
しかし、我々が用いた技術は、はるかに 洗練され手の込んだものになっていて、時にベースとなっている設計原理の単純さを見失うほどです。もとのH.261 標準文書が仕様のすべてを表して25ページ以下であったのに対し、今回の新標準はその10倍以上の長さであり、技術的内容の密度も高くなっています。そ の様子は、折り紙作品に似ています。単純な基本コンセプトを幾層にも重ねることにより、新たな高度の造形に至っていて、これは注目に値する成果だと確信し ています。
x264cli (rev600準拠) |
MEncoder -x264encopts (dev-SVN-r20806準拠) |
---|
I, --keyint <integer> | keyint=<value> |
|
|
|
|
|
|
-i, --min-keyint <integer> | keyint_min=<1-keyint/2> ※式の意味不明、入力値は整数 |
|
|
|
|
|
|
--scenecut <integer> | scenecut=<-1-100> |
|
|
|
|
|
|
===MENCODER_PASS1===
/usr/local/bin/mencoder /Users/ageha06/Movies/TEST/scenecuttest/KERO_OP_01_min30sc40.mpeg -nosound -ovc x264 -x264encopts threads=2:bitrate=1024:bframes=0:nob_adapt:noweight_b:nob_pyramid:keyint=300:keyint_min=30:scenecut=40:qp_min=10:qp_max=51:qp_step=4:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=flat:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=1:me=umh:subq=7:frameref=4:mixed_refs:no8x8dct:partitions=p8x8,b8x8,i4x4:trellis=2:brdo:bime -passlogfile /Users/ageha06/Movies/TEST/scenecuttest/KERO_OP_01_min30sc40.264.log -vf pp=l5,crop=720:480:0:0,scale=640:480:::4,hqdn3d=4:3:6,harddup -sws 9 -ofps 30000/1001 -of rawvideo -o /dev/null
===MENCODER_PASS2===
/usr/local/bin/mencoder /Users/ageha06/Movies/TEST/scenecuttest/KERO_OP_01_min30sc40.mpeg -nosound -ovc x264 -x264encopts threads=2:bitrate=1024:bframes=0:nob_adapt:noweight_b:nob_pyramid:keyint=300:keyint_min=30:scenecut=40:qp_min=10:qp_max=51:qp_step=4:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=flat:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=2:me=umh:subq=7:frameref=4:mixed_refs:no8x8dct:partitions=p8x8,b8x8,i4x4:trellis=2:brdo:bime -passlogfile /Users/ageha06/Movies/TEST/scenecuttest/KERO_OP_01_min30sc40.264.log -vf pp=l5,crop=720:480:0:0,scale=640:480:::4,hqdn3d=4:3:6,harddup -sws 9 -ofps 30000/1001 -of rawvideo -o /Users/ageha06/Movies/TEST/scenecuttest/KERO_OP_01_min30sc40.264
設定(太字が変更点) | I枚数 | 画質(最良/最悪) | |||||||
NO. | keyint | keyint_min | scenecut | sliceI | sliceP | I/P比 | AVGQP(P) | PSNR(*2) | SSIM |
01_min30sc40(標準的設定) | 300 | 30 | 40 | 18 | 3138 | 0.57% | 30.58 | 38.936 | 0.9698 |
scenecutのみ調整 | |||||||||
02_min30sc75 | 300 | 30 | 75 | 24 | 3132 | 0.77% | 30.61 | 38.908 | 0.9697 |
03_min30sc100 | 300 | 30 | 100 | 30 | 3126 | 0.96% | 30.67 | 38.892 | 0.9696 |
keyint_minのみ調整 | |||||||||
04_min15sc40 | 300 | 15 | 40 | 20 | 3136 | 0.64% | 30.60 | 38.923 | 0.9698 |
05_min0sc40 | 300 | 0 | 40 | 21 | 3135 | 0.67% | 30.60 | 38.927 | 0.9698 |
両方極端に | |||||||||
06_min0sc100 | 300 | 0 | 100 | 34 | 3122 | 1.09% | 30.68 | 38.900 | 0.9696 |
07_nokeysc100(IDR排除*1) | 6000 | 6000 | 100 | 13 | 3143 | 0.41% | 30.57 | 38.923 | 0.9698 |
08_min300sc100 | 300 | 300 | 100 | 19 | 3137 | 0.61% | 30.60 | 38.919 | 0.9697 |
x264 [info]: slice I:576ざっと3秒に一枚。
23.976fps_アニメ(63件) | SSIM | I比率 |
---|---|---|
平均 | 0.9908766 | 1.0% |
天元突破グレンラガン_01_お前のドリルで天を突け!! | 0.9897144 | 1.3% |
そのシーンカット見つけますか賢いねぇ | なんでそこにIDRを入れないのだ君わ | メモ |
---|---|---|
![]() |
ズームではなくすぱっと 切り替わるのでカットと 言えばカット。 |
|
![]() |
![]() |
どちらも上と同じ"カット" だが、良く解らない。 |
![]() |
![]() |
さらに解らない。 輝度?複数参照? |
![]() |
さらにさらに解らない。 入れるならここは 1224だろう。 |
|
![]() |
光のつぶつぶが画面を 覆うシークエンスの中に はもっとカットがあるが IDRはこの一枚だけ だった。 これは仕方がないだろう。 |
|
![]() |
これは明らかに不正確 だと思う。 |
|
![]() |
![]() |
左に入って右に入らない のはなぜなんですくわッ。 |
天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg
===MENCODER_PASS1===
$ mencoder 天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg -nosound -ovc x264 -x264encopts bitrate=1024:bframes=3:b_adapt:weight_b:b_pyramid:keyint=240:keyint_min=1:scenecut=65:qp_min=10:qp_max=51:qp_step=8:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=jvt:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=1:threads=2:8x8dct:turbo=1 -passlogfile 天元突破グレンラガン_01_お前のドリルで天を突け!!.264.log -vf pullup,softskip,pp=l5,crop=704:352:4:64,scale=640:352:::3,hqdn3d=4:3:6,harddup -sws 9 -zoom -ofps 24000/1001 -of rawvideo -o /dev/null
x264 [info]: using SAR=44/45
x264 [info]: using cpu capabilities
x264 [info]: slice I:576 Avg QP:18.12 size: 20862 PSNR Mean Y:48.01 U:51.06 V:51.36 Avg:48.76 Global:47.43
x264 [info]: slice P:22732 Avg QP:19.51 size: 6951 PSNR Mean Y:46.27 U:49.68 V:50.31 Avg:47.12 Global:45.78
x264 [info]: slice B:12884 Avg QP:21.58 size: 2070 PSNR Mean Y:45.72 U:49.36 V:49.99 Avg:46.64 Global:45.45
x264 [info]: mb I I16..4: 24.8% 29.7% 45.5%
x264 [info]: mb P I16..4: 10.4% 9.5% 5.7% P16..4: 57.6% 7.0% 2.5% 0.0% 0.0% skip: 7.5%
x264 [info]: mb B I16..4: 0.5% 1.2% 0.9% B16..8: 17.6% 0.0% 0.0% direct: 9.8% skip:70.0%
x264 [info]: final ratefactor: 20.26
x264 [info]: 8x8 transform intra:37.0% inter:23.4%
x264 [info]: direct mvs spatial:98.7% temporal:1.3%
x264 [info]: SSIM Mean Y:0.9883897
x264 [info]: PSNR Mean Y:46.101 U:49.584 V:50.211 Avg:46.977 Global:45.677 kb/s:1042.41
Video stream: 1042.511 kbit/s (130313 B/s) size: 196715275 bytes 1509.550 secs 45242 frames
SEC ; 1815
TIME; 0:30.15
===MENCODER_PASS2===
04/05 03:32.16
$ mencoder 天元突破グレンラガン_01_お前のドリルで天を突け!!.mpeg -nosound -ovc x264 -x264encopts bitrate=1024:bframes=3:b_adapt:weight_b:b_pyramid:keyint=240:keyint_min=1:scenecut=65:qp_min=10:qp_max=51:qp_step=8:qcomp=0.6:ratetol=4:deblock:deblock=0,0:cqm=jvt:cabac:direct_pred=auto:nofast_pskip:nodct_decimate:nointerlaced:noglobal_header:psnr:ssim:pass=2:threads=16:me=umh:me_range=32:subq=7:frameref=4:mixed_refs:8x8dct:partitions=all:trellis=2:brdo:bime -passlogfile 天元突破グレンラガン_01_お前のドリルで天を突け!!.264.log -vf pullup,softskip,pp=l5,crop=704:352:4:64,scale=640:352:::3,hqdn3d=4:3:6,harddup -sws 9 -zoom -ofps 24000/1001 -of rawvideo -o 天元突破グレンラガン_01_お前のドリルで天を突け!!.264
x264 [info]: using SAR=44/45
x264 [info]: using cpu capabilities
x264 [info]: slice I:576 Avg QP:17.62 size: 19584 PSNR Mean Y:48.64 U:51.21 V:51.51 Avg:49.31 Global:48.46
x264 [info]: slice P:22732 Avg QP:18.50 size: 6659 PSNR Mean Y:46.96 U:49.87 V:50.48 Avg:47.74 Global:47.12
x264 [info]: slice B:12884 Avg QP:19.81 size: 2379 PSNR Mean Y:46.65 U:49.72 V:50.33 Avg:47.48 Global:46.84
x264 [info]: mb I I16..4: 6.4% 77.3% 16.3%
x264 [info]: mb P I16..4: 0.6% 8.7% 1.5% P16..4: 61.6% 10.2% 5.1% 0.3% 0.1% skip:11.9%
x264 [info]: mb B I16..4: 0.0% 0.4% 0.1% B16..8: 27.4% 1.8% 4.1% direct: 3.4% skip:62.8%
x264 [info]: 8x8 transform intra:79.4% inter:62.1%
x264 [info]: direct mvs spatial:91.2% temporal:8.8%
x264 [info]: ref P 79.4% 10.8% 6.4% 3.4%
x264 [info]: ref B 74.0% 14.3% 6.8% 4.9%
x264 [info]: SSIM Mean Y:0.9897144
x264 [info]: PSNR Mean Y:46.875 U:49.842 V:50.445 Avg:47.672 Global:47.038 kb/s:1024.49
Video stream: 1024.598 kbit/s (128074 B/s) size: 193335118 bytes 1509.550 secs 45242 frames
SEC ; 6291
TIME; 1:44.51