【问题标题】:Convert pcm data to low size audio type - Java/Android将 pcm 数据转换为低尺寸音频类型 - Java/Android
【发布时间】:2011-11-30 10:23:07
【问题描述】:

在我的 android 应用程序中,我需要将原始 pcm 数据(wav 文件)转换为不同的音乐类型,因为 pcm 文件是 40mb 4-5 分钟。

有没有人可以推荐我需要转换的类型? mp3?吗? aac?

还有我如何转换,因为从我读到的 java 中没有用于转换的库?也许你用过一个很好的教程?

【问题讨论】:

    标签: java android mp3 pcm amr


    【解决方案1】:

    让我回答你问题的不同部分
    推荐的音频压缩格式
    MP3 或 AAC 压缩格式适合音乐内容,而 AMR 更适合语音内容。

    转换方法(压缩)
    Android 4.0 (Ice Cream Sandwich) 及更低版本不会将媒体编码器公开为 JAVA API。所以在这些 Android 版本中,最好的选择是通过 JNI API 使用外部压缩库,如 FFMPEG 或 FAAC。

    有关使用 FFMPEG 的更多详细信息,请访问FFmpeg on Android

    在 Android 4.1 版本(Jelly Bean 版本)中,媒体编码器 API 已公开为 Java API,可以从 Java 应用程序中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多