はじめに
このプログラムは、動画ファイルの形式を変換する ffmpeg のフロントエンドです。
コマンドプロンプトから操作する ffmpeg を、GUI(グラフィカル・ユーザ・インタフェース)で操作するものです。
ffmpeg は、多様な機能がありますが、このプログラムの意図するところは、以下のようなことです。
- 同じ形式への変換を簡単に
鑑賞する機材は決まっているので、その機材で再生できるようにする。
入力形式は問わない。
多様な入力形式に自動的に対応する。
- 音量をそろえたい
- 複数のファイルを連続的に変換したい
1.FlvMP3Gainからの変更点
- コンテナがFLV、音声がMP3に限られていましたが、制限はなくなりました。
ffmpeg 次第になります。
ffmpeg のサポートする形式は、「ffmpeg情報」をクリックすると表示されます。
- 音量を調べる範囲が全体から、先頭の3分にだけになりました。
- デフォルトで出力されるコンテナが、MPEG-1 から MPEG-2 になっています。
2.VolMaxとの違い
同じような動画変換 VolMax を作って、主にこれを使っていました。
動画を変換するには、まず、入力ファイルを「デコード」して、生の画像や音声データを復元します。
この生のデータを「エンコード」して、目的の出力ファイルに変換します。
FlvMP3Gain2は、この両方の処理を ffmpeg が行います。
VolMaxは、「デコード」を DirectShow で行い、「エンコード」を ffmpeg で行っています。
| |
FlvMP3Gain2 |
VolMax |
| |
 |
 |
VolMax の意図は、主に音に関するトラブル対策にあります。動画ファイルの作成者は、パソコンできれいに再生できるように努力したはずだと言う前提で、Windowsの標準の再生環境である DirectShow で「デコード」することにしました。
3.DVD 規格への変換
変換したいファイルを、エクスプローラから、このプログラムの窓に貼り付けて、「スタート」すると変化っができます。
このとき使われる変換ルールは、普通のDVDプレーヤーで再生できる、MPEG-2フォーマットです。
この形式だけは、自動的にDVD規格内に変換するアルゴリズムが入っています。
わたしは、この操作しかしないので、他のことで問題があっても気が付きません。
ご指摘ください。
4.その他の形式について
また、コンテナと可能できるコーデック、コーデックで設定できるビットレートなどの関係は不完全にしか設定されていません。
コンボボックスに表示される項目がすべて ffmpeg で受け付けられる保証はありません。
また、必要な値が、コンボボックスの選択肢に表示されないことも考えられます。
不都合があればご指摘ください。
7.出力ファイルの確認
ffmpeg は、パラメータにエラーがあって実行されないようなケースでも出力ファイルを作ります。最初と最後を再生して見るなど確認が必要です。
|