mediacodec相关内容

渲染位图帧面编码

我的目标是参加一个M4V视频文件,视频为PNG帧德codeA段,修改这些框架,并重新连接code修整后的视频(也M4V)。 的工作流程是,像这样: [输入视频] - >出口框架 - >修改框架 - >恩code框架 - > [输出视频] 。 有关去code过程中,我一直在引用 bigflake 例子。使用 ExtractMpegFramesTest 例如code我能够生 ..
发布时间:2016-03-09 21:28:11 移动开发

在Android的媒体codeC的H.264 AVC视频连接$ C $光盘无法播放

背景: 我一直在努力实现像录像机中的藤两天。首先,我试过MediaRecorder。但我需要的视频可能是小的视频片段组成。这个类不能被用于记录一个短时视频剪辑。然后我发现媒体codeC,FFmpeg的和JavaCV。 FFmpeg的和JavaCV可以解决这个问题。但我编译我的项目有许多库文件。它会产生一个非常大的APK文件。所以我preFER由媒体codeC实现它,虽然只有这个类可以是Andro ..
发布时间:2016-03-08 12:47:30 移动开发

安卓:恩codeD相机preVIEW帧总是景观。如何旋转?

目标:流Android相机,以适当的取向Wowza服务器不管设备的定向(即,视频总是右侧上) 我看了所有的问题就在这里有关相机方位,到目前为止,他们似乎都只是改变其呈现到屏幕或MP4文件设置标志(不适合我使用preVIEW案例:流媒体)。 我流摄像帧到Wowza服务器和Wowza服务器上接收到的视频始终是景观。这是好的,如果手机处于相同的方向始终认为,但我不能保证我的用户会做到这一点。从我收集 ..

媒体codeC ExtractMpegFramesTest例如不匹配

我试图运行本示例的的“ http://bigflake.com/media$c$cc/“相对=”nofollow“> bigflake ,我认为这是有不匹配。 他们写“ExtractMpegFramesTest.java(需要4.1 API 16)”,因此所需的最小API为16, 但我期待在code和他们使用的“进口android.opengl.EGL14;”这需要最低17 API 有没有人 ..
发布时间:2016-03-08 11:06:22 Java开发

暂停/恢复媒体codeC

我想实现暂停/恢复功能为我的应用程序,用记录媒体codeC显示捕获。 我试着做男人coder.stop(),然后男人coder.start(),而不调用男人coder.release(),但没有奏效。再次调用时,男人coder.start()我得到IllegalStateException异常。 现在我实现了一个解决办法,我合并的视频撕成小块捕获完成后,但它需要一个很长的时间来融合。 任何人 ..
发布时间:2016-03-03 23:40:20 移动开发

OMX.google.aac.en codeR不要在媒体codeC工作EN code PCM到AAC时

我使用在Android 4.1媒体codeC编码的WAV文件的PCM音轨成AAC,我的S3,有两个连接codeRS,OMX.google.aac.en coder和OMX。 SEC.aac.enc,第一个是使用,如果调用createEn coderByType,但它不能正常工作,输出无法播放(没有声音),如果调用createBy codecName与“OMX.SEC .aac.enc“,它的工作原 ..
发布时间:2016-03-02 17:32:02 移动开发

难道媒体codeC在支持Android的音频连接codeC?

我想建立一个视频系统。我通过preVIEW得到相机数据,然后我给的数据媒体codeC,让它做视频编码工作。现在我专注于音频部分。我不知道要使用的音频caperture和音频编码的API。 我已经做了一些搜索。但似乎大部分的演示使用MediaRecord。因为我已经取代媒体$ C $立方厘米MediaRecord,我想我需要找到一些新的方式做音频部分。如何capeture音频?媒体codeC可以做 ..
发布时间:2016-03-02 17:31:39 移动开发

媒体codeC德codeR总是超时同时解码H264文件

我一直在努力为德code 的视频文件,通过 H264编码为en codeD与Android的媒体codeC 并试图把去codeR输出到的表面,但是当我运行应用程序它显示了一个黑色的表面和DDMS logcat中我看到的德codeR超时 我已经将文件解析成有效的帧第[先读4个字节,表示即将到来的帧的长度,然后读取长度量字节,这表明帧,然后再阅读4个字节长度下一帧等的。]然后传递帧到去codeR在一 ..
发布时间:2015-12-06 23:29:47 移动开发

原始输出H.264码流由媒体codeC不playble

