怎样判断音频文件是MP3?

david_yellow david_yellow 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
由于播放器jquery-jmp3不支持MP3以外的格式。。。所以我使用了FFMPEG 将其他格式转化成MP3。 但是业务中需要判断MP3内容是否是正正的MP3。。。 所以在这里请各位帮助下(怎样来判断各种标准不一的MP3文件)。。

我使用jaudiotagger来判断过:
MP3AudioHeader audioHeader
MP3File f = (MP3File) AudioFileIO.read(new File(mp3RealPath));
audioHeader.isOriginal()

通过它来判断FFMPEG转化的文件居然是false.. 但是播放器却能播放。。
这里我不知道到底哪个是正确的。。。

这里我列出了我执行FFMPEG 命令:
ffmpeg.exe -i "D:\02 茉莉花.wav" -vn -acodec libmp3lame -ab 128000 -ac 2 -ar 44100 -f mp3 -y D:\wav.mp3
...全文
评论 6
收藏 已收藏
分享
返回顶部
david_yellow
Web 开发 81,108 成员 341,721 内容