繁体   English   中英

如何从 Android 中的视频文件中分离音频 stream 比特率?

[英]How to detach audio stream bitrate from video file in Android?

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

也许这会帮助你:

    @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");
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM