作者hackersky109 (riverK)
看板AndroidDev
标题[问题] 使用MediaRecorder 录影 画质问题
时间Fri Mar 20 22:49:54 2015
小弟目前用MediaRecorder来实作录影功能,但录出来的影片看起来有点不太清楚
目前参数设定大概是这样 :
mr.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mr.setOutputFile(this.createFilePath());
mr.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mr.setVideoSize(800, 480);
mr.setVideoFrameRate(15);
想请问大家,这些设定要怎麽修改,或是多那些程式码,才能跟原厂的录影
画质不要差太多呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.159.186.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1426863000.A.820.html
1F:→ LZN: 800x480 ? 不试试看1080P + 30 fps吗? (要看camera支不支援) 03/21 00:26
改这两个地方测试之後,好像没有什麽差别~"~
2F:推 elysium5290: 试试看H264的Encoder 编码格式换成MP4看看 (印象中) 03/21 23:06
谢谢两位大大的帮忙,後来有尝试改Encorder跟OutputFormat改成MP4
都没有比较显着的差异,後来在大陆网站有查到加了这行code
recorder.setVideoEncodingBitRate(3000000);
就明显清楚很多,这个问题算是解决了,但想再问一下有人会对焦的可以指导小弟一下
吗 谢谢~
※ 编辑: hackersky109 (49.159.186.96), 03/22/2015 02:19:56