我知道iOS使得强制视频文件分辨率相当简单. iPhone 4上录制的10秒视频:
>高(1280х720)= ~14MB = ~11Mbit / s
> 640(640х480)= ~4MB = ~3.2Mbit / s
>中(360х480)= ~1MB = ~820Kbit / s
>低(144х192)= ~208KB = ~170Kbit / s
有没有简单的方法在AndroID中执行此 *** 作?我是否需要找到一些外部库,让我重新编码视频文件,然后将其保存到SD卡(或覆盖旧的视频文件),然后上传该文件?主要是在这里寻找总体方向,而不是复制和粘贴的代码,尽管任何有用的东西.
解决方法 我有一个类似的问题.由于不同手机的不同摄像头分辨率,我不得不上传大小在5.4mb.bt的服务器中的视频,有一个问题.这些是我选择的解决方案mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUAliTY_HIGH));
mediaRecorder.setVIDeoEnCodingBitRate(690000);
希望这些能帮到你
总结以上是内存溢出为你收集整理的Android上传到服务器之前压缩视频全部内容,希望文章能够帮你解决Android上传到服务器之前压缩视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)