Encoding SoX(声音交换)正在一些MP3文件上消亡

Encoding SoX(声音交换)正在一些MP3文件上消亡,encoding,mp3,mp4,sox,Encoding,Mp3,Mp4,Sox,我一直在从命令行使用sox来运行音频转换web工具。它运行得很好。我用MP3支持编译了它(这确实有效),还安装了ffmpeg来处理m4a文件 我的问题是,一些mp3带有mime类型的音频/mpeg(mp3文件的mime类型),实际上使用mp4对音频进行编码。在我测试过的每一个方面,它们都无法与普通mp3区分开来,而且sox和ffmpeg似乎都不知道如何处理它们 我花了大约两周的时间研究这个问题,看到了很多关于mp4、mp3和sox的文章,但没有一篇涉及mp4编码的mp3(从我所看到的情况来看,这

我一直在从命令行使用sox来运行音频转换web工具。它运行得很好。我用MP3支持编译了它(这确实有效),还安装了ffmpeg来处理m4a文件

我的问题是,一些mp3带有mime类型的音频/mpeg(mp3文件的mime类型),实际上使用mp4对音频进行编码。在我测试过的每一个方面,它们都无法与普通mp3区分开来,而且sox和ffmpeg似乎都不知道如何处理它们

我花了大约两周的时间研究这个问题,看到了很多关于mp4、mp3和sox的文章,但没有一篇涉及mp4编码的mp3(从我所看到的情况来看,这似乎相当普遍)


我甚至不知道从哪里看这一点。这肯定是以前有人遇到过的问题吗?

MP4不是一种编码,而是一种容器格式,可能包含不同编码的音频或视频,包括AAC或ALAC。FFmpeg应该能够读取它和大多数编码。
ffprobe您的_文件
说了什么