2016-08-31 5 views
0

カメラプレビューからMediaCodecで作成したビデオがあります。 これで、そのビデオを編集し、フィルター(白黒)を適用して別のファイルに保存したいと思います。 CTSテストからDecodeEditEncodeTest.javaについて読んで問題に適応しようとしましたが、outputSurfaceのonFrameAvailableが呼び出されないことに気付きました。 MediaExtractorを使用してビデオデータを読み込んだ場合との唯一の違いがあります。android video apply filter

ログには、swapbuffersに ":EGL_BAD_SURFACE"が表示されます。

私が間違っていることを教えてください。

ありがとうございます。

答えて

1

問題が見つかりました。私はメソッドをinputSurfaceに呼び出さなかった、makeCurrent