大家好,
我有一个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/