【问题标题】:How to detach audio stream bitrate from video file in Android?如何从 Android 中的视频文件中分离音频流比特率?
【发布时间】:2019-11-20 20:21:56
【问题描述】:

我想从视频文件中获取音频比特率并保存。 是否可以使用 ffmpeg 单独从视频文件中获取音轨比特率?
如果可能的话怎么做?...任何建议将不胜感激。

【问题讨论】:

    标签: android ffmpeg media android-audiomanager


    【解决方案1】:

    也许这会对您有所帮助:

        @Override
        public void onProgress(String message) {
    
            Log.e("ryeure", "onProgress: ");
    
    
            String findWithinHorizon = new Scanner(message).findWithinHorizon(Pattern.compile(".?fltp,\\s([0-9]*)\\skb/s"), 0);
    
            Log.e("ryeure", "onProgress: findwithinhorizon---" + findWithinHorizon);
    
    
            if (findWithinHorizon != null) {
                String intValue = findWithinHorizon.replaceAll("[^0-9]", "");
    
                result_audioBitrate = Integer.parseInt(intValue) * 1000;
            }
    
        }
    
        @Override
        public void onFailure(String message) {
    
            Log.e("ryeure", "onFailure: onfailure--" + result_audioBitrate);
    
    
            audio_origin_bitrate.setText("Origin bitrate : " + result_audioBitrate + " kb/s");
            audio_new_bitrate.setText("New bitrate : " + result_audioBitrate + " kb/s");
        }
    

    【讨论】:

      猜你喜欢
      • 2017-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多