如何减少颤动时的视频录制大小?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

我正在使用颤动相机插件来录制视频。但录制的视频大小太大。大约20mb,持续1分钟。如何减小尺寸(其中一个是如何降低分辨率)?我还将我的VideoEncodingBitRate更改为3000000。像这样mediaRecorder.setVideoEncodingBitRate(3000000);

提问于
用户回答回答于
用户回答回答于

要减小大小,您可以使用以下两种方法中的任何一种或两种:

解析度

您可以在示例中看到它们,将其 controller = CameraController(cameras[0], ResolutionPreset.medium);更改为ResolutionPreset.low或其他一些客户值(不一定是preset

编码

您可以使用不同的编码算法,例如使用此插件https://pub.dartlang.org/packages/flutter_ffmpeg的 FFmpeg 。另请参阅此问题及其答案如何在android中以编程方式上传到服务器之前减小视频大小

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券