1

Android 4.1 (API レベル 16) 以降、MediaCodec API が導入されました。これらの API は、エレメンタリ ストリームのデコードとエンコードをサポートします。また、MediaExtractor API は、メディア ストリームを分析することにより、基本的なトラックの詳細を提供します。

私の質問は、.h264 形式でエンコードされたファイルを提供する MediaCodec API を使用してビデオ エンコーダーをセットアップすることです。再生/保存/共有の目的で、.h264 ファイルを .mp4 ファイルに書き込みたいと考えています。Android用の.MP4ファイルライターAPIが見つかりません。それを達成する方法はありますか?

ありがとう、サティシュ。

4

3 に答える 3

1

Android 4.3 (API 18) では、MediaMuxer クラスを使用して生の H.264 ストリームを .mp4 ファイルに変換できます (さらに、オーディオ ストリームをマージすることもできます)。

サンプル コードについては、このページの EncodeAndMuxTest および CameraToMpegTest のソースを参照してください。

于 2013-07-24T19:34:11.547 に答える