2012年03月10日

ニコニコ動画からPSP用ビデオへの変換

ニコニコ動画のファイルをPSPで再生するためのBATファイル。
「携帯動画変換君」を用いたPSP用変換はエラーを解消することが出来なかったため、元々作成していたx264のBATを弄ってPSPで再生できるように調整した。ついでにffmepgでサムネイルも作成する。
解像度を480x272に固定リサイズしているため、4:3動画は横長になるのでPSPで再生する際に設定を変えて対応することにした。

以下BATファイル中身。


set x264exe="E:\Encode\Application\x264\POP_4bit\x264-r2074_win32_gpac\x264.r2074_win32g.exe"
set FFMPEG=E:\Encode\Application\ffmpeg\ffmpeg-git-1eabd71-win32-static\bin\ffmpeg.exe
set NEROENC=E:\Encode\Application\NeroDigitalAudio\NeroAACCodec-1.5.1\win32\neroAacEnc.exe

rem ループラベル
:START_IF

if %1.==. GOTO ENDBAT
echo StartTime:%time%
set INFILE=%~1
set OUTFILE=%~dpn1_psp.mp4
set OUTFILE_THUM=%~dpn1_psp.jpg
set TMPWAV=%~dpn1.wav
set TMPM4A=%~dpn1_audio.mp4
set TMPMP4=%~dpn1_tmp.mp4

rem 音声WAV化
%FFMPEG% -y -i "%INFILE%" -vn -acodec pcm_s16le -ac 2 -ar 44100 "%TMPWAV%"
rem 音声AAC化
%NEROENC% -if "%TMPWAV%" -lc -br 96000 -of "%TMPM4A%"

rem 映像PSP用変換
%x264exe% --profile "main" --keyint 240 --min-keyint 1 --scenecut 60 --bframes 1 --b-adapt 2 --b-bias 0 --b-pyramid "none" --ref 2 --deblock 0.0:0.0 --bitrate 768 --vbv-maxrate 10000 --vbv-bufsize 10000 --qpmin 12 --qpmax 42 --qpstep 8 --ipratio 1.40 --pbratio 1.30 --chroma-qp-offset -2 --aq-mode 1 --aq-strength 0.60 --qcomp 0.70 --partitions "p8x8,b8x8,i8x8,i4x4" --direct "auto" --weightp 0 --me "umh" --merange 16 --subme 9 --psy-rd 0.75:0.0 --fgo 0 --no-8x8dc --trellis 1 --no-fast-pskip --no-dct-decimate --deadzone-inter 21 --deadzone-intra 11 --cqm "flat" --fullrange off --colormatrix "bt709" --level 3.0 --sar 1:1 --threads "auto" --thread-input --video-filter resize:width=480,height=272 --output "%TMPMP4%" "%INFILE%"

rem MP4box合成
E:\Encode\Application\MP4Box\MP4Box-0.4.5\MP4Box.exe -add "%TMPMP4%:lang=jpn" -add "%TMPM4A%:lang=jpn" -new "%OUTFILE%"
%FFMPEG% -y -i "%OUTFILE%" -f image2 -ss 5 -vframes 1 -s 160x120 -an "%OUTFILE_THUM%"

rem 作業ファイル削除
del "%TMPMP4%"
del "%TMPM4A%"
del "%TMPWAV%"

echo EndTime %time%

shift
GOTO START_IF

rem ループラベル
:ENDBAT

pause

posted by nyaanyaaa at 15:24| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2011年04月13日

春アニメに併せて変更してみた

○x264オプション
春アニメにあわせてx264のオプションを変更した。今回の参考ページは下記の2ページを中心に過去のオプションと併せて設定した。x264はVFRManiacさんのx264_rev1804+9_release2からx264OreAQを使用している。

猫科研究所(felid labo) - x264(vbv-maxrate,vbv-bufsize,profile,level), H.264(Profile/Level)
http://up-cat.net/x264%2528vbv%252Dmaxrate%252Cvbv%252Dbufsize%252Cprofile%252Clevel%2529%252C%2BH%252E264%2528Profile%252FLevel%2529.html

猫科研究所(felid labo) - x264とBlu-ray
http://up-cat.net/x264%25A4%25C8Blu%252Dray.html

設定オプションは下記のとおり
--profile "high" --keyint 24 --min-keyint 2 --scenecut 65 --bframes 3 --b-adapt 2 --b-bias 0 --b-pyramid "strict" --open-gop "none" --ref 4 --deblock 0:0 --slices 4 --crf 22 --vbv-maxrate 40000 --vbv-bufsize 30000 --qpmin 10 --qpmax 32 --qpstep 16 --ipratio 1.40 --pbratio 1.30 --aq-mode 1 --aq-strength 0.40:0.60:0.50:0.60:-0.60:0.40:0.40:0.50 --aq-sensitivity 15 --aq-boundary 192:70:22 --qcomp 0.80 --partitions "p8x8,b8x8,i8x8,i4x4" --direct "auto" --weightp 0 --me "umh" --merange 64 --subme 9 --psy-rd 0.0:0.0 --fgo 0 --trellis 0 --no-fast-pskip --no-dct-decimate --deadzone-inter 6 --deadzone-intra 6 --cqm "flat" --fullrange off --colorprim bt709 --transfer bt709 --colormatrix bt709 --nal-hrd "vbr" --sar 1:1 --level 4.1 --psnr --ssim --threads "auto" --thread-input --aud --acodec "none" --output

ここに書き出すと2chや他所で見られるオプションより長く設定しているように感じる。


○Avisynthテンプレを省力化
地震関係のテロップが数多く載ることになったので60iテロップ対策は止めた。60iテロ対策をしても、地震テロップがあると60iテロが滑らかになっても意味が薄いと感じたので。
posted by nyaanyaaa at 12:10| Comment(1) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2010年05月30日

MT版から通常版に戻るorz

今年に入ってからAvisynth MT版を使い始めて「速くなったな〜」と思っていたところ、Itsフィルタを使って可変フレームレート物をエンコードしてるとエラー落ちが頻繁になってしまい・・。
1クールは安定して動いてたものが春期以降にエラー落ちし始めたので、原因としてはx264のリビジョンを更新したからかな、と思っていたり。VFRManiacさんのDANGEROUS版を使い始めて、Itsフィルタ物もDtsEdit利用でなくてx264の「--tcfile-in」を使い始めたりしたあたりに不具合が出たのかな。
エラー落ちするフレーム番号を見ると、defで記述した切り替わりのタイミングで落ちてる模様。来期にはまたx264リビジョンを複数試しながらMT版に戻してみような。


今のところのx264入手先
POPさんの「バカだよポップさん [バカポ]」[*1]とVFRmaniacさんの「変態≠Hentai ― L-SMASHプロジェクト始動」[*2]の2箇所。

[*1] http://resic.laburec.net/
[*2] http://zoome.jp/VFR_maniac/
posted by nyaanyaaa at 10:53| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2010年04月10日

x264を更新してみた

今まではseraphyさんのx264 OreAQ.1181.release02版にお世話になっていたけれど、お忙しいようで更新が止まってしまったので別の方のを使ってみました。

新しくVFRManiacさんの264OreAQ_1471+26版を使ってオプションも参考にさせていただきながら調節。

