Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,768)  
Tera Term  (1,863)  
CrystalDiskInfo  (1,753)  
HandBrake Japanese Language Version  (1,682)  
CrystalDiskMark  (840)  
FFFTP  (808)  
ffdshow  (757)  
MergeDoc  (629)  
mixfont-mplus-ipa  (619)  
10  TortoiseSVN  (517)  
11  FreeMind  (445)  
12  BathyScaphe  (421)  
13  Amateras  (380)  
14  Boookends  (375)  
15  SMPlayer  (370)  
More >>

CLIタイプの便利なビデオ・コンバーターmencoder

2007年11月30日 09:56 Razvan-T.-Coloja(2007年11月20日(火)) 1 2
mencoderはMPlayerメディア・プレーヤー・パッケージに含まれているツールだ。MPlayerはオーディオとビデオのファイルを再生するが、mencoderはマルチメディア・ファイルを変換し管理する。このツールにはさまざまなGUIがあるが、コマンドラインからも、ほとんどあらゆる形式のビデオ・ファイルを作ることができる。ここでは、その使い方を紹介しよう。

mencoderで扱えるファイル形式は、MPEG/VOB、AVI、ASF/WMA/WMV、RM、QT/MOV/MP4、Ogg/OGM、MKV、VIVO、FLI、FLVだ。コマンドのオプションは多いが構文は直感的でわかりやすく、マルチメディアの変換なら、ほぼあらゆる処理が可能だ。

たとえば、MPGファイルをAVI形式に変換する場合のコマンドは次の通り。

mencoder file.mpg -o file.avi -ovc lavc -oac lavc

ここで、「-ovc」と「-oac」は出力時に使うビデオ・コーデックとオーディオ・コーデックを指定するオプションで、システムにインストールされているビデオ・コーデックとオーディオ・コーデックはコマンド「mencoder -ovc help」または「mencoder -oac help」で調べることができる。

オーディオを圧縮せずPCMにしたい場合は、acodecオプションでオーディオ・コーデックのタイプを指定すればよい。

mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=pcm

MP3で圧縮する場合は、abitrateオプションでビットレートを指定することもできる。

mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=libmp3lame:abitrate=128

libmp3lameのエンコードを詳細に指定したい場合は、lameoptsオプションを使う。たとえば、可変ビットレート方式で圧縮する場合は次のように指定する。

mencoder file -o file.avi -ovc lavc -oac mp3lame -lameopts vbr=2:q=3

ここで、qには0~9のいずれかを指定する。

ビデオについても同様だ。

mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=libmp3lame:abitrate=128 vcodec=xvid

ビデオを圧縮したくない場合は、vcodec=copyとする。これにより、ソース・ファイルのフレームがそのまま一画面ずつコピーされる。

xvidまたはdivxは、lavcを介さず直接指定することもできる。

mencoder -ovc xvid -oac mp3lame -o destination.avi source.avi

ビデオの品質を指定したい場合は、XviDコーデックのオプションを利用する。

mencoder -ovc xvid -oac mp3lame -xvidencopts bitrate=878 -o destination.avi source.avi

ビットレートが大きい方がビデオ・ファイルの品質は高くなるが、ファイルも大きくなる。

最終更新:2008年01月30日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.