我创建通过媒体codeC原料H.264输出流。问题是输出文件是不是在Android的默认播放器(API 16)播放。怎么会是Android的可导出文件,是不是在播放机上播放,仅在VLC在PC上。也许有些事情错了我的code?我的视频是384x288。 公共类AvcEn $ C $ {CR私营媒体codeC媒体codeC; 私人的BufferedOutputStream的OutputStream; ..
发布时间:2015-12-06 23:28:03 移动开发

如何利用媒体codeC摆脱视频位图(帧)

我试图让使用Media codeC从视频文件的所有帧。如果我尝试SurfaceView显示视频,一切正常。但是,如果表面为空,当我试图摆脱字节数组位图,alwaus GET null或运行时异常。 这是我的code: 私有类PlayerThread继承Thread { 私人MediaExtractor提取; 私营媒体codeC德codeR; 私人表面的表面; 公共 ..
发布时间:2015-12-06 23:22:59 移动开发

如何使用Android的媒体codeC记录的WebView活动的屏幕?

我必须在一个web视图记录用户活动的任务,换言之,我需要而在用户定位在一个web视图创建mp4视频文件。 pretty的挑战性:) 我的字体在Android的4.3引入了媒体codeC:已扩大到包括一种方法,通过提供一个表面(通过createInputSurface法)输入。这使得输入来自相机preVIEW或OpenGL ES渲染。 我甚至找到一个例子,你可以记录游戏写在OpenGL: http: ..
发布时间:2015-12-05 14:32:47 移动开发

在Android中,如何通过pdefined曲面到媒体codeC的编码$ P $?

我有一个应用程序,管理自己的GLSurfaceView,现在我想使用Android 4.3的新媒体codeC的功能,需要一个表面的输入。 在所有我见过的例子,表面使用媒体codec.createInputSurface(),则GL上下文被用于该表面上创建的。这种感觉整体,令人难以置信的颠覆性改造成一个code基地已经稳定。 是否有可能使用 媒体codec.configure(格式, A_ pr ..
发布时间:2015-12-05 14:01:45 移动开发

如何利用媒体codeC的Andr​​oid对COM preSS MP4视频?

在我的Andr​​oid应用程序,我想COM preSS MP4视频通过改变它的分辨率,码率。我不希望使用FFmpeg的(因为我不希望使用NDK),所以我决定用媒体codeC API。 下面是我的逻辑步骤: 与MediaExtractor提取视频文件,然后去code数据。 创建新的连接codeR与我的新决议,比特率和连接code数据。 使用MediaMuxer创建一个新的MP4文件。 我的问 ..
发布时间:2015-12-05 13:57:49 移动开发

什么是使用媒体codeC API来实现音视频同步在基于Android的媒体播放器应用程序的最佳方法是什么?

我试图使用媒体codeC API在Android中实现一个媒体播放器。 我已经创建了三个线程 主题1:要取消排队的输入缓冲器,以获得免费的指数,然后排队音频和视频帧各codeC的输入缓冲区 主题2:如果重新排队音频 codeC的输出缓冲器,并使用使其 AudioTrack 类“写方法 主题3:要取消排队的视频 codeC的输出缓冲器,并使用 releaseBuffer 方法使其 我现在面临 ..
发布时间:2015-12-05 12:00:17 移动开发

Android的媒体codeC的HEVC

我在寻找到使用Android的媒体codec类脱code HEVC。有没有对项目做任何的例子? 在present我配置去codeR具有以下内容: AMEDIAFORMAT_KEY_MIME:“视频/ HEVC” AMEDIAFORMAT_KEY_MAX_HEIGHT:4320 AMEDIAFORMAT_KEY_MAX_WIDTH:8192 AMEDIAFORMAT_KEY_HEIGHT:16 ..
发布时间:2015-12-05 11:57:31 移动开发

在android系统中的视频显示宽高比变化调整表面观

我工作的一个视频会议项目。我的视频显示使用表面观。现在,在视频通话中有宽高比变化的输入帧的机会。所以,我曾尝试以下code吧 公共无效surfaceResize(){ //窗口管理WM =(窗口管理器)context.getSystemService(Context.WINDOW_SERVICE); 点大小=新的点(); INT屏幕宽度= 0; //获取Surfa ..
发布时间:2015-12-05 11:28:01 移动开发

媒体codeC视频流从摄像机方向错误和放大器;颜色

我想视频流捕获的直接从相机 Android设备。到目前为止,我已经能够捕捉来自Android摄像头的在previewFrame每一帧(byte []的数据,摄像头摄像头)功能,连接code中的数据和放大器;那么c的数据显示,以表面成功地去$ C $。我用Android的媒体codeC 作为编码和放大器;解码。但在颜色和放大器;视频的方向是不正确的[ 90度旋转。寻找了一段时间后,我发现这YV12t ..
发布时间:2015-12-05 11:27:31 移动开发