images2mpgはKDE Image Plugin Interface(KIPI)の一部であり、イメージファイルからMPEGファイルを作成できる単純なユーティリティである。images2mpgはImageMagickスイートとmjpegtoolsを始めとする一握りのコマンドラインツールに頼って、イメージからすばらしいビデオを作成してくれる。images2mpgでは自分の好きな歌をバックグラウンドとして挿入することさえできる。images2mpgはSVCD、DVD、VCD、XVCDの各ビデオ形式をサポートしている。
KIPIのインストールには、Fedoraユーザならyumを、Ubuntuユーザならaptを使用できる。images2mpgを使用する前にImageMagickとmjpegtoolsもインストールする必要がある。
「images2mpg -f SVCD -d 4 -o car.mpg -i DSC00475.JPG DSC00468.JPG DSC00477.JPG」というコマンドでは、3つのイメージファイルを使ってSVCDファイルが作成される。このコマンドでは、-dコマンドスイッチで各イメージが表示される秒数を指定している。
-tスイッチを使用すると、イメージ間のトランジションを設定できる。これでImageMagickのcompositeユーティリティが呼び出され、トランジションエフェクトが作成される。たとえば、images2mpg -f SVCD -d 4 -t 2 -o car.mpg -i DSC00475.JPG DSC00468.JPG DSC00477.JPGのようにする。-tスイッチで指定できる値は、1、2、4、5、10、20のいずれかであり、これでイメージ間のトランジションの速度を表す。
images2mpgで作成されるSVCDファイルの解像度は576×480で、1秒あたりのフレーム数は25である。images2mpgはImageMagickスイートのmontageユーティリティを使ってイメージのサイズを変更するので、イメージの解像度が揃っていなくても心配することはない。
出力形式を指定しないと、images2mpgは解像度が720×576で1秒あたりのフレーム数が25でビデオビットレートが2500KbpsのXVCDファイルを作成する。DVD、VCD、XVCD、SVCDのいずれのファイルでもオーディオビットレートは同じで224Kbpsであるが、ビデオビットレートはさまざまである。サポートされている各ファイル形式のビットレートは、解像度やフレームレートなどの他の詳細とともにimages2mpgのmanページにリストされている。
ムービーファイルにオーディオを追加するときは、-wスイッチを使ってWAVファイルを挿入する。ただし、オーディオがMP2なら、-aスイッチを使用する。意外なことに、images2mpgのmanページには記載されていないが、オーディオ付きのムービーファイルをうまく作成するためには-Sスイッチを使用する必要がある。images2mpgはmjpegtoolsのmplexユーティリティを使ってエンコードされたオーディオストリームをビデオファイルとマージする。-Sスイッチを使用しないと、このステップが失敗する。そのため、オーディオ付きのムービーファイルを作成するときは、「images2mpg -f SVCD -S 420mpeg2 -d 2 -t 2 -w ~/Music/mytune.wav -o car.mpg -i *.jpg」のようなコマンドを使用しなければならない。
