Android视频开发进阶(part3-Android的Medi

作者: qing的世界 | 来源:发表于2017-04-27 00:26 被阅读3970次

相关文章

网友评论

  • one1go:如果不是解码文件,而是直接解码编码之后的bytebuffer的话,这个应该怎么做
  • c1d4c3b8eabc:很强大:+1:
  • ArnoYoung:一口气看了三章,shuang爽

    qing的世界:@ArnoYoung 要早睡早起啊
  • 左升末末:求带 大神 :watermelon:
  • 左升末末:我用的github上的节操播放器 可有人说原生是不支持flv的 但是我放了一个flv的视频也正常播放了 一脸萌比啊
  • 左升末末:大神 可否问一下 android原生支持哪些视频格式啊? 我用的是TextureView展示的
    左升末末:@左升末末 大神 我看了看 并没有说flv的支持 这个在哪里有资料
    左升末末:@qing的世界 好的 谢谢回复 我翻墙去看看。。。
    qing的世界:@左升末末 你是说MediaPlayer么?官网的doc上面有啊。。。
  • very_mrq:你的资料是翻墙看英文文档吗?英语烂真是寸步难行啊。。。:joy:
    qing的世界:@very_mrq 我已经人肉翻墙了:smile:
  • FreddyChen:最近项目需要对本地图册的视频进行压缩上传,昨天看了一下,用的vivo x6plus拍的13秒的视频,竟然高达34M,这肯定是不能忍的:cry:后来用ffmpeg压缩一下,质量是可以满足要求,但压缩时间实在太慢,几乎与拍摄时间等长。请问一下大神,用MediaCodec是不是会好点?
    qing的世界:@FreddyChen 你只是压缩视频,又不需要显示出来,应该是不需要opengl的。你可以看看这个post

    https://stackoverflow.com/questions/22076742/android-mediacodec-reduce-mp4-video-size

    大概原理就是用mediaextractor 读取视频文件数据再用mediamuxer合成
    FreddyChen:@qing的世界 在三星s6上,用1080p拍的视频,两分钟,原始数据是210M左右,用ffmpeg命令进行压缩,比较合适我们项目需求的质量,压缩时间为130秒左右,这个肯定不行的……MediaCodec压缩有没有相关的sample?需要配合open gl一起用吗?
    qing的世界:@FreddyChen 那个压缩时间多少呀,我只在mac上面跑过ffmpg。不过ffmpeg是软件编解码,mediacodec api是硬件解码,速度和效率肯定会比ffmpeg要快。你可以试试看mediacodec api和mediamuxer api
  • ZCJ风飞:能讲讲Android提供的api实现视频播放有什么缺点吗?比如性能上的…对比jni,用ffmpeg实现解码的优劣势如何:smile:
    qing的世界:@csycc 硬解就是使用了硬件加速么?可否详细解释一下mediacodec api哪里使用了硬件加速,谢啦
    csycc:@ZCJ风飞 ffmpeg 是软解,mediacodec是硬解。软解耗cpu但兼容性好,mediacodec兼容烂。
    qing的世界:这个我还真没有对比过,不过有时间会去试试ffmpeg滴。。。

本文标题:Android视频开发进阶(part3-Android的Medi

本文链接:https://www.haomeiwen.com/subject/rbovzttx.html