1

iPhoneのカメラを使って設定した間隔で記録したMPEGのスクリーンショットを撮りたいのですが。

これを行う方法をいくつか見てきました。つまり、FFmpegのコンパイルと使用(ビデオエンコーディングにiPhone SDKでFFMPEGライブラリを使用)ですが、商用利用のためにLGPL( http://ffmpeg.org/legal.html )に準拠することは非常に難しいようです。

契約のこの期間は、私たちにとってほとんど役に立たないものになります。

Q:FFmpegコア全体を自分の商用製品に組み込んでもまったく問題ありませんか?

A:ここで問題が発生する可能性があります。企業が自社製品にFFmpegを使用している場合があります。これらの企業は、特許技術からお金を稼ごうとすると、特許の所有者はライセンス料の後に来ることを知りました。特に、MPEG LAは、MPEG関連のテクノロジーの収集に注意を払っています。

他に方法はありますか?-それとも、MPEGのレンダリングレイヤーにアクセスするだけで、「特許技術からお金を稼ぐ」ことができるのでしょうか。

いつものように-これに関する助けをいただければ幸いです。

乾杯!

4

2 に答える 2

2

はい、できます - 私が間違っていなければ、iOS 3.2 以降... 少なくともライブラリにあるビデオについては。MPMoviePlayerController オブジェクトにムービーをロードした後、これを行います

UIImage *aThumbnail = [player thumbnailImageAtTime:timeCode timeOption:MPMovieTimeOptionExact];

//timeCode is a time within de video length, for example: 3.12 seconds.
//player is the MPMoviePlayerController object.
于 2011-01-09T16:13:35.753 に答える
0

残念ながら、カメラから画像フレームをリアルタイムで取得する公式の方法はありません。

Apple にバグ レポート/機能リクエストを提出することをお勧めします。多くの人がこれを望んでいます。多くの人が特定の機能を要求する場合、実際にこれを組み込むことを検討するかもしれません.

于 2010-02-04T17:04:44.437 に答える