私のアプリはタイムラプス写真を撮り、それに合わせて音声も録音します。問題は、それを .mov/.mpeg ファイルに変換する方法がまったくわからないことです (このタイプの iPhone 開発は初めてです)。FFMPEG についていくつか聞いたことがありますが、このライセンスは iPhone アプリの一般配布をカバーしていないようです。誰にも提案はありますか?
3 に答える
Theora 別名 VP3 を使用できます。どのアプリケーションでも無料で使用でき、かなりまともな品質/ビットレート比を持っています
FFmpeg自体は、アプリストアで配布されているiPhoneアプリで使用できます。例としてwunderradioを参照してください:http ://www.wunderradio.com/code.html
しかし...私は今それを実験していて、結果の質に少しがっかりしています。(iphoneではエンコーディングが遅いことは言うまでもありません)x264ライブラリがなければ、まともな品質のmpeg-4ビデオを作成することは不可能だと私には思えます。また、x264はGPLライセンスを取得しているため、x264を使用する場合は、プロジェクトの完全なソースを開示する必要があります。(または、LGPL-d FFmpegから使用可能なコーデックを選択する方法を誰かが理解しましたか?)
私が理解していないのは、アプリストアにビデオ編集アプリがたくさんあるということです。それらはどのように機能しますか?かなり徹底的に検索しましたが、パーミッシブ十分なライセンスを持つmpeg-4コーデックは見つかりませんでした。それらはGPLに違反していますか?彼らはプライベートAPIを使用していますか?彼らが自作のmpeg4エンコーダーを作ったとは本当に信じていません。
これを行うために必要な FFmpeg の部分が GPL かどうかはわかりませんが、FFmpeg には LGPL ライセンスの部分があります。
これについて詳しく説明している法的なページがあるので、FFmpeg は詳しく調べる価値があるかもしれません。