リリース: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ビルドする手法のサンプルとしてもどうぞ。
開発ネタ。
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ビルドする手法のサンプルとしてもどうぞ。






初歩的な質問で申し訳ありません、
「PreProcessフィルタを搭載しています。デインタレーサがおすすめ。」
とは、どういう設定にすれば良いのでしょうか?
by 初心者 (2008-06-28 11:35)
xvidEncoderPane.prefpaneを使います。
詳しくは付属ドキュメントを読んでください。
by MyCometG3 (2008-06-28 18:00)