dart - 颤振相机质量差
问题描述
我得到了 Flutter Camera 的预览和所有这些功能。但是录制的视频质量很差。我得到 1MB 10 秒。分辨率很好(1080 x 1440),但我认为比特率有点低。
我查看了 CameraPlugin: https ://github.com/flutter/plugins/blob/master/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPlugin.java
mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mediaRecorder.setVideoEncodingBitRate(1024 * 1000);
mediaRecorder.setAudioSamplingRate(16000);
这是正常配置吗?对你们有用吗?我有一个一加 2,普通相机可以拍出更好的视频。
我不习惯 Flutter Method Channel,所以我无法创建自己的 CustomCameraPlugin 并更改重要值。
也许有一个完全不同的方法。让我知道
问候马库斯
解决方案
mediaRecorder.setVideoEncodingBitRate
从更改1024 * 1000
为3000000
for 为我工作以获得更好的质量。
推荐阅读
- javascript - Nuxt.js - 脚本 this.$router.push('/') 不起作用
- reactjs - 父组件重新渲染导致重复子组件渲染
- java - 使用 Android Studio 编写的应用程序使用 EditText 时应用程序崩溃
- drools - 执行工作项时出现 UnsupportOperationException
- bash - 如何删除与标题匹配的串联文本文件中的所有行而不删除标题?[重击]
- vim - Vscode vim:拉到下一个空格
- merge - BigTable 是否使用分层或分级 LSM-tree 压缩?
- docker - 我不明白 docker-compose 的语法:“volumes”和“services”
- python - 由于权限,我无法下载 selenium
- docker - Minikube 上没有可用的节点