So-net無料ブログ作成
検索選択

リリース:xvidEncoder 0.2.0 [-リリース情報-]

最新版は、サイドバー「公開中のソフトウェア」からどうぞ。

開発ネタ。

Xvid 1.1.3+libavcodecベースのQuickTime Compressor Component、 xvidEncoder 0.2.0を公開します。(ダウンロード

 ・コアをxvid 1.1.3改とffmpeg SVN-13985に更新。
 ・マルチパスでのesds boxの問題に対処。
 ・その他多数修正。

とりあえず動かせるレベルになりました。mp4vEncoderと同じffmpegコア、同じコードでのリリースです。
評判通り、なかなかに良質な映像を生成します。ですが、libxvidcore 1.1.3はマルチスレッドに未対応なので、Intel Core上での処理時間は割と遅めです(x264 < mp4v < xvid)。また、PPC上では涙がでるほど圧倒的に遅いです(mp4v << x264 <<< xvid)。

//

GPL V2ライセンス。Xvid (MPEG-4 ASP VIDEO)を書き出しします。
Xvid 1.1.3から作成したlibxvidcore.aに加え、ffmpeg SVNから作成したlibavcodec.aやlibpostproc.aなどを使っています。

主な機能
 ・xvidEncoderは、MPEG-4 SP/ASP ビデオメディアエンコーダです。
  QuickTimeのムービー書き出し処理にて使うことが出来ます。
 ・設定ダイアログから、いくつかのMPEG-4 SP/ASP機能が設定できます。
 ・PreProcessフィルタを搭載しています。デインタレーサがおすすめ。

制限事項
 ・フレームレートを指定してください。「そのまま」の場合、native fps欄の指定値をもとにレートコントロールされます。
 ・マルチパス使用時は、QSCALEをOFFにして、データレートを指定してください。
 ・いくつかのフラグは、他のデコーダコンポーネントと互換性がありません。
  Bフレーム、QPELは、Apple MPEG-4、および3ivx 4.5.1/5.0と互換性がありません。
  mpeg_quantは、Apple MPEG-4と互換性がありません。
 ・そのようなムービーを再生するには、同じダウンロードページにあるmp4vDecoderを使用してください。
 ・インターレースドエンコードはサポートされていません。
 ・GMCはサポートされていません。
 ・MPEG Streamclipのmp4書き出しとは互換性がありません。

//

配布ファイルにはユニバーサルなバイナリと、ソースコードが同梱されています。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。

★libavcodecほかをXcodeでUniversal Binaryビルドするためのプロジェクトファイルを同梱してあります。XcodeでOpenSourceバイナリをUniversalビルドする手法のサンプルとしてもどうぞ。


nice!(0)  コメント(2)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 2

初心者

初歩的な質問で申し訳ありません、
「PreProcessフィルタを搭載しています。デインタレーサがおすすめ。」
とは、どういう設定にすれば良いのでしょうか?
by 初心者 (2008-06-28 11:35) 

MyCometG3

xvidEncoderPane.prefpaneを使います。

詳しくは付属ドキュメントを読んでください。


by MyCometG3 (2008-06-28 18:00) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。

関連リンク

メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。