【问题标题】:Determine maximum bitrate supported to record videos确定支持录制视频的最大比特率
【发布时间】:2019-12-11 12:22:10
【问题描述】:

目前我的比特率被硬编码为 ~2mb/s。我想将它设置为设备支持的最大比特率,但我不知道如何检查它。

如果有帮助,这是我的代码的一部分:

  MyRecorder = new MediaRecorder();

    // ...
        MyRecorder.SetVideoEncoder(VideoEncoder.H264);
        MyRecorder.SetVideoEncodingBitRate("2000000"); 
    // ...

如何查看支持的最大速率或录制高质量视频的推荐比特率是多少?

【问题讨论】:

    标签: android xamarin record mediarecorder bitrate


    【解决方案1】:

    也许你可以试试这个:

    MediaRecorder mediaRecorder = new MediaRecorder();
    CamcorderProfile camcorderProfile = CamcorderProfile.Get(CamcorderQuality.High);//Quality level corresponding to the highest available resolution.
    var targetVideoBitRate = camcorderProfile.VideoBitRate;
    mediaRecorder.SetAudioEncodingBitRate(targetVideoBitRate);
    

    更多信息可以参考CamcorderProfile

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多