首页 > TAG信息列表 > mediamuxer

Android MediaMuxer无法停止

我正在尝试使用MediaCodec,MediaExtractor和MediaMuxer生成mp4文件. EveryThing似乎都可以正常工作,但是当我致电MediaMuxer.stop时,出现了错误. MP4文件已创建,但我无法使用播放器播放. 这是我的日志: 02-13 10:41:22.420: D/OpenGLRenderer(11768): Enabling debug mode 0 02-13

Android:如何将MediaMuxer与video / mp4v-es一起使用,而不是video / avc?

我希望能够在某些设备上使用mp4v-es而不是avc.编码器可以使用avc正常运行,但是当我将其替换为mp4v-es时,复用器报告: E/MPEG4Writer(12517): Missing codec specific data 如MediaMuxer error “Failed to stop the muxer”,则无法播放视频.区别在于,我向复用器添加了正确的轨道/

使用MediaExtractor+MediaCodec+MediaMuxer实现视频截取和拼接

Android中使用MediaExtractor+MediaCodec+MediaMuxer实现将本地视频解码截取再和另外的视频进行拼接编码合成一个视频,主要有两个类。 下面是解码相关的类VideoDecoder.java package com.audiovideo.camera.decoder; import android.media.MediaCodec; import android.medi

Android:MediaCodec:在Nexus上为480×480生成了糟糕的视频,而640×640效果很好

我正在使用MediaCodec(和MediaMuxer)在Android上渲染Mpeg4 / avc视频. 我正在测试LG Nexus 4&三星Galaxy 5. 在三星,rendered video looks as expected的640×640和480×480帧尺寸. 但是,在Nexus上,480×480产生了bad looking video,而640×640产生了一个很好的视频. Quesion是:是什

android – 如何使用MediaCodec修剪视频

我正在尝试使用MediaProjection API录制屏幕.我想修剪媒体投影录制的视频.有没有办法在不使用任何第三方依赖的情况下做到这一点?解决方法:经过大量的挖掘,我找到了这个片段 /** * @param srcPath the path of source video file. * @param dstPath the path of destination

Android MediaExtractor readSampleData IllegalArgumentException

我尝试按照这个问题Concatenate multiple mp4 audio files using android´s MediaMuxer并连接视频文件. 但由于某种原因,当我调用readSampleData时,MediaExtractor会抛出IllegalArgumentException 在官方API中,此函数不应该抛出任何异常!这是怎么回事 ? 我发现了一个旧问题,表明Byte

android – 从GLSurfaceView录制视频和音频并将其导出到.mp4

我是OpenGL的新手. 我想从GLSurfaceView录制视频和音频并将其导出为.mp4(或其他格式).我有一个实现Renderer的GlsurfaceView 我已尝试在bigflake.com中使用fadden示例,如EncodeAndMuxTest.java或google/grafika中的RecordFBOActivity.java,但没有成功,因为我不知道如何实现它. 有没

在Android上使用MediaMuxer录制音频和视频

我正在尝试使用Android 4.3中提供的AudioRecord,MediaCodec和MediaMuxer录制音频和视频 但是,有时音频编码器线程会停止并且不再编码.结果是,mp4文件损坏,因为复用器没有收到任何编码的音频帧.在我的三星Galaxy Note 3上它工作率为99%,但在我的索尼Xperia Z1上,编码线程总是卡住.我

android – 使用MediaMuxer和MediaCodec将wmv视频文件转换为mp4视频文件

我想将.wmv视频文件转换为mp4视频文件.可以使用MediaMuxer和MediaCodec课程吗?解决方法:MediaMuxer用于创建.mp4文件.它不是格式转换器. 如果您有办法将.wmv解码为视频帧和PCM音频流,则可以将该数据提供给MediaCodec编码器,并将其导入MediaMuxer以构建输出文件.

Android:使用MediaCodec包含音频和视频

我正在尝试使用MediaCodec和MediaMuxer对来自摄像头的视频和来自麦克风的音频进行编码.我在录制时使用OpenGL覆盖图像上的文本. 我把这些课作为例子: > http://bigflake.com/mediacodec/CameraToMpegTest.java.txt > https://github.com/OnlyInAmerica/HWEncoderExperiments/blob/ma

android – 使用MediaCodec和MediaMuxer录制视频,但比特率和帧率不正确

我写了一个使用MediaCodec和MediaMuxer录制视频的演示. 我用我的演示录制视频并使用ffprobe检查视频, 结果如下: Duration: 00:00:06.86, start: 0.000000, bitrate: 723 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 320x240, 619 kb/s, SAR 1:1 D

Android MediaMuxer合成音视频,可暂停续录

项目中录制视频,要求拍摄中可暂停拍摄,这样之前使用的MediaRecord就不支持了,mediaRecord一旦调用stop状态就会重新初始化,想着或许可以将多个视频文件合并成一个,但是通过ffmpeg合并,因为项目中并没有对拍摄时间进行限制,可能每个视频都几百兆,这样合并起来效率是一个问题。后来看到一