openGl ESサーフェスからmp4ビデオを作成するためにmediaCodecを使用しようとしています。私はeglSurfaceを持っていて、そのeglSurfaceのソースサーフェスはMediaCodecの入力サーフェスです。Android MediaCodecでエラーが発生する、エラーが発生する
eglSurfaceではさまざまなサイズを使用できます.1つのサイズ(幅または高さ)が大きすぎると、たとえばwidth = 5000およびheight = 512など、MediaCodecがクラッシュしました。
これはクラッシュログ
android.media.MediaCodec$CodecException: Error 0xfffffc0e
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:588)
です....
いくつかのデバイス(ギャラクシーS7エッジ)でそれはないクラッシュを行いますが、生成後videoViewは、ビデオを再生しません。
(画面サイズなど)小さいサイズのために、それはすべてのデバイスで正しい作業
ありがとうございました。もう1つの質問。 mediaCodecは幅と高さの奇数をサポートしていますか? –