如何使用 Java 将 .wav 转换为 .mp3? [关闭]
Posted
技术标签:
【中文标题】如何使用 Java 将 .wav 转换为 .mp3? [关闭]【英文标题】:How to convert .wav to .mp3 using Java? [closed] 【发布时间】:2012-06-14 06:00:26 【问题描述】:我正在寻找一个库 (.jar),它可以帮助我将声音文件从 .wav 格式转换为 .mp3 格式。事实上,我想编写一个应用程序,它从 linux 中的指定位置读取 .wav 文件,将其转换为 mp3 并将其保存在 DB 中。
请推荐任何用于此目的的开源 Java 库。
等待您的反馈。
问候,
阿米尔·伊克巴尔
【问题讨论】:
请检查-link 【参考方案1】:JAVE (Java Audio Video Encoder) library 就是你要找的东西:
JAVE(Java 音频视频编码器)库是 Java 包装器 ffmpeg 项目。开发人员可以利用 JAVE 来 将音频和视频文件从一种格式转码为另一种格式。在示例中 您可以将 AVI 文件转码为 MPEG 文件,您可以更改 DivX 将视频流转换为(类似于 youtube)的 Flash FLV,您可以将 WAV 音频文件到 MP3 或 Ogg Vorbis 一个,你可以分离和 转码音频和视频轨道,您可以调整视频大小,更改 它们的大小和比例等等。许多其他格式,容器 JAVE支持和操作。
【讨论】:
+1 为旧问题提供新答案 非常感谢你们。我肯定会调查的。为你点赞 它有效并解决了我的问题。谢谢英先生。福阿德。 如何处理流? 任何非 GPL 建议?谢谢【参考方案2】:https://github.com/adrielcafe/androidAudioConverter
在 github 上找到的最简单的 API 之一支持几乎所有格式,但它会增加您的 APK 大小
【讨论】:
以上是关于如何使用 Java 将 .wav 转换为 .mp3? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 NAudio/Lame 将 .wav 转换为 mp3 时如何设置通道和采样率?
如何将任何 mp3 文件转换为 .wav 16khz mono 16bit