最新ffmpeg用に変換君設定を書き換える(前編)

携帯動画変換君の設定ファイルを、現在の新しいffmpeg用の設定に
書き換える為の書き換え部分をメモ。

かなり長くなってしまったので、記事を分割しています。

携帯動画変換君のffmpegを入れ替える意味

携帯動画変換君には、動画変換の内部エンジンに
ffmpegと呼ばれるエンコーダが使われている。

ffmpegが、動画変換をする本体であり、携帯動画変換君は
ファイルをドラック&ドロップするだけで
ffmpegを手軽に使えるようにしたGUIフロントエンド。

要は、携帯動画変換君に動画ファイルをドラッグ&ドロップすると
設定ファイルに記述されている設定でffmpegを動かして動画変換してるってだけ。

しかし、携帯動画変換君で使われているffmpegは少し古く
一部新しいフォーマットに対応していない。
(これは、公式が2005年12月1日の0.34をリリースしてから更新していない為)

そこで、内部エンジンであるffmpegを新しいものと入れ替えて
新しいフォーマットに対応して変換できるようにするのがffmpegを入れ替える目的。

なんだけど、一番の問題はffmpegを動かす設定の書式が変わってしまっていて
古いffmpegと全く互換性がないという事。
なので、新しいffmpegに入れ替えても、そのままの設定では動かない。

書き換える部分

以下は、書き換える前の古いffmpeg用の設定。
で色づけされている部分が書き換える部分。
[Item17]
Title=AVC 480x272/29.97fps/VBR QB25 ステレオ/192kbps
TitleE=AVC 480x272/29.97fps/VBR QB25 Stereo/192kbps
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -title "<%Title%>" -timestamp "<%TimeStamp%>" -bitexact -vol 512 -vcodec h264 -coder 1 -bufsize 128 -g 250 -vlevel 13 -s 480x272 -r 29.97 -qscale 25 -maxrate 1500 -acodec aac -ac 2 -ar 48000 -ab 96 -f psp "<%OutputFile%>.MP4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -f image2 -ss 5 -vframes 1 -s 160x120 -an "<%OutputFile%>.jpg""


-bitexact →削除
-bitexact は既に廃止されたオプションなので削除。

-fixaspect →削除
-fixaspect は、携帯動画変換君の作者が
変換君に同梱するffmpegに付け加えた独自のオプションなので
新しいffmpegだと使用出来ないので削除

-vlevel → -level
オプションが前と変わった為
-vlevel 13 を -level 21 に書き換え
このレベル指定は、H.264のプロファイルレベル指定の事です。
プロファイルの説明については、長くなり面倒なのでここでは割愛。

-vcodec h264 → -vcodec libx264
-bufsize 128 → -bufsize 128k
オプションの指定方法が前と現在では変わった為
-vcodec h264 を -vcodec libx264 に書き換え
-bufsize 128 を -bufsize 128k に書き換え

-qscale → -crf
-qscale 25 を -crf 20 に書き換え
数字は、お好みで変更。数字を低くすれば画質UP・容量増。

エラー対策
これは、特定のオプションで 5つ以上 ffmpeg のデフォルト値だとエラーになるため
そうならない為の対策。
以下のコマンドを追加する
-qmin 10 -qmax 51 -qdiff 6 -i_qfactor 1.40 -qcomp 0.7

-timestamp "<%TimeStamp%>" → -metadata creation_time="<%TimeStamp%>"
※-timestamp は既に廃止オプションの為
-timestamp "<%TimeStamp%>" を以下に書き換える
-metadata creation_time="<%TimeStamp%>"

-title "<%Title%>" →削除
-titleオプションは、既に廃止されているはずなので、削除。

後半へ続く…最新ffmpeg用に変換君設定を書き換える(後編)
本当は、一つの記事で完結するはずだったんだけど
長くなり過ぎたので2つに分割。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中