mediacodec相关内容
我试图将功能添加到提取,德code,编辑,连接code和MUX在Android上的视频。所以,我发现了一些非常有用的实现,这就是Android CTS
..
我目前解压,解码,编辑和重新编码的视频在Android上使用Media codeC和MediaExtractor在Android上。在这个过程中,我想给用户的进展的一些信息。我已经计数多少帧是如何提取,德codeD和连接codeD。为了计算一百分比和向用户展示的过程多远是,我需要的原始流中的帧的总数。但是,我无法找到在MediaExtractor的方法。 有谁知道我怎样才能得到一个视频帧的总数之
..
我收到以下错误 15 02-13:22:23.807:E / A codeC(8137):OMX.qcom.video.de coder.avc] storeMetaDataInBuffers失败W¯¯ /犯错-2147483648 02-13 15:22:23.808:W / A codeC(8137):不知道色彩格式0x7fa30c03 = 2141391875。 在实施 http:
..
我使用libstreaming库,并试图与RtspClient和药物codeC API流。我正与一个星系测试S3搭载Android 4.4。 问题是,不管我用缓冲缓冲或表面缓冲我得到这个错误: java.lang.IllegalStateException:失codeR输入缓冲区不够大(NAL = 181322,容量= 65536)和了java.lang.RuntimeException:本德c
..
在多个设备的媒体codeC API测试视频编码,我发现所有的人都设有codeRS为H264,H263,和MPEG-4。 是任何这些保证由具有至少果冻豆,即使由媒体codeC完成的实际编码是通过软件而不是硬件完成的所有设备被支持 解决方案 Android的兼容性定义文件(CDD)定义了一套强制性的特点。谷歌的“Android<&版GT; CDD”找到一个合适的 例如,如果您打开
..
伙计们, 我使用的媒体codeC脱code网络流。方法来配置()对媒体codeC需要SurfaceView对象作为参数,因此很容易脱code的输出直接进入面视图。 问题是当设备方向改变英寸老面被破坏,并创建一个新的表面。表面是媒体codeC仍持无效。 我不能破坏媒体codeC对象并重新创建一个新的。这将导致等待几秒钟,直到一个新的关键视频帧到达。 纵观所有可用的媒体codeC的方法,它似乎
..
我想学习EN code一个MP4或使用相机任何类型的视频文件是在previewFrame回电。 目前,我正尝试从这个职位的例子codeS
..
我试图用媒体codec到EN code帧(通过相机或德codeR)到视频。 当处理由dequeueOutputBuffer()的EN codeR输出,我期望得到回报指数=媒体codec.INFO_OUTPUT_FORMAT_CHANGED,这样我就可以调用getOutputFormat()来获取连接codeR输出格式为输入目前使用的ffmpeg的合并器。 我已经测试了一些垫/电话设备与Andr
..
我使用AudioRecord记录摄像机的Android设备上捕获过程中音频流。 因为我要处理的帧数据和处理音频/视频样本,我不使用MediaRecorder。 我在读的调用另一个线程运行AudioRecord()来收集原始音频数据。 一旦我得到的数据流,我喂它们到配置为AAC音频连接codeR的媒体codeC。 下面是我的一些codeS有关音频录音机/ EN codeR: m_en
..
它正常工作的大部分设备除了nexus5,Moto G的根据我的测试。在这些设备上的应用程序只有两个frames.and还收到以下错误日志生产视频 [OMX.qcom.video.en coder.avc] storeMetaDataInBuffers(输出)失败W / ERR -2147483648 能否请你帮我解决这个问题。 //: 解决方案
..
我试图用媒体codeC 来获得帧和发现本网站的 http://bigflake.com/media$c$cc/ 。我可以节省框架,但它看起来有点怪异。我真的不知道什么是错的。也许色彩空间? 下面是框架: https://drive.google.com /文件/ D / 0BxhKRYTBr4adMGJ1aWhHNjdHUDg /编辑?USP =共享 提前非常感谢。 编辑: 东西效果不错,
..
我一直在探索在 http://bigflake.com/media$c的文档和示例$ CC /由法登和应用补丁的http://bigflake.com/media$c$cc/0001-Record-game-into-.mp4.patch到突围赛。不幸的是,在编译code后,我意识到这是行不通的,生产是不流化的视频文件。 我看到了以下错误: “MP4文件将不会流化。” 据法登,这应该是通过检
..
有谁知道支持的分辨率是Android的媒体codeC的解码HEVC什么时候? 经过反复试验,我发现了以下工作: 640x272 720x304 960x400 1280x528 1920x800 2560x1072 和以下别: 512x216 3840x1600 有没有官方文件? 解决方案 我怀疑有任何官方文档 - 在实践中,你也许可以依靠的事实,即由CTS工作测试的决议,但其它
..
我使用英特尔媒体 - 移动样本( https://github.com/INDExOS /媒体为移动)修剪/剪切视频。然而,当我尝试了视频修剪,然后点击启动按钮,它给了我一个错误: java.lang.IllegalStateException 与logcat的红色错误为: 名'OMX.qcom.audio.de coder.aac“的组件已存在,忽略了这一点。 [OMX.qcom.vid
..
我做利用媒体codeC + mediamuxer Android的视频录制,现在我可以录制视频并生成可播放mp4文件。问题是,我发现录制的视频将抓住约一秒钟一段时间。所以我发起traceview我发现MediaMuxer.nativeWriteSampleData()导致此问题。有时这个功能是非常快的和几微秒内的回报,但有时该功能是很慢的并且会消耗大约一秒钟左右,而当时的视频块。我不知道为什么这个
..
简单地说,我对注4相结合的两个开源的应用程序到一个新的VR应用程序,所以这只能运行和使用的S6耳机GearVR。我的应用程序适用于奇巧,但视频是黑色棒棒糖。两个源的应用提供棒棒糖都做工精细。 我从GL创建质感的表面: glGenTextures(1,&安培; textureId); glBindTexture(GL_TEXTURE_EXTERNAL_OES,textureId); glTex
..
我试图连接在Android code H264视频实时视频使用Media codeC流,但dequeueOutputBuffer一直采取非常长(实际上它的速度非常快,但有时在其他时间很慢,看到日志下面的输出)。我已经看到了它,甚至去到200毫秒的输出缓冲准备就绪。是不是我做错了我的code或者你认为这是与OMX.Nvidia.h264.en codeR问题? 也许我需要从1280×720下采样图
..
我试图用媒体codeC和MediaMux,我遇到一些麻烦。 下面是从logcat的错误: 11月12日至一十三日:59:58.238:E / AndroidRuntime(23218):致命异常:主要 11月12日至13日:59:58.238:E / AndroidRuntime(23218):了java.lang.RuntimeException:无法恢复活动{com.brendon.ca
..
这似乎是媒体codeC启用Traceview方法探查时未返回的输入或输出缓冲器。重现步骤: 在Eclipse中,运行Grafika。 在Grafika,选择“播放视频(TextureView)”,然后点击“开始”。 在Eclipse中DDMS,点击“开始方法剖析”和保持对话框打开。 在Grafika,点击“播放”,迅速回到Eclipse,然后单击“确定”。一旦你点击“确定”,Grafi
..
我工作的视频转码在Android中,并使用标准方法这些样品解压/解codeA视频。我测试相同的过程在不同的视频设备不同的设备,而我发现去codeR输入/输出的帧计数有问题。 有关一段时间code问题在
..