基于android的MediaCodec进行音视频编解码的问题,路过的来看看

爱喝油茶的包子 2016-04-18 05:39:40
最近做关于基于android的mediacodec来对音视频的硬编码,并实时传输编码后的视频流,在android5.11版本上运行就闪退,结果是出现在mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420Planar)这边,哪位大神可以帮我看看呀
...全文
3496 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
请问你有用mediacodec 做音频解码吗,我现在遇到一个问题,outindex一直返回-1
  • 打赏
  • 举报
回复
04-19 10:38:40.680: W/ACodec(13667): do not know color format 0x19 = 25 04-19 10:38:40.680: W/ACodec(13667): do not know color format 0x10 = 16 04-19 10:38:40.680: W/ACodec(13667): do not know color format 0xf = 15 04-19 10:38:40.680: W/ACodec(13667): do not know color format 0x7f000789 = 2130708361 04-19 10:38:40.680: E/ACodec(13667): [OMX.k3.video.encoder.avc] does not support color format 19 04-19 10:38:40.680: E/ACodec(13667): [OMX.k3.video.encoder.avc] configureCodec returning error -2147483648 04-19 10:38:40.680: E/ACodec(13667): signalError(omxError 0x80001001, internalError -2147483648) 04-19 10:38:40.680: E/MediaCodec(13667): Codec reported err 0x80001001, actionCode 0, while in state 3 04-19 10:38:40.680: E/MediaCodec(13667): configure failed with err 0x80001001, resetting... 04-19 10:38:40.700: I/OMXClient(13667): Using client-side OMX mux. 04-19 10:38:40.700: E/AndroidRuntime(13667): FATAL EXCEPTION: main 04-19 10:38:40.700: E/AndroidRuntime(13667): Process: com.interfaces.androidencode, PID: 13667 04-19 10:38:40.700: E/AndroidRuntime(13667): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.interfaces.androidencode/com.interfaces.androidencode.MainActivity}: android.media.MediaCodec$CodecException: Error 0x80001001 这个就是报错日志说是不支持color format 19
lliang2 2016-04-19
  • 打赏
  • 举报
回复
设置个格式,应该不会闪退吧。错误日志呢? 我估计,是不是设置格式后,你实际写的东西格式不一致,导致写的长度不一样啊?

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