Android使用媒体编解码器复制.mp4视频

时间:2015-08-05 05:30:05

标签: android mediacodec

这是我的第一个问题,如果我错过了什么,请告诉我!

我想使用android Media Codec类复制视频。 (form.mp4 - > to.mp4)

我解码了视频和音频。但我不知道如何融入视频和音频。我已在此页面看到http://bigflake.com/mediacodec/。但我找不到简单的例子。

mFormat = MediaFormat.createVideoFormat("video/avc", mMetadata.V_WIDTH,mMetadata.V_HEIGHT);
            mFormat.setInteger(MediaFormat.KEY_WIDTH, mMetadata.V_WIDTH);
            mFormat.setInteger(MediaFormat.KEY_HEIGHT, mMetadata.V_HEIGHT);
            mFormat.setInteger(MediaFormat.KEY_BIT_RATE, (int) mMetadata.BIT_RATE);
            mFormat.setInteger(MediaFormat.KEY_FRAME_RATE, mMetadata.FRAME_RATE);
            mFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420SemiPlanar);
            mFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL, mMetadata.I_FRAME_INTERVAL);
            videoEncoder = MediaCodec.createEncoderByType("video/avc");
            videoEncoder.configure(mFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
            videoEncoder.start();

我做了Media-codec启动。但我不知道如何连接视频的行数据。请救我脱离这个地狱。

0 个答案:

没有答案