如何设置MediaRecorder才能获得最佳的视频质量效果?
请问各位,在不考虑手机物理限制的情况下,如何设置MediaRecorder
中的参数才能通过编码获得最佳的视频录制效果?或者我的 MediaRecorder
编码导致视图小失真是否有任何影响?
如果你们中的一些人可能猜测不清楚的参数,我实际上是使用首选项设置一些参数。我错过了哪些可能有助于改进视频编码过程的参数,例如:帧速率
Guys can someone tell me how should I set the parameters in the MediaRecorder
in order to get the best video recording effect possible through coding without considering the physical limitation of the phone? Or is there any effect of the view small distortion caused by my coding of the MediaRecorder
?
If some of you might be guessing of the unclear parameters I'm actually setting some of the parameters using preferences. What are the parameters I miss which might help to improve the video encoding process Ex: framerate
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 API 级别,您可能想要使用或不使用现有的配置文件。
没有配置文件:
或者如果您想使用现有的配置文件
请注意,您不能同时使用这两个选项,因为您会收到错误或您的准备将无法工作,
因为并非所有 Android API 和/或设备都支持相同的值,您必须查询每个设备的最大值或找到适用于任何地方的东西。
Depending on the API level you may want to use existing profiles or not.
Without profiles:
Or if you want to use existing profiles
Please note that you cannot have both options together as you will get errors or your prepare will not work
As not all the Android API and/or devices support the same values you will either have to query the maximum values per device or find something that works everywhere.
虽然这个问题很老了,但我想指出我用来录制高清质量视频的组合。
使用下面的代码组合来实现高清质量的视频。
使用下面的代码获取 DISPLAY_HEIGHT,DISPLAY_WIDTH
定义 ORIENTATIONS 如下所示
希望它有帮助。
Although the question is quite old, i would like to to point out the combination i used to record the video of HD quality.
Use below combination of the code to achieve HD quality video.
Use below code to get the DISPLAY_HEIGHT,DISPLAY_WIDTH
Define ORIENTATIONS as shown below
Hope it helps.