sha*_*oga 3 android resolution video-capture
我不熟悉android编程,
我想知道在Android应用程序中拍摄时是否有办法设置视频分辨率?
或者,有没有办法在以后降低分辨率.
我们需要减少捕获的视频的文件大小.
谢谢
沙尼
Ale*_*s G 10
录制视频时,您可以控制三件事来管理生成的文件大小.这三种都可以作为MediaRecorder课堂上的方法:
框架尺寸(宽x高).使用方法setVideoSize(int width, int height).帧大小越小,视频文件越小.
编码比特率 - 这可以控制每帧的压缩质量.使用方法setVideoEncodingBitRate (int bitRate).较低的比特率导致较高的压缩,这反过来导致较低的质量和较低的视频文件大小.这仅适用于API级别8及更高级别.
视频"速度" - 每秒捕获多少帧.使用setVideoFrameRate (int rate)方法.速率越低,您捕获的帧越少 - 导致视频文件越小.这仅适用于API级别11及更高级别.请记住,对于流畅的视频,您需要每秒至少24帧.
有关更多信息,请查看MediaRecorder的文档.