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

リリース:libavPlayer Framework SDK 1.7 [-リリース情報-]

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

開発ネタ。

libavformatベースのメディア再生専用フレームワーク、libavPlayer.framework SDK 1.7 を公開します。(ダウンロード

 ・Seek関連の改良多数。
 ・バグ修正多数。
 ・LAVPTest.appの改良。
 ・コアをffmpeg git-32905に変更。

気合い入れて「超」バグフィックス祭り。主立ったところはほぼ対処しました。ようやっと普通に使ってもらえるレベルになったと思います。

残るは、ほぼlibavformat側の問題ばかり。一朝一夕には対処出来ないかと。
・・・libavformatのMPEG TS/PS(.mpg、.vobを含む)サポートが酷いな・・・

//

libavPlayer.frameworkは、libavプロジェクトのavplayer ffmpegプロジェクトのffplayer のコードをベースに、NSView/CALayerとして実装しなおしたものです。これはあくまでSDKですので、これを組み込んでアプリを作ったりします。MacOS X 10.6.8以降、Intel 64bit専用です。

libavcodec/libavavformatを使っており、QuickTime 7/QuickTime X/avfoundationが開けないような多彩なメディアを開いて再生することが可能です。

提供されるのは、以下の3つのクラスです。
 ・LAVPStreamクラス(QTKitにおけるQTMovieに該当)
 ・LAVPViewクラス(QTKitにおけるQTMovieViewに該当)
 ・LAVPLayerクラス(QTKitにおけるQTMovieLayerに該当)

なお、再生以外の機能はなにもありません。(笑)
変換とかは、ダイレクトにavconvとかを叩いたほうが早いですので、そちらを利用してください。

配布ファイルには64bit Intel用バイナリと、Referenceが同梱されています。ソースコードは同梱されていないので、gitで取り込んでください。GPL GENERAL PUBLIC LICENSE V2でライセンスされます。

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

nice! 0

コメント 0

コメントを書く

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

トラックバック 0

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

関連リンク

メッセージを送る

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