F-04A

動画

最新版のffmpegとNero AACを使用した設定です。
最新版ffmpegのダウンロードはこちらから。http://blog.k-tai-douga.com/(あべちんさんのホームページ)
ダウンロードして解凍した「ffmpeg.exe」を「ffmpeg3.exe」に名前を変更し、携帯動画変換君フォルダ内にある「cores」フォルダに入れてください。名前を変更するのは携帯動画変換君にもとからある「ffmpeg.exe」と棲み分けさせるためです。

最新版Nero AACのダウンロードはこちらから。http://www.nero.com/jpn/technologies-aac-codec.html
解凍したら「win32」フォルダ内にある三つの実行ファイルを全て携帯動画変換君フォルダ内にある「cores」フォルダに入れてください。

フレームレートや解像度の設定は基本的にいじらないようにしてください。元動画が30fpsの場合でも、下記の設定通り29.97(30000/1001)fpsで通さないとエラーとなります。
(再生が確認されているフレームレート)=30000/1001,24000/1001,15000/1001,12000/1001,1000/1001 (基本的に分母が「1001」であれば大丈夫のようです。ただし30000/1001fps以上は再生未確認。)
動画品質設定(Command2の行)の「-crf」と音声品質設定(Command1の行)の「-q」の値はいじっても大丈夫です。(現在の設定は携帯の小さい画面で見るのに十分な程度の品質になっています。高画質を求める場合は「-crf 18」程度まで品質を上げてもいいでしょう。逆に圧縮率を高める場合は「-crf 24」ぐらいまで品質を下げてもいいかもしれません。)
*動画下部に帯状に絵が縦に伸びてしまう領域が発生することがあります。この問題を回避するために解像度は縦横とも必ず16の倍数にしてください。(もしそのような表示の乱れを容認し、かつ高解像度を求める場合の16:9動画の最高解像度は640x360です。)
*「-g」設定は、値を大きくすると一部機種でシーク機能が働かなくなります。現在の設定はフレームレートの5倍です。
*「-refs」設定は、値を大きくすると機種によって再生できなくなる可能性があります。
*F-04Aは8GBまでのmicro SDHCにしか対応していません。音声の品質を多少犠牲にすることで24分の16:9動画を60〜120MB程度に抑えることができます。その場合は音声部分の設定(Command1の行)で「-q 0.4」を「-q 0.25」に変更してください。ただし「-q 0.25」に設定すると音声の圧縮方式は「AAC-LC」から「HE-AAC」に変更され、機種によって再生できなくなる可能性があります。私は、サムネイルは表示されるけれども再生を開始するとエラーとなる、という症状を経験したことがあります。そのような症状が出た方は音声の設定を確認してください。
また、アスペクト比4:3の動画の解像度は、容量増大を気にしないならば現在の設定よりも大きくすることができます。その場合は4:3用設定のところで「-s 384x288」を「-s 640x480」に変更してください。

*設定の一部がアニメーション向けになっています。実写映像を変換する場合には、「-sc_threshold 60」を「-sc_threshold 40」に変更した方がより圧縮出来るかもしれません。しかし、容量増大を気にしないならばそのままでいいのかもしれません。こちらhttp://agehatype0.blog50.fc2.com/blog-entry-144.htmlのページを参考に試行錯誤が必要なようです。


[Item0]
Title=for 16:9 29.97 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 150 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 512x288 -aspect 16:9 -r 30000/1001 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

[Item1]
Title=for 4:3 29.97 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 150 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 384x288 -aspect 16:9 -r 30000/1001 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

[Item2]
Title=for 4:3 letterbox 29.97 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 150 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 512x384 -aspect 16:9 -r 30000/1001 -croptop 48 -cropbottom 48 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

[Item3]
Title=for 16:9 23.976 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 120 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 512x288 -aspect 16:9 -r 24000/1001 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

[Item4]
Title=for 4:3 23.976 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 120 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 384x288 -aspect 4:3 -r 24000/1001 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

[Item5]
Title=for 4:3 letterbox 23.976 fps VIDEO
Command0=""<%AppPath%>\cores\ffmpeg3" -y -i "<%InputFile%>" -vn -acodec pcm_s16le -ac 2 -ar 44100 "<%TemporaryFile%>.wav""
Command1=""<%AppPath%>\cores\neroAacEnc" -if "<%TemporaryFile%>.wav" -q 0.4 -of "<%TemporaryFile%>.aac"
Command2=""<%AppPath%>\cores\ffmpeg3" -y -i "<%TemporaryFile%>.aac" -acodec copy -i "<%InputFile%>" -vcodec libx264 -coder 0 -bf 0 -level 30 -threads 0 -flags +loop -flags2 +mbtree+mixed_refs -g 120 -keyint_min 1 -sc_threshold 60 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -refs 3 -me_method hex -subq 6 -cmp +chroma -partitions +parti4x4+partp8x8 -me_range 16 -i_qfactor 0.71 -s 512x384 -aspect 16:9 -r 24000/1001 -croptop 48 -cropbottom 48 -crf 21 -f 3gp "<%OutputFile%>.3gp""
Command3="rm "<%TemporaryFile%>.wav""
Command4="rm "<%TemporaryFile%>.aac""

コメント欄

お名前:
  • [-flags2 +mbtree]を追加してみました。 -- 2010-02-01 (月) 11:08:59
  • x264のmbtreeをON/OFFするフラグが追加になりました。[-flags2 +mbtree] は? -- 2010-01-28 (木) 00:55:20

最新の10件を表示しています。 コメントページを参照


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-09-07 (火) 17:14:12 (3378d)