audio - 如何加入mp3和WAV文件

标签 audio mp3 wav lame

大家好,
我有一个PHP应用程序来管理音频文件。
我有两个关于音频文件的输入:wav文件和MP3文件

我的应用程序将所有文件加入一个唯一的mp3文件中,因此在加入之前,我先将wav文件转换为mp3文件。

我正在使用LAME。
文件wav(转换):

lame -m m -b 128 file.wav filewav.mp3

mp3文件(在mp3中-创建具有wav转换相同特征的mp3文件):
lame --mp3input -b 128 file.mp3 filemp3.mp3

问题是:如果文件格式不同(filewav.mp3和filemp3.mp3),则无法加入文件!
是否可以加入其他文件?

谢谢
帕斯夸莱

最佳答案

这更多是“我如何解决此问题”类型的问题。

这并不难,您只需在脚本中添加一些逻辑即可首先检查并查看所有文件的格式是否相同。如果不是,请确定需要转换的文件,然后对每个格式不理想的文件分别进行la脚转换。像这样:

lame -V2 input.wav output.mp3

然后,在代码末尾,使用您在此处使用的同一join语句将它们全部连接在一起。
lame --mp3input -b 128 file.mp3 filemp3.mp3

关于audio - 如何加入mp3和WAV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30786407/

相关文章:

android - 手动激活所有音频播放

xml - 您是否有任何想法可以让本类(class)的每次点击都播放一个新的音频文件?

java - 服务器端mp3编码

android - Android AudioRecord原始日期为.wav或其他格式

ios - 当我的应用程序的音频启动时,如何关闭另一个应用程序的音频?

audio - ffmpeg - 重新混合具有多个音频流的 TS 文件

c# - Unity AudioSource 无法播放剪辑

c - 读取MP3 IDV2标签大小

node.js - node.js 中 mp3 文件的 Content-Type 是什么?

matlab - MATLAB中的最佳提取