%x264exe% --keyint 240 --min-keyint 1 --scenecut 65 --bframes 3 --b-adapt 2 --b-pyramid "strict" --ref 4 --deblock 0:0 --crf 20 --qpmin 10 --qpmax 32 --qpstep 16 --ipratio 1.40 --pbratio 1.30 --aq-mode 1 --aq-strength 0.40:0.60:0.50:0.60:-0.60:0.40:0.40:0.50 --aq-sensitivity 15 --qcomp 0.80 --partitions "p8x8,b8x8,i8x8,i4x4" --direct "auto" --weightb --weightp 0 --me "umh" --merange 64 --subme 9 --psy-rd 0.0:0.0 --fgo 0 --8x8dct --trellis 0 --no-fast-pskip --no-dct-decimate --deadzone-inter 6 --deadzone-intra 6 --cqmfile %x264matrix% --fullrange off --colorprim bt709 --transfer bt709 --colormatrix bt709 --threads "auto" --thread-input --ssim --psnr --level 4.1 --tcfile-in "%x264tmc%" --output "%x264out%.mp4" "%x264in%"

tcfile-inは60iテロがある物に使って、無いものにはtcfile-inを消してます。オプションは調整しだすときりがなくなるのでダメです。本当に時間がいけないことになる・・・。
weightpは再生互換問題でFLASHのバージョンにってはダメのようなのでとりあえず使わないでいます。
3作品エンコしてみた感じでは、フェードイン・アウトが滑らかになったような。

今期はこの辺りで様子見です。
posted by nyaanyaaa at 00:30| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2009年08月10日

エンコによる「のっぺり感」

tsでは見られる「ざわざわ感」がエンコすることで消えうせて「のっぺり」としてしまう。Phantomをエンコしてるとよく起こるので何とか直せないかと調べつつも、今のところ未解決。
OreAQ版でaq-strengthのup:downを調整するだけではダメなのかな。

ts読み込み(d2v経由)
2009072402150201_Phantom_FilterOff.png

フィルター適用
2009072402150201_Phantom_FilterOn.png

x264エンコ後
2009072402150201_Phantom_x264-aq-strength0.5-1.0.png
posted by nyaanyaaa at 19:03| Comment(1) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

OreAQ aq-strengthのテスト

x264OreAQ.1139.release01使用

上段:--aq-strength 0.5:1.0
下段:--aq-strength 0.5

* AQ change value
6:0.06% 5:0.06% 4:0.16% 3:0.45% 2:0.85% 1:5.90% 0:60.79% -1:8.09% -2:7.70% -3:4.67% -4:2.37% -5:3.07% -6:3.19% -7:2.21% -8:0.44%
6:0.06% 5:0.06% 4:0.16% 3:0.40% 2:0.83% 1:5.92% 0:68.81% -1:12.46% -2:5.47% -3:5.41% -4:0.43%

ソースは咲OP。
暗部が多めのPhantomや狼と香辛料で試してみたい。特にPhantomで暗部になると、ざわざわ感が目立つので解消したい。tsで再生すると小さい明暗ブロックがばらついて暗い表示になってる部分が、エンコすると大きいブロックになりのっぺりして明暗の境界が目立ちすぎるのが問題なので。


/*----------------------------------------------------------------------------*/

--aq-strength 0.5:1.0

