3

我得到了 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 并更改重要值。

也许有一个完全不同的方法。让我知道

问候马库斯

4

1 回答 1

1

mediaRecorder.setVideoEncodingBitRate从更改1024 * 10003000000for 为我工作以获得更好的质量。

https://github.com/flutter/plugins/blob/master/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPlugin.java

于 2019-01-24T13:00:24.217 回答