ffmpegXのなかみ
ffmpegXはLinuxで使われている多数の動画関連ソフトにMacOSX用のボタンやウィンドウをくっつけたものだ。
Linuxソフトの基本はコマンドラインによるCUIなので敷居が高く、こうしたGUIラッパーの存在はありがたい。(*1)
同種のものは他にも有るが内包するLinuxソフトの多さ、多才さで群を抜くと思う。
反面、別個に開発されたLinuxソフトに統合的なGUIをデザインするのは大変な作業らしく、整合性の無い設定もできてしまう。この点では Vob→AVIに特化したD-Vision3や、DVD→AVI/MP4に特化したHandBrakeの方が解りやすい。
とはいえ、QuickTimeそのものが不安定な中、貴重な存在だ。
Linuxソフトの基本はコマンドラインによるCUIなので敷居が高く、こうしたGUIラッパーの存在はありがたい。(*1)
同種のものは他にも有るが内包するLinuxソフトの多さ、多才さで群を抜くと思う。
反面、別個に開発されたLinuxソフトに統合的なGUIをデザインするのは大変な作業らしく、整合性の無い設定もできてしまう。この点では Vob→AVIに特化したD-Vision3や、DVD→AVI/MP4に特化したHandBrakeの方が解りやすい。
とはいえ、QuickTimeそのものが不安定な中、貴重な存在だ。
重要な二つをあげて見る。いわばLinuxのQuickTimeだ。
MPlayer/MEncoder
種類:Mplayerは動画再生。Mencoderはトランスコーダ。オープンソース、フリー。
位置:liblary/Application Support/ffmpegX/の中。
公式サイト:http://www.mplayerhq.hu/homepage/design7/news.html
位置:liblary/Application Support/ffmpegX/の中。
公式サイト:http://www.mplayerhq.hu/homepage/design7/news.html
LinuxにもWinにもGUI版がある。
本体は再生用のMPlayerとエンコーダのMEncoderに分かれる。
Macで使えるGUIとしてはffmpegXとD-Vision3。どちらもMEncoderに重心がある。
再生用はMPlayer OSX。こちらは正規プロジェクトに引き継がれた。
本体は再生用のMPlayerとエンコーダのMEncoderに分かれる。
Macで使えるGUIとしてはffmpegXとD-Vision3。どちらもMEncoderに重心がある。
再生用はMPlayer OSX。こちらは正規プロジェクトに引き継がれた。
基本的に.avi出力に特化してきた経緯から、他のコンテナへの出力は苦手で、まだ問題が多い。
ビデオフィルタの類いが充実しており、AVIコンテナでは音ズレもほとんど無いため、品質のよいものが作れる。
使えるコデックも鬼のように多く、ffmpegX0.0.9t版にも〜GUIからは使えないが〜SNOWという超絶遅いものが入っている。開発レベルでは、まだナンバーリリースが無いx264をMEncoderに内蔵する形で出そうとの動きもある。
使えるコデックも鬼のように多く、ffmpegX0.0.9t版にも〜GUIからは使えないが〜SNOWという超絶遅いものが入っている。開発レベルでは、まだナンバーリリースが無いx264をMEncoderに内蔵する形で出そうとの動きもある。
本来はソースコードから自力でビルドするもの。
この場合、事前にxvid,x264,lame,faacなどなどの膨大な外部ライブラリを、一個ずつ対応バージョンを調べながらビルドする必要があるのでlinuxでもそれなりに大変らしい。ついた渾名が「地獄から来たソフト」。
Macの場合、開発者もユーザも少ないため、さらに難易度が増す。2005/秋の時点では自力でビルドしても音関連の不具合が出る。解決するには自前でパッチを作る能力(MacOSX固有の構造に関する知識とC言語)が必要だ。
この場合、事前にxvid,x264,lame,faacなどなどの膨大な外部ライブラリを、一個ずつ対応バージョンを調べながらビルドする必要があるのでlinuxでもそれなりに大変らしい。ついた渾名が「地獄から来たソフト」。
Macの場合、開発者もユーザも少ないため、さらに難易度が増す。2005/秋の時点では自力でビルドしても音関連の不具合が出る。解決するには自前でパッチを作る能力(MacOSX固有の構造に関する知識とC言語)が必要だ。
この意味でもffmpegX版は貴重。
ffmpeg
種類:linuxのトランスコーダ。これもオープンソース、フリー
位置:ffmpegXのパッケージ内。
公式サイト:http://ffmpeg.sourceforge.net/index.php
対応するコンテナ/映像・音声コデックとも気違いじみた多さで、メジャーどころで存在しないのはWMV9くらい、、だったが対応しつつある。AVC/H.264は当然。
コデックとコンテナの開発に主眼があり、それぞれlibavcodec,libavformatと呼ばれる一連のコデック/コンテナ群を持つ。例えばlibavcodec MPEG-4はDivX/XviDと互換。
フィルタ類は充実していないが、携帯電話の.3gpやPSP向けの.mp4を作る人にとっては重宝千万なようだ。
位置:ffmpegXのパッケージ内。
公式サイト:http://ffmpeg.sourceforge.net/index.php
対応するコンテナ/映像・音声コデックとも気違いじみた多さで、メジャーどころで存在しないのはWMV9くらい、、だったが対応しつつある。AVC/H.264は当然。
コデックとコンテナの開発に主眼があり、それぞれlibavcodec,libavformatと呼ばれる一連のコデック/コンテナ群を持つ。例えばlibavcodec MPEG-4はDivX/XviDと互換。
フィルタ類は充実していないが、携帯電話の.3gpやPSP向けの.mp4を作る人にとっては重宝千万なようだ。
当方は画質と音ズレ問題に不満を感じたため深入りしていない。
なお、ffmpegXはこのffmpegのMac用GUIラッパーとしてスタートした。
ややこしいが、ffmpegXの事をffmpegと書くと無用の混乱を生じるので気をつけて欲しい。
ややこしいが、ffmpegXの事をffmpegと書くと無用の混乱を生じるので気をつけて欲しい。
まとめると、
ffmpegはコデック/コンテナに強く、
MPlayer/MEncoderはエンコード/デコード/mux/demux/フィルタに強い。
キミタチ、二人合わせて一蓮托生だねぇ、、、と思っていたら鯖も同居だそうで、2005/夏にMPlayerの鯖が落ちた時に一蓮に托生していた。
ffmpegはコデック/コンテナに強く、
MPlayer/MEncoderはエンコード/デコード/mux/demux/フィルタに強い。
キミタチ、二人合わせて一蓮托生だねぇ、、、と思っていたら鯖も同居だそうで、2005/夏にMPlayerの鯖が落ちた時に一蓮に托生していた。
他のソフトでffmpegX内蔵のffmpeg/MEncoderを必要とするものが複数ある。
また、linuxはもちろん、Win界でもMeGUI、携帯動画変換君といったラッパー(後者はQTも使う)が存在するため、そうしたソフトの動向を追う事で用法などのヒントを得る事も可能だ。