Command0=””<%AppPath%>\cores\ffmpeg2-x64″ -y -i “<%InputFile%>” -acodec copy -absf aac_adtstoasc -async 1 -vcodec libx264 -metadata title-jpn=”<%Title()%>” -minrate 20000k -maxrate 150000k -b 150000k -r 59.94 -level 50 -coder 1 -pix_fmt yuv422p -flags +loop+ilme -cmp chroma -partitions pi8x8,pi4x4,pp8x8,pb8x8 -me_method umh -me_range 16 -g 250 -sc_threshold 40 -b_strategy 1 -qcomp 0.7 -qmin 12 -qmax 51 -qdiff 4 -bf 4 -refs 4 -trellis 1 -mixed-refs 1 -fast-pskip 1 -threads 3 “<%OutputPath%><%Title%>.mp4″”
でおちつきました。
午後から夕方まで固定ページころころ変えましたので、とりまこれでおちつきます。
追記。なんか一部で巨大化するので、またいじります。
-minrate 2000k -maxrate 21000k -b 20000k に変えてみました。
しかしいまいちなので、いまのところ元にもだしたあげく、LEVELだけ50にしています。
一応x264.dllは最新にしてみました。
http://sourceforge.net/projects/muldersoft/files/x264%20Library%20(DLL)/
古いパラメータのほうが、圧縮率が高いのは不思議というか、まだ、新しいパラメータにしたときのバランスが悪いのかも・・・・・うまくサイズが小さくならない。
で、結局これにおちついた
Command0=””<%AppPath%>\cores\ffmpeg” -y -i “<%InputFile%>” -acodec copy -absf aac_adtstoasc -vcodec libx264 -metadata title-jpn=”<%Title()%>” -b 20000k -partitions i4x4,p8x8,p4x4 -8x8dct 1 -r 59.940059 -deinterlace -crf 30 -mbd 2 -sws_flags lanczos+print_info -me_method umh -g 250 -qcomp 0.7 -qblur 0.5 -qmin 12 -qmax 51 -qdiff 4 -subq 7 -me_range 16 -b_strategy 1 -coder 1 -trellis 2 -sc_threshold 40 -flags +loop+ilme -mixed-refs 1 -mbtree 1 -fast-pskip 1 -keyint_min 25 -cmp chroma -level 51 -refs 8 -i_qfactor 0.714286 -f mp4 -threads 1 “<%OutputPath%><%Title%>.mp4″”
結局はlevelを4.2から5.0位上にあげるだけで改善された。あと、staticリンクしていないffmpegではx264.Dllもアップデートをチェックしとかないといけないな、ということでした。