tangpeng / VideoCompressor

Android 使用自带的MediaCodec 框架进行本地视频压缩,速度嗖嗖的,亲测有效!!!
Apache License 2.0
235 stars 35 forks source link

压缩出来的视频不是很清晰 #2

Open lyf2011 opened 5 years ago

lyf2011 commented 5 years ago

老哥,低质量压缩,压缩后画质不够清晰,高质量的话 体积又太大了 我看别人用FFMpeg的压缩出来质量又好又快的 那种有没有开源的可用的呢?

tangpeng commented 5 years ago

可以看我这个demo,使用的是ffmpeg架构,是不是符合你 https://github.com/tangpeng/FFmpegDemo

lyf2011 commented 5 years ago

谢谢你!我最后选择用的安卓自带的MediaCodec来压缩本地视频,然后上传,一分钟的视频原本90M,压缩后5.8M,用时36s。 但是我还要做一个功能,就是录制视频后直接上传,这个就需要在录制完成后直接进行压缩,我看了 https://github.com/mabeijianxi/small-video-record.git这个demo 是基于FFMpeg封装的,是边录制,边编码,录制完成后直接合成,但是有很多问题,比如在有的手机上很快就完成了,有的手机上就需要很长时间(猜测是64位和32位的区别) 另外,录制后声音的时间只有视频时间的一半,是那种快速播放的效果。声音播放完了,视频还在播放。 我想请教一下您,有什么好的demo可以参考么?

chuxiaokeAndroid commented 5 years ago

为啥我40多m的视频,压缩之后还是30多点m,咋压缩这么小???

chuxiaokeAndroid commented 5 years ago

谢谢你!我最后选择用的安卓自带的MediaCodec来压缩本地视频,然后上传,一分钟的视频原本90M,压缩后5.8M,用时36s。 但是我还要做一个功能,就是录制视频后直接上传,这个就需要在录制完成后直接进行压缩,我看了 https://github.com/mabeijianxi/small-video-record.git这个demo 是基于FFMpeg封装的,是边录制,边编码,录制完成后直接合成,但是有很多问题,比如在有的手机上很快就完成了,有的手机上就需要很长时间(猜测是64位和32位的区别) 另外,录制后声音的时间只有视频时间的一半,是那种快速播放的效果。声音播放完了,视频还在播放。 我想请教一下您,有什么好的demo可以参考么?

为啥我40多m的视频,压缩之后还是30多点m,咋压缩这么小???

jasonhe88 commented 5 years ago

谢谢你!我最后选择用的安卓自带的MediaCodec来压缩本地视频,然后上传,一分钟的视频原本90M,压缩后5.8M,用时36s。 但是我还要做一个功能,就是录制视频后直接上传,这个就需要在录制完成后直接进行压缩,我看了 https://github.com/mabeijianxi/small-video-record.git这个demo 是基于FFMpeg封装的,是边录制,边编码,录制完成后直接合成,但是有很多问题,比如在有的手机上很快就完成了,有的手机上就需要很长时间(猜测是64位和32位的区别) 另外,录制后声音的时间只有视频时间的一半,是那种快速播放的效果。声音播放完了,视频还在播放。 我想请教一下您,有什么好的demo可以参考么?

你好,可以分享一下你的mediacodec压缩程序么?用ffmpeg压缩太慢了