動画のエンコード

vfr をちょろっと使ってみた。

  • VirtualDub で前処理の avs (tfm output, tdecimate mode=4) を開いて、Video - Direct stream copy、Audio - No audio、File - Run video analysis pass 処理が終わったら Close video file で tdec、tfm へ内容が出力される
  • VirtualDub で本処理の avs (tfm input, tdeicmate mode=5) を開いて、終端の位置で trim するように avs を変更する
  • x264 の 1 pass で本処理の avs を開いて実行
  • x264 で 2 pass で本処理の avs を開いて実行して 264 作成
  • mp4box で 120 fps として mp4 作成
  • tc2mp4 で タイムコードを埋め込む
  • mkvmerge で mp4 とタイムコードと音声ファイルをマージする

1 pass

x264.exe --keyint 240 --min-keyint 0 --scenecut 60 --bframes 2 --b-bias 0 ^
--b-pyramid --ref 1 --bitrate 1024 -A p8x8,b8x8,i8x8,i4x4 --direct auto ^
--me hex --merange 16 --subme 5 --b-rdo --mixed-refs --no-chroma-me --bime -8 ^
--trellis 2 --no-fast-pskip --no-dct-decimate --nr 0 --progress --sar 40:33 ^
--deblock 0:0 --cqm jvt --pass 1 --stats SAC2_02_01_200701280848_stats.txt ^
-o SAC2_02_01_200701280848.264 SAC2_02_01_200701280848p2.avs
avis [info]: 704x480 @ 24.05 fps (36453 frames)
x264 [info]: using SAR=40/33
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:421   Avg QP:15.25  size: 38332  PSNR Mean Y:48.55 U:51.89 V:52.15 Avg:49.33 Global:48.28
x264 [info]: slice P:14091 Avg QP:16.70  size: 10058  PSNR Mean Y:47.38 U:50.77 V:50.99 Avg:48.14 Global:46.96
x264 [info]: slice B:21941 Avg QP:17.22  size:  1765  PSNR Mean Y:47.41 U:50.61 V:50.74 Avg:48.16 Global:47.33
x264 [info]: mb I  I16..4: 23.2% 31.0% 45.7%
x264 [info]: mb P  I16..4: 13.3%  8.0%  2.5%  P16..4: 50.7% 14.0%  4.9%  0.0%  0.0%    skip: 6.7%
x264 [info]: mb B  I16..4:  0.2%  0.3%  0.1%  B16..8: 13.5%  0.6%  0.9%  direct:12.5%  skip:71.8%
x264 [info]: final ratefactor: 17.30
x264 [info]: 8x8 transform  intra:33.9%  inter:35.0%
x264 [info]: direct mvs  spatial:99.6%  temporal:0.4%
x264 [info]: SSIM Mean Y:0.9888595
x264 [info]: PSNR Mean Y:47.412 U:50.686 V:50.850 Avg:48.166 Global:47.191 kb/s:1037.49

encoded 36453 frames, 10.05 fps, 1037.60 kb/s

2 pass

x264.exe --keyint 240 --min-keyint 0 --scenecut 60 --bframes 2 --b-bias 0 ^
--b-pyramid --ref 4 --bitrate 1024 --mixed-refs -A p8x8,b8x8,i8x8,i4x4 ^
--direct auto --me umh --merange 32 --subme 7 --b-rdo --mixed-refs ^
--no-chroma-me --bime -8 --trellis 2 --no-fast-pskip --no-dct-decimate ^
--nr 0 --progress --sar 40:33 --deblock 0:0 --cqm jvt --pass 2 ^
--stats SAC2_02_01_200701280848_stats.txt -o SAC2_02_01_200701280848.264 ^
SAC2_02_01_200701280848p2.avs
avis [info]: 704x480 @ 24.05 fps (36453 frames)
x264 [info]: using SAR=40/33
x264 [info]: using cpu capabilities MMX MMXEXT SSE SSE2
x264 [info]: slice I:421   Avg QP:13.98  size: 38903  PSNR Mean Y:49.36 U:52.24 V:52.48 Avg:50.05 Global:49.43
x264 [info]: slice P:14091 Avg QP:14.89  size: 10446  PSNR Mean Y:48.34 U:51.08 V:51.28 Avg:48.99 Global:48.33
x264 [info]: slice B:21941 Avg QP:15.91  size:  1387  PSNR Mean Y:48.08 U:50.82 V:50.93 Avg:48.74 Global:48.16
x264 [info]: mb I  I16..4: 11.8% 55.5% 32.7%
x264 [info]: mb P  I16..4:  0.7%  4.3%  1.2%  P16..4: 59.0% 12.0% 10.7%  0.0%  0.0%    skip:12.1%
x264 [info]: mb B  I16..4:  0.0%  0.1%  0.0%  B16..8: 22.9%  0.5%  1.2%  direct: 1.3%  skip:74.0%
x264 [info]: 8x8 transform  intra:65.2%  inter:54.0%
x264 [info]: direct mvs  spatial:96.4%  temporal:3.6%
x264 [info]: ref P  65.4% 17.5% 11.0%  6.1%
x264 [info]: ref B  67.1% 19.2%  8.5%  5.3%
x264 [info]: SSIM Mean Y:0.9903771
x264 [info]: PSNR Mean Y:48.196 U:50.936 V:51.082 Avg:48.853 Global:48.239 kb/s:1023.93

encoded 36453 frames, 3.33 fps, 1024.02 kb/s