安装使用librosa过程(一)

 1.近来想做一点音频降噪的事情。原由是我们单位经常要录制1分钟至3分钟的短视频,但是录制环境有比较强的设备噪音,导致人声稍微弱一点。之前声像老师试了很多办法,包括使用常用的软件、请教电视台专业技术人员等,发现降噪后会改变人声的音色,因此也就放弃了降噪处理。所以我想着能否通过深度学习或者大模型实现降噪。

2.简单搜了下,发现python里常用的音频处理包是librosa,所以就使用pip install librosa,安装了这个包。但是使用librosa.load函数加载mp3音频时没有反应,就开始了好几天的困惑之旅。事后总结,主要是ffmpeg没有安装,主要原因如下:

  • librosa无法直接读取 mp3 文件,因此它尝试使用 audioread包裹。
  • Audioread尝试使用许多不同的软件包,这些软件包可能已安装,也可能未安装。其中之一是 ffmpeg .
  • 但是它使用 FFmpeg '通过其命令行界面'。我想这就是pip的原因安装 FFmpeg 不起作用。它需要 ffmpeg.exe文件。
  • 您可以下载ffmpeg installer from here
  • 安装后确保您可以启动 ffmpeg从命令行(输入 ffmpeg -h )。您可能需要将安装文件夹的路径(例如 c:\ffmpeg\bin )添加到 Windows 路径中。
  • 最后,确保重新启动您的 IDE。 Visual Studio Code 可能在重置后才能识别新路径。

 主要参考了这个:python - audioread.exceptions.NoBackendError in librosa - Stack Overflow

3.在这个过程还发生了很多错误,最后通过重装annaconda进行了解决。

 4.目前在读取MP3时还有error:Giving up searching valid MPEG header after 65536 bytes of junk.的错误,还没找到原因。有大佬知道的话,麻烦指点一下。

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值