avis [info]: 1280x720 @ 23.98 fps (2396 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:59 Avg QP:17.58 size: 77570 PSNR Mean Y:49.42 U:50.85 V:50.70 Avg:49.77 Global:49.59
x264 [info]: slice P:1107 Avg QP:19.49 size: 34506 PSNR Mean Y:47.70 U:50.40 V:50.25 Avg:48.36 Global:48.04
x264 [info]: slice B:1230 Avg QP:20.67 size: 8244 PSNR Mean Y:46.34 U:50.18 V:49.99 Avg:47.22 Global:46.77
x264 [info]: consecutive B-frames: 14.2% 36.3% 31.7% 17.8%
x264 [info]: mb I I16..4: 35.5% 38.5% 26.0%
x264 [info]: mb P I16..4: 15.3% 12.8% 5.4% P16..4: 31.7% 6.7% 6.7% 0.0% 0.0% skip:21.4%
x264 [info]: mb B I16..4: 1.2% 0.8% 0.5% B16..8: 19.3% 1.4% 1.5% direct: 3.1% skip:72.2% L0:35.6% L1:54.4% BI: 9.9%
x264 [info]: 8x8 transform intra:37.8% inter:45.0%
x264 [info]: direct mvs spatial:97.4% temporal:2.6%
x264 [info]: ref P L0 74.4% 13.5% 7.0% 2.8% 2.3%
x264 [info]: ref B L0 87.5% 7.4% 3.4% 1.7%
x264 [info]: AQ Result Bright MB:19.00% QP Up:47.46% Down: 9.04%
x264 [info]: AQ Result Middle MB:57.30% QP Up:24.58% Down:50.79%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 1.48% QP Up:99.72% Down: 0.00%
x264 [info]: AQ change value 6:0.06% 5:0.06% 4:0.16% 3:0.45% 2:0.85% 1:5.90% 0:60.79% -1:8.09% -2:7.70% -3:4.67% -4:2.37% -5:3.07% -6:3.19% -7:2.21% -8:0.44%
x264 [info]: SSIM Mean Y:0.9901539
x264 [info]: PSNR Mean Y:47.046 U:50.296 V:50.128 Avg:47.810 Global:47.369 kb/s:4236.05
encoded 2396 frames, 2.28 fps, 4236.31 kb/s

/*----------------------------------------------------------------------------*/

--aq-strength 0.5

avis [info]: 1280x720 @ 23.98 fps (2396 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:59 Avg QP:18.08 size: 66950 PSNR Mean Y:48.93 U:50.47 V:50.31 Avg:49.31 Global:49.10
x264 [info]: slice P:1107 Avg QP:20.30 size: 27324 PSNR Mean Y:47.07 U:50.02 V:49.83 Avg:47.77 Global:47.39
x264 [info]: slice B:1230 Avg QP:22.91 size: 5719 PSNR Mean Y:45.73 U:49.84 V:49.62 Avg:46.66 Global:46.13
x264 [info]: consecutive B-frames: 14.2% 36.3% 31.7% 17.8%
x264 [info]: mb I I16..4: 36.3% 38.7% 25.0%
x264 [info]: mb P I16..4: 15.6% 12.9% 5.0% P16..4: 32.6% 6.3% 6.2% 0.0% 0.0% skip:21.5%
x264 [info]: mb B I16..4: 1.2% 0.8% 0.4% B16..8: 19.5% 1.2% 1.1% direct: 2.6% skip:73.1% L0:36.2% L1:55.7% BI: 8.2%
x264 [info]: 8x8 transform intra:38.3% inter:50.5%
x264 [info]: direct mvs spatial:97.2% temporal:2.8%
x264 [info]: ref P L0 74.4% 13.5% 7.1% 2.7% 2.3%
x264 [info]: ref B L0 87.7% 7.2% 3.4% 1.7%
x264 [info]: AQ Result Bright MB:18.33% QP Up:47.46% Down: 9.04%
x264 [info]: AQ Result Middle MB:55.29% QP Up:24.58% Down:50.79%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 1.42% QP Up:99.72% Down: 0.00%
x264 [info]: AQ change value 6:0.06% 5:0.06% 4:0.16% 3:0.40% 2:0.83% 1:5.92% 0:68.81% -1:12.46% -2:5.47% -3:5.41% -4:0.43%
x264 [info]: SSIM Mean Y:0.9896336
x264 [info]: PSNR Mean Y:46.429 U:49.941 V:49.733 Avg:47.237 Global:46.727 kb/s:3300.75
encoded 2396 frames, 2.37 fps, 3301.01 kb/s

posted by nyaanyaaa at 16:56| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2009年07月26日

--aq-strengthのテストログ(メモ記事)

1:--aq-strength 0.5

avis [info]: 1280x720 @ 23.98 fps (12419 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:139 Avg QP:17.31 size: 52225 PSNR Mean Y:48.80 U:51.69
V:51.66 Avg:49.53 Global:49.25
x264 [info]: slice P:4368 Avg QP:19.82 size: 16716 PSNR Mean Y:47.64 U:51.24
V:51.28 Avg:48.50 Global:47.93
x264 [info]: slice B:7912 Avg QP:22.47 size: 2752 PSNR Mean Y:46.80 U:51.21
V:51.25 Avg:47.78 Global:47.14
x264 [info]: consecutive B-frames: 3.4% 22.5% 29.2% 45.0%
x264 [info]: mb I I16..4: 30.6% 47.1% 22.3%
x264 [info]: mb P I16..4: 9.7% 7.4% 1.0% P16..4: 47.6% 8.4% 8.6% 0.0% 0
.0% skip:17.2%
x264 [info]: mb B I16..4: 0.5% 0.4% 0.1% B16..8: 22.1% 0.7% 0.7% direct:
1.5% skip:74.0% L0:41.0% L1:53.0% BI: 6.0%
x264 [info]: 8x8 transform intra:42.0% inter:72.6%
x264 [info]: direct mvs spatial:90.5% temporal:9.5%
x264 [info]: ref P L0 61.6% 16.1% 11.8% 5.5% 5.0%
x264 [info]: ref B L0 82.4% 8.8% 6.1% 2.7%
x264 [info]: AQ Result Bright MB: 3.45% QP Up:56.01% Down: 8.40%
x264 [info]: AQ Result Middle MB:74.45% QP Up:37.02% Down:39.57%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 8.30% QP Up:99.82% Down: 0.00%
x264 [info]: AQ change value 6:0.74% 5:0.14% 4:0.26% 3:1.18% 2:2.86% 1:3.85% 0:
79.11% -1:7.89% -2:2.32% -3:1.50% -4:0.15%
x264 [info]: SSIM Mean Y:0.9862380
x264 [info]: PSNR Mean Y:47.115 U:51.228 V:51.266 Avg:48.049 Global:47.421 kb/s:
1576.06

encoded 12419 frames, 2.56 fps, 1576.16 kb/s

----------------------------------
2:--aq-strength 1.0

avis [info]: 1280x720 @ 23.98 fps (12419 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:139 Avg QP:17.64 size: 56119 PSNR Mean Y:48.90 U:51.81
V:51.78 Avg:49.63 Global:49.40
x264 [info]: slice P:4368 Avg QP:19.55 size: 20053 PSNR Mean Y:47.86 U:51.38
V:51.40 Avg:48.70 Global:48.26
x264 [info]: slice B:7912 Avg QP:20.96 size: 3644 PSNR Mean Y:46.95 U:51.32
V:51.35 Avg:47.92 Global:47.39
x264 [info]: consecutive B-frames: 3.4% 22.5% 29.2% 45.0%
x264 [info]: mb I I16..4: 32.5% 46.1% 21.4%
x264 [info]: mb P I16..4: 8.2% 7.2% 1.1% P16..4: 43.5% 9.0% 8.6% 0.0% 0
.0% skip:22.5%
x264 [info]: mb B I16..4: 0.4% 0.4% 0.1% B16..8: 19.2% 0.8% 0.9% direct:
2.1% skip:76.1% L0:38.5% L1:53.3% BI: 8.2%
x264 [info]: 8x8 transform intra:44.0% inter:69.6%
x264 [info]: direct mvs spatial:90.9% temporal:9.1%
x264 [info]: ref P L0 62.3% 15.8% 11.6% 5.4% 4.9%
x264 [info]: ref B L0 84.7% 7.6% 5.1% 2.5%
x264 [info]: AQ Result Bright MB: 3.43% QP Up:56.01% Down: 8.40%
x264 [info]: AQ Result Middle MB:73.95% QP Up:37.02% Down:39.57%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 8.25% QP Up:99.82% Down: 0.00%
x264 [info]: AQ change value 13:0.72% 12:0.04% 11:0.09% 10:0.06% 9:0.19% 8:0.64
% 7:0.53% 6:1.02% 5:1.80% 4:2.21% 3:1.64% 2:7.87% 1:12.73% 0:48.92% -1:9.80% -2:
5.93% -3:1.86% -4:1.17% -5:1.13% -6:0.93% -7:0.56% -8:0.14%
x264 [info]: SSIM Mean Y:0.9864649
x264 [info]: PSNR Mean Y:47.287 U:51.344 V:51.370 Avg:48.213 Global:47.695 kb/s:
1918.58

encoded 12419 frames, 2.57 fps, 1918.69 kb/s

----------------------------------
3:--aq-strength 0.75

avis [info]: 1280x720 @ 23.98 fps (12419 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:139 Avg QP:17.50 size: 54000 PSNR Mean Y:48.85 U:51.76
V:51.72 Avg:49.58 Global:49.33
x264 [info]: slice P:4368 Avg QP:19.75 size: 18193 PSNR Mean Y:47.75 U:51.32
V:51.35 Avg:48.60 Global:48.10
x264 [info]: slice B:7912 Avg QP:21.77 size: 3140 PSNR Mean Y:46.88 U:51.26
V:51.31 Avg:47.86 Global:47.27
x264 [info]: consecutive B-frames: 3.4% 22.5% 29.2% 45.0%
x264 [info]: mb I I16..4: 32.0% 46.2% 21.8%
x264 [info]: mb P I16..4: 8.7% 7.3% 1.0% P16..4: 45.5% 8.7% 8.5% 0.0% 0
.0% skip:20.3%
x264 [info]: mb B I16..4: 0.4% 0.4% 0.1% B16..8: 20.6% 0.8% 0.8% direct:
1.8% skip:75.2% L0:39.6% L1:53.4% BI: 7.0%
x264 [info]: 8x8 transform intra:43.5% inter:71.7%
x264 [info]: direct mvs spatial:90.6% temporal:9.4%
x264 [info]: ref P L0 62.0% 15.9% 11.7% 5.4% 5.0%
x264 [info]: ref B L0 83.6% 8.1% 5.6% 2.7%
x264 [info]: AQ Result Bright MB: 3.43% QP Up:56.01% Down: 8.40%
x264 [info]: AQ Result Middle MB:73.89% QP Up:37.02% Down:39.57%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 8.24% QP Up:99.82% Down: 0.00%
x264 [info]: AQ change value 9:0.72% 8:0.11% 7:0.10% 6:0.58% 5:0.73% 4:1.58% 3:
2.90% 2:2.20% 1:13.34% 0:59.75% -1:10.67% -2:3.38% -3:1.57% -4:1.39% -5:0.83% -6
:0.15%
x264 [info]: SSIM Mean Y:0.9863555
x264 [info]: PSNR Mean Y:47.208 U:51.289 V:51.328 Avg:48.138 Global:47.568 kb/s:
1726.99

encoded 12419 frames, 2.58 fps, 1727.09 kb/s
posted by nyaanyaaa at 22:33| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2009年05月21日

Phenom 8450とCore2Duo E6300

PCパーツを更新しようかと思ったところで、今持ってるデスクPCでどちらがエンコ速いのか忘れたので1個エンコしてみた。
細かい条件などは省略。Phenom環境は今現在メインで利用してるので、ブラウザやセキュリティソフトが起動してるので、参考程度。C2Dはエンコ専用でセキュリティソフトも入ってない。ProcessExplorerで見たエンコ時のプロセス数は、Phenom環境は62、C2Dは41だった。どちらも省エネ機能はOFF。

Phenom 8450環境
CPU:Phenom 8450定格
MEM:3.25GB

Core2Duo E6300環境
CPU:Core2Duo E6300定格
MEM:2GB

ソフト環境
OS:XP SP3
x264 OreAQ.1139.release01(PhenomはGCC版、C2DはICC版を使用)
Avisynth ver2.5.8

ソース
tsファイル(1440x1080解像度)

avsの中身は別記事とほぼ同じ。

結果
Phenom:encoded 7193 frames, 1.47 fps, 2283.85 kb/s
C2D:encoded 7193 frames, 1.54 fps, 2284.72 kb/s
C2D(GCC版):encoded 7193 frames, 1.54 fps, 2275.57 kb/s

誤差の範囲内で同じだった。
posted by nyaanyaaa at 20:46| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2009年04月19日

x264のデブロッキングフィルタ

x264でデブロッキングフィルタを使うか悩んだので試しエンコして比較してみました。
私的にはdeblock 0:0がいい感じがしたので使ってみようかと思いました。
が、実際よく分かりません・・・。

○PC環境
VMware Server:Version 2.0.0 Build 122956
ハードウェアの割り当て
Processor:2(ホストはPhenom X3 8450を使用してます)
Memory:1GB(ホストは3.25GB)
HDD1:8GB
HDD2:25GB
Network:HostOnly
CD/DVD:iso image
OS:Windows XP Pro SP3

○環境
Avisynth:2.5.8

x264:x264OreAQ.1139.release01
http://seraphy.fam.cx/~seraphy/index.shtml

VirtualDub:1.8.8 Build 30091/release (Sun Jan 04 12:35:50 2009)

ffdshow:ffdshow tryouts revision 2867 Apr 5 2009 17:58:32 (msvc 2008,x86, unicode, r)
ffdshow video decoder configuration
出力
ffdshow_output.png

RGB Conversion
ffdshow_rgbconversion.png

Media Player Classic - Homecinema:Build 1.2.908.0

MP4再生環境はみこらいとさんの記事を参考にしました。
みこみこ動画:http://mikolyte.blog67.fc2.com/
参考記事:http://mikolyte.blog67.fc2.com/blog-entry-17.html


○avs
PluginPath="E:\Enc\AviSynth 2.5\plugins\_plugins\"
TSFilePath="E:\TS\"
LoadPlugin( PluginPath + "Convolution3DYV12.dll")
LoadPlugin( PluginPath + "DeCross.dll")
LoadPlugin( PluginPath + "De.dll")
LoadPlugin( PluginPath + "EEDI2.dll")
LoadPlugin( PluginPath + "TDeint.dll")
LoadPlugin( PluginPath + "TIVTC.dll")
LoadPlugin( PluginPath + "warpsharp.dll")
LoadPlugin( PluginPath + "LoadPluginEx.dll")
LoadPlugin( PluginPath + "gradfun2db.dll")
LoadPlugin( PluginPath + "AddGrainC.dll")
LoadPlugin( PluginPath + "RemoveGrain.dll")
LoadPlugin( PluginPath + "mt_masktools-25.dll")
Import( PluginPath + "GradFun2DBmod.avs")
LoadAviUtlInputPlugin( PluginPath + "m2v_vfp-0.6.54\m2v.vfp", "MPEG2VIDEO")
video = MPEG2VIDEO( TSFilePath + "2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」.m2v")
audio = WavSource( TSFilePath + "2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」.wav")
AudioDub(video, audio)
AssumeTFF
Trim(43422,44021)
TIVTC24P2()
ConvertToYV12()
Convolution3D(preset="animeHQ")
Spline36Resize(1280,720)
WarpSharp(95,3,85,0)
GradFun2DBmod()
function TIVTC24P2(clip clip){
Interp = clip.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=1)
Deinted=clip.TDeint(order=1,field=1,edeint=Interp)
clip = clip.TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,clip2=Deinted)
clip = clip.TDecimate(mode=1)
return clip
}
return last


○x264オプション
--deblockと--no-deblock部分以外は全て同じ設定です。

--crf 20 --aq-mode 1 --aq-strength 0.5 --aq-sensitivity 10 --aq-metric 0 --psy-rd 0.0:0.0 --qpmin 10 --qpmax 32 --qpstep 16 --ipratio 1.70 --pbratio 1.50 --scenecut 65 --min-keyint 1 --keyint 240 --8x8dct --partitions "p8x8,b8x8,i8x8,i4x4" --bframes 3 --weightb --b-adapt 2 --ref 5 --mixed-refs --direct "auto" --me "umh" --subme 9 --merange 64 --threads "auto" --trellis 2 --cqm "flat" --deblock -1:-1 --thread-input --fullrange off --progress --no-fast-pskip --no-dct-decimate --level 4.1 --output


○エンコード結果
「-0:-0」はデータを見やすくするためのもので、設定は「0:0」で行いました。
「nodeb」は「--no-deblock」で行ったデータです。
deblock , SSIM , PSNR-Y , PSNR-U , PSNR-V , Avg , Global , fps , kbps
-6:-6 , 0.9842483 , 43.150 , 45.065 , 44.739 , 43.640 , 43.150 , 1.00 , 6313.31
-5:-5 , 0.9845396 , 43.249 , 45.148 , 44.823 , 43.735 , 43.291 , 1.01 , 6471.12
-4:-4 , 0.9845541 , 43.193 , 45.103 , 44.776 , 43.681 , 43.235 , 1.02 , 6359.12
-3:-3 , 0.9847224 , 43.195 , 45.133 , 44.806 , 43.691 , 43.227 , 1.01 , 6305.89
-2:-2 , 0.9849348 , 43.226 , 45.189 , 44.861 , 43.727 , 43.256 , 1.01 , 6273.06
-1:-1 , 0.9852147 , 43.286 , 45.271 , 44.924 , 43.791 , 43.332 , 1.01 , 6297.32
-0:-0 , 0.9853205 , 43.296 , 45.283 , 44.944 , 43.802 , 43.326 , 0.95 , 6242.41
nodeb , 0.9843241 , 43.180 , 45.094 , 44.764 , 43.669 , 43.190 , 0.89 , 6353.42


○比較画像
エンコ前の画像は、VirtualDubでavsを開いてVideo - Copy source frame to clipboardしたものをPhotoShopでPNG保存しました。
エンコ後の画像は、MPCHCで開きFile - Save ImageでPNG保存しました。


----

avsでインタレ、逆テレシネをして開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-woFilter_frame400.png

avsでインタレ、逆テレシネ、リサイズをして開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-woFilter1280x720_frame400.png

通常エンコ用に使ってるavsで開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-trim_frame400.png

--no-deblock
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_nodeblock_frame400.png

--deblock 0:0
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_00_frame400.png

--deblock -1:-1
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-1-1_frame400.png

--deblock -2:-2
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-2-2_frame400.png

--deblock -3:-3
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-3-3_frame400.png

--deblock -4:-4
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-4-4_frame400.png

--deblock -5:-5
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-5-5_frame400.png

--deblock -6:-6
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-6-6_frame400.png

--------------------

avsでインタレ、逆テレシネをして開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-woFilter_frame160.png

avsでインタレ、逆テレシネ、リサイズをして開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-woFilter1280x720_frame160.png

通常エンコ用に使ってるavsで開いた画像
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_avs-trim_frame160.png

--no-deblock
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_nodeblock_frame160.png

--deblock 0:0
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_00_frame160.png

--deblock -1:-1
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-1-1_frame160.png

--deblock -2:-2
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-2-2_frame160.png

--deblock -3:-3
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-3-3_frame160.png

--deblock -4:-4
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-4-4_frame160.png

--deblock -5:-5
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-5-5_frame160.png

--deblock -6:-6
2009041419250001-すイエんサー「大好きなアノ人の夢を毎日見た〜い!!」_deblock_-6-6_frame160.png


○x264ログ
--deblock -6:-6

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.25 size:107232 PSNR Mean Y:47.73 U:48.39
V:47.92 Avg:47.86 Global:47.70
x264 [info]: slice P:246 Avg QP:22.20 size: 49491 PSNR Mean Y:43.83 U:45.49
V:45.12 Avg:44.25 Global:43.96
x264 [info]: slice B:229 Avg QP:24.84 size: 13481 PSNR Mean Y:42.32 U:44.54
V:44.26 Avg:42.89 Global:42.37
x264 [info]: consecutive B-frames: 14.7% 53.9% 27.2% 4.2%
x264 [info]: mb I I16..4: 25.6% 32.5% 41.9%
x264 [info]: mb P I16..4: 9.9% 6.7% 6.0% P16..4: 32.8% 12.6% 10.7% 0.0% 0
.0% skip:21.3%
x264 [info]: mb B I16..4: 0.9% 0.5% 0.7% B16..8: 21.4% 3.1% 3.2% direct:
5.2% skip:65.0% L0:31.9% L1:42.3% BI:25.7%
x264 [info]: 8x8 transform intra:29.3% inter:42.7%
x264 [info]: direct mvs spatial:99.6% temporal:0.4%
x264 [info]: ref P L0 78.6% 9.4% 5.2% 3.3% 3.6%
x264 [info]: ref B L0 90.2% 5.2% 2.7% 1.9%
x264 [info]: AQ Result Bright MB:11.10% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:56.09% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.41% 2:0.32% 1:0.84% 0:51.30% -1:15.77%
-2:11.82% -3:16.37% -4:3.17%
x264 [info]: SSIM Mean Y:0.9842483
x264 [info]: PSNR Mean Y:43.150 U:45.065 V:44.739 Avg:43.640 Global:43.150 kb/s:
6312.92

encoded 480 frames, 1.00 fps, 6313.31 kb/s

********************************************************************************

--deblock -5:-5

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.06 size:108185 PSNR Mean Y:47.84 U:48.49
V:48.03 Avg:47.96 Global:47.81
x264 [info]: slice P:257 Avg QP:22.19 size: 50208 PSNR Mean Y:43.84 U:45.47
V:45.11 Avg:44.26 Global:43.98
x264 [info]: slice B:218 Avg QP:24.73 size: 12608 PSNR Mean Y:42.44 U:44.69
V:44.42 Avg:43.02 Global:42.54
x264 [info]: consecutive B-frames: 17.3% 57.7% 20.8% 4.2%
x264 [info]: mb I I16..4: 24.3% 33.7% 42.0%
x264 [info]: mb P I16..4: 9.8% 6.7% 5.9% P16..4: 32.7% 12.9% 10.8% 0.0% 0
.0% skip:21.2%
x264 [info]: mb B I16..4: 0.7% 0.4% 0.6% B16..8: 21.1% 2.9% 3.0% direct:
5.1% skip:66.2% L0:31.1% L1:42.4% BI:26.5%
x264 [info]: 8x8 transform intra:29.9% inter:42.6%
x264 [info]: direct mvs spatial:99.5% temporal:0.5%
x264 [info]: ref P L0 78.6% 9.7% 5.1% 3.2% 3.4%
x264 [info]: ref B L0 89.9% 5.7% 2.5% 1.8%
x264 [info]: AQ Result Bright MB:10.99% QP Up:43.19% Down:25.98%
x264 [info]: AQ Result Middle MB:55.51% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.60% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.40% 2:0.32% 1:0.82% 0:51.26% -1:15.79%
-2:11.84% -3:16.38% -4:3.18%
x264 [info]: SSIM Mean Y:0.9845396
x264 [info]: PSNR Mean Y:43.249 U:45.148 V:44.823 Avg:43.735 Global:43.291 kb/s:
6470.74

encoded 480 frames, 1.01 fps, 6471.12 kb/s

********************************************************************************

--deblock -4:-4

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.26 size:105746 PSNR Mean Y:47.69 U:48.36
V:47.90 Avg:47.82 Global:47.65
x264 [info]: slice P:249 Avg QP:22.21 size: 49804 PSNR Mean Y:43.82 U:45.48
V:45.12 Avg:44.25 Global:43.98
x264 [info]: slice B:226 Avg QP:24.81 size: 13199 PSNR Mean Y:42.40 U:44.62
V:44.33 Avg:42.97 Global:42.49
x264 [info]: consecutive B-frames: 14.5% 58.9% 21.5% 5.1%
x264 [info]: mb I I16..4: 25.9% 32.5% 41.6%
x264 [info]: mb P I16..4: 9.5% 6.4% 5.9% P16..4: 32.9% 12.8% 10.8% 0.0% 0
.0% skip:21.6%
x264 [info]: mb B I16..4: 0.9% 0.4% 0.7% B16..8: 21.3% 3.1% 3.1% direct:
5.3% skip:65.4% L0:31.8% L1:42.3% BI:25.9%
x264 [info]: 8x8 transform intra:29.2% inter:42.6%
x264 [info]: direct mvs spatial:99.1% temporal:0.9%
x264 [info]: ref P L0 78.2% 9.8% 5.3% 3.2% 3.5%
x264 [info]: ref B L0 90.1% 5.7% 2.5% 1.7%
x264 [info]: AQ Result Bright MB:11.03% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:55.74% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.41% 2:0.34% 1:0.84% 0:51.13% -1:15.82%
-2:11.85% -3:16.41% -4:3.18%
x264 [info]: SSIM Mean Y:0.9845541
x264 [info]: PSNR Mean Y:43.193 U:45.103 V:44.776 Avg:43.681 Global:43.235 kb/s:
6358.73

encoded 480 frames, 1.02 fps, 6359.12 kb/s

********************************************************************************

--deblock -3:-3

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.46 size:104727 PSNR Mean Y:47.59 U:48.30
V:47.81 Avg:47.72 Global:47.55
x264 [info]: slice P:247 Avg QP:22.18 size: 49649 PSNR Mean Y:43.88 U:45.55
V:45.19 Avg:44.31 Global:44.03
x264 [info]: slice B:228 Avg QP:24.83 size: 13125 PSNR Mean Y:42.36 U:44.61
V:44.33 Avg:42.94 Global:42.44
x264 [info]: consecutive B-frames: 14.5% 56.0% 25.3% 4.2%
x264 [info]: mb I I16..4: 27.4% 31.7% 40.8%
x264 [info]: mb P I16..4: 9.4% 6.4% 5.9% P16..4: 32.9% 12.7% 10.7% 0.0% 0
.0% skip:21.9%
x264 [info]: mb B I16..4: 0.8% 0.4% 0.7% B16..8: 21.6% 3.0% 3.1% direct:
5.1% skip:65.2% L0:31.8% L1:42.5% BI:25.7%
x264 [info]: 8x8 transform intra:29.2% inter:42.3%
x264 [info]: direct mvs spatial:99.1% temporal:0.9%
x264 [info]: ref P L0 77.9% 9.7% 5.7% 3.2% 3.5%
x264 [info]: ref B L0 89.7% 6.1% 2.4% 1.8%
x264 [info]: AQ Result Bright MB:11.02% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:55.68% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.41% 2:0.33% 1:0.81% 0:51.16% -1:15.77%
-2:11.87% -3:16.39% -4:3.25%
x264 [info]: SSIM Mean Y:0.9847224
x264 [info]: PSNR Mean Y:43.195 U:45.133 V:44.806 Avg:43.691 Global:43.227 kb/s:
6305.50

encoded 480 frames, 1.01 fps, 6305.89 kb/s

********************************************************************************

--deblock -2:-2

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.26 size:105728 PSNR Mean Y:47.71 U:48.48
V:48.01 Avg:47.87 Global:47.71
x264 [info]: slice P:247 Avg QP:22.19 size: 49298 PSNR Mean Y:43.91 U:45.62
V:45.26 Avg:44.35 Global:44.07
x264 [info]: slice B:228 Avg QP:24.85 size: 13123 PSNR Mean Y:42.38 U:44.65
V:44.36 Avg:42.96 Global:42.46
x264 [info]: consecutive B-frames: 14.3% 56.4% 25.9% 3.4%
x264 [info]: mb I I16..4: 25.8% 32.9% 41.3%
x264 [info]: mb P I16..4: 9.4% 6.3% 5.9% P16..4: 32.8% 12.6% 10.7% 0.0% 0
.0% skip:22.2%
x264 [info]: mb B I16..4: 0.7% 0.4% 0.6% B16..8: 21.8% 3.1% 3.1% direct:
5.2% skip:65.1% L0:31.0% L1:43.6% BI:25.5%
x264 [info]: 8x8 transform intra:29.2% inter:41.7%
x264 [info]: direct mvs spatial:99.6% temporal:0.4%
x264 [info]: ref P L0 77.8% 9.7% 5.7% 3.2% 3.6%
x264 [info]: ref B L0 90.2% 5.5% 2.4% 2.0%
x264 [info]: AQ Result Bright MB:11.08% QP Up:43.19% Down:25.98%
x264 [info]: AQ Result Middle MB:55.96% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.40% 2:0.33% 1:0.82% 0:51.11% -1:15.86%
-2:11.86% -3:16.41% -4:3.21%
x264 [info]: SSIM Mean Y:0.9849348
x264 [info]: PSNR Mean Y:43.226 U:45.189 V:44.861 Avg:43.727 Global:43.256 kb/s:
6272.68

encoded 480 frames, 1.01 fps, 6273.06 kb/s
avis [info]: 1280x720 @ 23.98 fps (480 frames)

********************************************************************************

--deblock -1:-1

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.06 size:108145 PSNR Mean Y:47.85 U:48.66
V:48.19 Avg:48.02 Global:47.88
x264 [info]: slice P:249 Avg QP:22.21 size: 49453 PSNR Mean Y:43.93 U:45.67
V:45.29 Avg:44.37 Global:44.11
x264 [info]: slice B:226 Avg QP:24.79 size: 12848 PSNR Mean Y:42.48 U:44.75
V:44.45 Avg:43.06 Global:42.56
x264 [info]: consecutive B-frames: 14.7% 57.3% 24.6% 3.4%
x264 [info]: mb I I16..4: 26.1% 32.4% 41.5%
x264 [info]: mb P I16..4: 9.4% 6.3% 5.9% P16..4: 33.1% 12.6% 10.6% 0.0% 0
.0% skip:22.1%
x264 [info]: mb B I16..4: 0.7% 0.3% 0.5% B16..8: 21.6% 3.2% 3.1% direct:
5.0% skip:65.6% L0:32.7% L1:42.7% BI:24.6%
x264 [info]: 8x8 transform intra:29.0% inter:41.5%
x264 [info]: direct mvs spatial:99.6% temporal:0.4%
x264 [info]: ref P L0 77.7% 9.8% 5.7% 3.3% 3.6%
x264 [info]: ref B L0 90.4% 5.4% 2.5% 1.7%
x264 [info]: AQ Result Bright MB:11.03% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:55.70% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.41% 2:0.34% 1:0.83% 0:51.08% -1:15.77%
-2:11.80% -3:16.47% -4:3.29%
x264 [info]: SSIM Mean Y:0.9852147
x264 [info]: PSNR Mean Y:43.286 U:45.271 V:44.924 Avg:43.791 Global:43.332 kb/s:
6296.94

encoded 480 frames, 1.01 fps, 6297.32 kb/s

********************************************************************************

--deblock 0:0

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.05 size:108140 PSNR Mean Y:47.82 U:48.72
V:48.23 Avg:48.02 Global:47.87
x264 [info]: slice P:247 Avg QP:22.16 size: 49076 PSNR Mean Y:43.98 U:45.73
V:45.36 Avg:44.43 Global:44.16
x264 [info]: slice B:228 Avg QP:24.86 size: 12975 PSNR Mean Y:42.45 U:44.72
V:44.42 Avg:43.03 Global:42.52
x264 [info]: consecutive B-frames: 13.9% 58.5% 23.4% 4.2%
x264 [info]: mb I I16..4: 27.8% 30.1% 42.1%
x264 [info]: mb P I16..4: 9.2% 6.1% 5.8% P16..4: 33.5% 12.6% 10.6% 0.0% 0
.0% skip:22.3%
x264 [info]: mb B I16..4: 0.8% 0.4% 0.6% B16..8: 22.1% 3.1% 3.1% direct:
5.1% skip:64.8% L0:33.4% L1:42.7% BI:24.0%
x264 [info]: 8x8 transform intra:28.4% inter:41.5%
x264 [info]: direct mvs spatial:99.1% temporal:0.9%
x264 [info]: ref P L0 77.3% 9.9% 5.9% 3.3% 3.7%
x264 [info]: ref B L0 90.6% 5.5% 2.4% 1.6%
x264 [info]: AQ Result Bright MB:11.01% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:55.60% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.41% 2:0.34% 1:0.88% 0:51.10% -1:15.74%
-2:11.87% -3:16.41% -4:3.24%
x264 [info]: SSIM Mean Y:0.9853205
x264 [info]: PSNR Mean Y:43.296 U:45.283 V:44.944 Avg:43.802 Global:43.326 kb/s:
6242.03

encoded 480 frames, 0.95 fps, 6242.41 kb/s

********************************************************************************

--no-deblock

avis [info]: 1280x720 @ 23.98 fps (480 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT

x264 [info]: profile High, level 4.1
mp4 [info]: initial delay 1001 (scale 24000)
x264 [info]: slice I:5 Avg QP:19.06 size:108720 PSNR Mean Y:47.84 U:48.49
V:48.02 Avg:47.96 Global:47.81
x264 [info]: slice P:249 Avg QP:22.18 size: 49374 PSNR Mean Y:43.86 U:45.51
V:45.15 Avg:44.28 Global:43.99
x264 [info]: slice B:226 Avg QP:24.84 size: 13543 PSNR Mean Y:42.33 U:44.56
V:44.27 Avg:42.90 Global:42.40
x264 [info]: consecutive B-frames: 14.9% 56.4% 25.3% 3.4%
x264 [info]: mb I I16..4: 30.0% 27.9% 42.2%
x264 [info]: mb P I16..4: 9.9% 6.6% 6.0% P16..4: 33.0% 12.4% 10.6% 0.0% 0
.0% skip:21.5%
x264 [info]: mb B I16..4: 0.9% 0.4% 0.7% B16..8: 21.8% 3.2% 3.2% direct:
5.3% skip:64.5% L0:31.7% L1:42.0% BI:26.3%
x264 [info]: 8x8 transform intra:28.7% inter:42.5%
x264 [info]: direct mvs spatial:99.6% temporal:0.4%
x264 [info]: ref P L0 78.1% 9.5% 5.3% 3.3% 3.8%
x264 [info]: ref B L0 89.6% 5.6% 2.8% 2.0%
x264 [info]: AQ Result Bright MB:11.06% QP Up:43.20% Down:25.98%
x264 [info]: AQ Result Middle MB:55.89% QP Up:17.14% Down:63.63%
x264 [info]: AQ Result Dark MB: 0.00% QP Up: 0.00% Down: 0.00%
x264 [info]: AQ Result M.Dark MB: 0.61% QP Up:99.31% Down: 0.00%
x264 [info]: AQ change value 4:0.01% 3:0.40% 2:0.33% 1:0.82% 0:51.19% -1:15.80%
-2:11.85% -3:16.38% -4:3.22%
x264 [info]: SSIM Mean Y:0.9843241
x264 [info]: PSNR Mean Y:43.180 U:45.094 V:44.764 Avg:43.669 Global:43.190 kb/s:
6353.03

encoded 480 frames, 0.89 fps, 6353.42 kb/s
posted by nyaanyaaa at 17:11| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2009年01月01日

新クールに向けてオプション変更

2009年1月スタートの作品に向けてと思ってx264のオプション設定を少しいじってみる。
ビットレートの変化は微小ながら減少する傾向があったが、普通に再生する程度では気づかない。エンコードfpsが改善したのがうれしい、0.4fps良くなって25%の速度アップ。もう少し調整するか、このまま使うかは数作品エンコしてみて考えてみる。

x264 version:seraphy氏配布のx264patch.1065.release02
matrix:なるP氏のnarup-Mi
ddleQuality-rev047_Matrix.cfg

オプション設定:--crf 20 --level 4 --keyint 240 --min-keyint 1 --deadzone-intra 6 --scenecut 65 --bframes 1 --b-adapt 1 --weightb --direct auto --analyse p8x8,b8x8,i4x4 --8x8dct --trellis 2 --cqmfile %x264matrix% --merange 32 --qpmax 32 --qpstep 6 --ref 6 --mixed-refs --ipratio 1.70 --pbratio 1.50 --aq-strength -0.2 --aq-sensitivity 11 --aq2-strength 0.3 --aq2-sensitivity 15 --aq-mode 1 --aq-metric 1 --subme 9 --threads auto --thread-input --progress --no-deblock --no-fast-pskip --no-dct-decimate --output

エンコ結果1:
input:とある魔術の禁書目録.avs
avis [info]: 1280x720 @ 23.98 fps (34523 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.0
mp4 [info]: initial delay 762578 (scale 9141785)
x264 [info]: slice I:625 Avg QP:14.19 size: 48344 PSNR Mean Y:51.04 U:51.71 V:51.97 Avg:51.21 Global:50.86
x264 [info]: slice P:18473 Avg QP:16.50 size: 16345 PSNR Mean Y:49.56 U:50.96 V:51.25 Avg:49.99 Global:49.57
x264 [info]: slice B:15425 Avg QP:19.27 size: 2848 PSNR Mean Y:49.11 U:50.87 V:51.18 Avg:49.64 Global:49.13
x264 [info]: consecutive B-frames: 9.0% 91.0%
x264 [info]: mb I I16..4: 30.5% 55.0% 14.5%
x264 [info]: mb P I16..4: 4.4% 0.0% 2.3% P16..4: 60.7% 13.7% 12.5% 0.0% 0.0% skip: 6.4%
x264 [info]: mb B I16..4: 0.2% 0.0% 0.1% B16..8: 40.9% 0.3% 0.4% direct: 1.6% skip:56.5% L0:40.9% L1:57.6% BI: 1.5%
x264 [info]: 8x8 transform intra:17.9% inter:58.0%
x264 [info]: direct mvs spatial:85.2% temporal:14.8%
x264 [info]: ref P L0 58.8% 16.9% 11.4% 5.1% 4.1% 3.8%
x264 [info]: ref B L0 78.6% 10.6% 6.6% 2.3% 1.9%
x264 [info]: SSIM Mean Y:0.9905650
x264 [info]: PSNR Mean Y:49.383 U:50.934 V:51.233 Avg:49.854 Global:49.387 kb/s:2089.47
encoded 34523 frames, 1.96 fps, 2089.82 kb/s

旧オプション設定エンコ結果1:
input:とある魔術の禁書目録.avs
avis [info]: 1280x720 @ 23.98 fps (34523 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.2
mp4 [info]: initial delay 381289 (scale 9141785)
x264 [info]: slice I:635 Avg QP:13.93 size: 60353 PSNR Mean Y:51.29 U:52.35 V:52.56 Avg:51.57 Global:51.29
x264 [info]: slice P:20567 Avg QP:17.46 size: 16961 PSNR Mean Y:49.21 U:51.17 V:51.51 Avg:49.79 Global:49.41
x264 [info]: slice B:13321 Avg QP:20.70 size: 1531 PSNR Mean Y:48.97 U:51.21 V:51.53 Avg:49.62 Global:49.24
x264 [info]: consecutive B-frames: 21.4% 78.6%
x264 [info]: mb I I16..4: 30.7% 58.3% 11.0%
x264 [info]: mb P I16..4: 2.3% 2.8% 0.5% P16..4: 67.9% 8.0% 14.6% 0.1% 0.2% skip: 3.6%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 26.7% 0.1% 0.2% direct:0.2% skip:72.7% L0:37.3% L1:61.3% BI: 1.4%
x264 [info]: 8x8 transform intra:53.3% inter:67.2%
x264 [info]: direct mvs spatial:26.1% temporal:73.9%
x264 [info]: ref P L0 66.3% 15.6% 10.3% 4.1% 3.8%
x264 [info]: ref B L0 83.6% 9.1% 5.7% 1.7%
x264 [info]: SSIM Mean Y:0.9904324
x264 [info]: PSNR Mean Y:49.155 U:51.206 V:51.535 Avg:49.756 Global:49.369 kb/s:2264.29
encoded 34523 frames, 1.56 fps, 2264.66 kb/s

---*---*---*---*---

エンコ結果2:
input:鉄(くろがね)のラインバレル.avs
avis [info]: 1280x720 @ 23.98 fps (34524 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.0
mp4 [info]: initial delay 381289 (scale 9141785)
x264 [info]: slice I:523 Avg QP:14.59 size: 54280 PSNR Mean Y:50.48 U:51.62 V:51.62 Avg:50.79 Global:50.66
x264 [info]: slice P:19719 Avg QP:17.47 size: 17448 PSNR Mean Y:48.76 U:50.96 V:50.98 Avg:49.34 Global:48.96
x264 [info]: slice B:14282 Avg QP:19.91 size: 2182 PSNR Mean Y:48.53 U:50.92 V:50.96 Avg:49.17 Global:48.75
x264 [info]: consecutive B-frames: 16.0% 84.0%
x264 [info]: mb I I16..4: 31.3% 50.7% 18.0%
x264 [info]: mb P I16..4: 4.1% 0.0% 2.6% P16..4: 59.2% 11.6% 12.5% 0.0% 0.0% skip:10.0%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 36.1% 0.3% 0.4% direct: 1.0% skip:62.2% L0:37.4% L1:59.0% BI: 3.6%
x264 [info]: 8x8 transform intra:14.2% inter:51.0%
x264 [info]: direct mvs spatial:95.8% temporal:4.2%
x264 [info]: ref P L0 63.4% 15.4% 9.9% 4.4% 3.6% 3.3%
x264 [info]: ref B L0 80.7% 9.5% 6.0% 2.2% 1.7%
x264 [info]: SSIM Mean Y:0.9912556
x264 [info]: PSNR Mean Y:48.694 U:50.950 V:50.983 Avg:49.290 Global:48.894 kb/s:2242.35
encoded 34524 frames, 2.13 fps, 2242.64 kb/s

旧オプション設定エンコ結果2:
input:鉄(くろがね)のラインバレル.avs
avis [info]: 1280x720 @ 23.98 fps (34524 frames)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
x264 [info]: profile High, level 4.2
mp4 [info]: initial delay 381289 (scale 9141785)
x264 [info]: slice I:542 Avg QP:14.62 size: 63604 PSNR Mean Y:50.54 U:52.19 V:52.19 Avg:51.00 Global:50.90
x264 [info]: slice P:19708 Avg QP:18.07 size: 17550 PSNR Mean Y:48.43 U:51.24 V:51.26 Avg:49.15 Global:48.83
x264 [info]: slice B:14274 Avg QP:21.51 size: 2024 PSNR Mean Y:48.07 U:51.11 V:51.16 Avg:48.84 Global:48.46
x264 [info]: consecutive B-frames: 16.0% 84.0%
x264 [info]: mb I I16..4: 32.2% 54.8% 13.1%
x264 [info]: mb P I16..4: 2.3% 3.3% 0.5% P16..4: 66.6% 7.8% 13.5% 0.2% 0.2% skip: 5.6%
x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 24.6% 0.3% 0.4% direct: 0.5% skip:74.1% L0:37.7% L1:57.3% BI: 5.0%
x264 [info]: 8x8 transform intra:54.6% inter:69.2%
x264 [info]: direct mvs spatial:43.1% temporal:56.9%
x264 [info]: ref P L0 70.4% 13.6% 9.1% 3.7% 3.2%
x264 [info]: ref B L0 83.5% 8.8% 5.5% 2.2%
x264 [info]: SSIM Mean Y:0.9910434
x264 [info]: PSNR Mean Y:48.312 U:51.198 V:51.234 Avg:49.051 Global:48.697 kb/s:2273.63
encoded 34524 frames, 1.71 fps, 2273.96 kb/s
posted by nyaanyaaa at 18:58| Comment(0) | x264 | このブログの読者になる | 更新情報をチェックする

2008年11月28日

r1019で使っているオプション



x264.1019.release01.exe --crf 20 --level 4.2 --keyint 240 --min-keyint 1 --deadzone-intra 8 --ref 5 --mixed-refs --trellis 2 --ipratio 1.70 --pbratio 1.50 --no-fast-pskip --bframes 1 --weightb --direct auto --subme 9 --analyse p8x8,b8x8,i8x8,p4x4,i4x4 --8x8dct --qpmax 32 --qpstep 6 --qcomp 0.75 --ratetol 90.0 --scenecut 75 --me umh --merange 32 --threads auto --thread-input --cqmfile "narup-MiddleQuality-nanohaStS009_Matrix.cfg" --aq-mode 1 --progress --no-deblock --no-dct-decimate --aq-strength 0.3 --transfer smpte240m --fullrange off --output


ほとんど以前と変わっていない。初期のころはcrfを20にすると出来上がりサイズが1GBに近いサイズになっていたが、今では3〜400MB程に落ち着くようになった。


threadsは実際のコア数より多くしたほうが効率が良いらしいと見かけたけれど、出かけるときにエンコ実行、帰ってくると終わってるといった使い方だと、多少の時間変化は気にしない。検証は必要と思うけれど、それに使う時間が厳しい。


cqmfileは変わらずnarupさん謹製( http://narup-.hp.infoseek.co.jp/ )。弄ってみたいと思うけれども・・・、解析する時間がやっぱり無いのと変更すると他のオプションや出来上がりサイズに影響しちゃうので今のクールはこのまま続行かな。


posted by nyaanyaaa at 10:45| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

2008年11月02日

matrix試験



matrixにnarup-HighQualityRev45R2_Matrix.cfgを使っての試験エンコ


1280x720 @ 23.98 fps (34523 frames)


using cpu capabilities: MMX2 SSE2Fast


initial delay 381289 (scale 9141785)


slice I:484 Avg QP:14.61 size:133026


PSNR Mean Y:52.20 U:56.27 V:56.11 Avg:53.01 Global:52.46


slice P:19325 Avg QP:17.77 size: 57664


PSNR Mean Y:50.62 U:53.77 V:53.73 Avg:51.41 Global:51.16


slice B:14714 Avg QP:21.53 size: 3342


PSNR Mean Y:49.56 U:52.54 V:52.55 Avg:50.32 Global:49.94


consecutive B-frames: 13.5% 86.5%


mb I I16..4: 14.6% 55.7% 29.7%


mb P I16..4: 1.8% 5.1% 1.4% P16..4: 65.8% 7.7% 16.4% 0.2% 0.1% skip: 1.5%


mb B I16..4: 0.0% 0.1% 0.0% B16..8: 7.7% 0.2% 0.4% direct: 0.3% skip:91.3% L0:43.2% L1:47.1% BI: 9.7%


8x8 transform intra:60.1% inter:12.8%


direct mvs spatial:38.4% temporal:61.6%


ref P L0 70.1% 13.6% 8.8% 3.9% 3.5%


ref B L0 80.9% 9.2% 6.5% 3.4%


SSIM Mean Y:0.9941875


PSNR Mean Y:50.193 U:53.281 V:53.262 Avg:50.967 Global:50.612 kb/s:6822.23


encoded 34523 frames, 1.95 fps, 6822.48 kb/s


narup-MiddleQuality-nanohaStS009_Matrix.cfgに比べて出来上がりファイルサイズは約3倍。


posted by nyaanyaaa at 20:22| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

今の設定



x264patch.999.release02.exe --crf 20 --level 4.2 --keyint 240 --min-keyint 1 --deadzone-intra 8 --ref 5 --mixed-refs --trellis 2 --ipratio 1.70 --pbratio 1.50 --no-fast-pskip --bframes 1 --weightb --direct auto --subme 9 --analyse i8x8,p8x8,b8x8,i4x4,p4x4 --8x8dct --qpmax 32 --qpstep 6 --qcomp 0.75 --ratetol 90.0 --scenecut 75 --me umh --merange 32 --threads 9 --thread-input --cqmfile "NaruP-Matrices\narup-MiddleQuality-nanohaStS009_Matrix.cfg" --aq-mode 1 --progress --no-dct-decimate --aq-strength 0.3 --transfer smpte240m --fullrange off --output


エンコはじめるにあたって参考にしたサイトと2chのx264スレから設定を写しながら弄って上の設定になった。


1280x720アニメで300〜500MB台、SSIMは0.99前後、PSNRは49前後。PhenomX3 8750で30分アニメが4時間ぐらい。


参考にしたサイト


此方より彼方まで...


アニメエンコで役に立つかもしれない覚書


エビフにゃイ専用チラシの裏


posted by nyaanyaaa at 18:17| Comment(0) | TrackBack(0) | x264 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。