尽管下载了ffmpeg并设置了路径变量python,但没有后端错误

Posted

技术标签:

【中文标题】尽管下载了ffmpeg并设置了路径变量python,但没有后端错误【英文标题】:No Backend error despite of downloading ffmpeg and setting path variable python 【发布时间】:2020-05-13 11:52:27 【问题描述】:

我在使用 librosa 模块打开音频文件的 python 代码中没有后端错误。我已经下载了 ffmpeg 并设置了环境,但我仍然没有收到后端错误。我在 .mp3 扩展名中遇到此错误,使用 wav 时它可以正常工作。

import librosa as lib
t,s_r=lib.load(r"C:\songs\03-BuddhuSaMann-DownloadMing.SE.mp3")

这是我得到的错误:

用户警告:PySoundFile 失败。尝试使用audioread。 warnings.warn('PySoundFile 失败。尝试使用 audioread。')

RuntimeError:打开“C:\songs\03-BuddhuSaMann-DownloadMing.SE.mp3”时出错:文件包含未知格式的数据。 在处理上述异常的过程中,又出现了一个异常:

NoBackendError:

【问题讨论】:

【参考方案1】:

请试试这个:https://***.com/a/63480393/7999026 以确保您的文件没有损坏。如果不是并且librosa 仍然失败,您可以尝试使用scipy 打开文件。

from scipy.io import wavfile
t,s_r = wavfile.read(r"C:\songs\03-BuddhuSaMann-DownloadMing.SE.mp3")

【讨论】:

以上是关于尽管下载了ffmpeg并设置了路径变量python,但没有后端错误的主要内容,如果未能解决你的问题,请参考以下文章

YouTube-dl 使用命令

youtube-dl 安装和用法

python3--ffmpeg视频转换工具

ffmpeg录屏默认频率

ffmpeg+nginx 实现rtsp转rtmp并通过nginx转发

FFmpeg安装以及视频转成图片_图片转成视频