我们的Android应用程序中有音频和视频录制选项,音频文件格式为.mp3,视频文件格式为.3gp,我想在不丢失质量的情况下将文件大小从实际大小缩小。例如,视频文件是3MP,应该是2或1 mp。
答案 0 :(得分:1)
听起来你想减少分辨率(例如:宽度/高度的图片尺寸)。
检查MediaRecorder API手册中的选项:
setVideoSize(int width, int height)
命令可以设置视频输出大小(注意:"必须在setVideoSource()
之后调用"来自SDK手册)。
setVideoEncodingBitRate(int bitRateNumber)
命令可以减少文件大小(以字节为单位),但也可能影响视觉质量。有些数字会产生小文件字节,但可视会保持相同的图像质量。研究比特率设置如何影响视觉图像。
尝试上面的内容,看看什么最适合你。
首先使用setVideoSize(width, height)
。