Android的MediaRecorder拍摄的视频不清晰
MediaRecorder拍摄的视频不清晰。
Media的配置为
视频很不清晰,但是如果手机不是运动的,静止拍摄清晰度还行,比特率在2500kbps,分辨率2000*1000左右,求大神帮忙看下这是什么原因
Media的配置为
// 设置录制视频源为Camera(相机)
mediarecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
// 设置录制完成后视频的封装格式THREE_GPP为3gp.MPEG_4为mp4
// mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mediarecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
// 设置录制的视频编码h263 h264
mediarecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
// mediarecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
// 设置视频录制的分辨率。必须放在设置编码和格式的后面,否则报错
// mediarecorder.setVideoSize(176, 144);
// mediarecorder.setVideoSize(640, 360);
CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);
mediarecorder.setVideoSize(profile.videoFrameWidth, profile.videoFrameHeight);
// 设置录制的视频帧率。必须放在设置编码和格式的后面,否则报错
mediarecorder.setVideoFrameRate(30);
mediarecorder.setAudioEncodingBitRate(3000000);
// mediarecorder.setVideoFrameRate(30);
mediarecorder.setPreviewDisplay(surfaceHolder.getSurface());
// 设置视频文件输出的路径
mediarecorder.setOutputFile("/sdcard/love.mp4");视频很不清晰,但是如果手机不是运动的,静止拍摄清晰度还行,比特率在2500kbps,分辨率2000*1000左右,求大神帮忙看下这是什么原因
...全文
相关推荐
Android camera 自己设计APP
**用户交互设计**: - 自定义相机APP的设计应遵循Android设计指南,提供清晰的UI元素,如拍摄按钮、设置选项等,同时确保流畅的用户交互。12.
android录像解决角度差
在Android平台上进行录像功能开发时,常常会遇到一些技术挑战,比如视频预览角度的差异、录像质量不高等问题。
视频双录(录制视频)
包括清晰的录制按钮,直观的预览区域,以及明确的指示提示。以上就是关于"视频双录(录制视频)"功能的一些核心技术点。
Android-Android仿微信视频拍摄支持触摸拍摄长按拍摄
TextureView更适合处理复杂的图形变换,例如旋转、缩放,更适合实现触摸拍摄的需求。5. **MediaRecorder类**: 负责录制视频,初始化时设置视频的分辨率、编码格式、帧率等参数。
Android视频拍摄
在Android平台上,开发一款能够拍摄视频的应用是一项常见的任务。Android提供了强大的多媒体框架,使得开发者能够轻松地集成视频拍摄功能到自己的应用中。


