当前位置: 首页 > 知识库问答 >
问题:

使用pydub将音频从。au转换为。wav

容阳焱
2023-03-14
import os

from pydub import AudioSegment

song = AudioSegment.from_file('C:/Users/Rishabh/Desktop/metal.00000.au','au')
song.export(path[:-3]+"wav",format='wav')

我得到以下错误:

WindowserRor:[错误2]系统找不到指定的文件

共有1个答案

安博文
2023-03-14

我知道你的问题到现在已经有两年半的历史了,希望从那以后你没有被这个问题所困扰。但也许其他人也会陷入同样的问题(比如我……)

正如Jiaaro提到的,检查ffmpeg路径。另外,请确保在您的环境中安装了ffmpeg。下面是我在github上找到的一个旧线程,其中有关于检查ffmpeg可用性的更多细节,也有来自JiaRo的答案:https://github.com/jiaaro/pydub/issues/5#issuecomment-8397126

我自己在Windows10上运行anaconda,需要在我的conda环境中分别安装pydub和ffmpeg,以便pydub工作。如果您的目标是简单地从au转换为wav(没有任何其他编程上下文),您可以在您的环境中从带有-i标志的终端执行ffmpeg。像这样:

ffmpeg -i "C:\Users\Rishabh\Desktop\metal.00000.au" "C:\Users\Rishabh\Desktop\metal.00000.wav"
 类似资料:
  • 问题内容: 我只想知道在Java或C#中是否有任何库或外部库中的构建允许我获取音频文件并对其进行解析并从中提取文本。 我需要创建一个应用程序,但是我不知道从哪里开始。 问题答案: 以下是您的一些选择: 微软演讲 光明 龙自然讲 狮身人面像4

  • 我想把音频文件转换成base64只使用Javascript。 我们可以使用画布将图像转换为base64。但是我们如何转换音频文件。 任何帮助都将感激不尽。

  • 是否可以下载一个YouTube视频,例如mp3,然后用FFMPEG将其转换为flac?我可以用--postprocessor-args指定ffmpeg在下载后使用的参数,但我不知道如何获得文件名。 这就是我想用的论点。这可能吗?

  • 我正在从麦克风录制音频并将其保存到. mp4-它是AMR格式。如何将此音频转换为mp3或AAC?我看到了这篇文章,但我不明白-我是Android新手。 是否有一些简单的android库可以与mp3一起使用?我在谷歌上搜索了一整天,什么也没找到。也许某个好人可以在这篇文章中解释并给出完整的例子,数百人会很感激的! 非常感谢。

  • 我曾尝试使用GStreamer管道将mp4视频转换为avi视频,但它是在没有声音的情况下转换的 gst launch-t-v filesrc location=源。mp4!qtdemux!ffdec\U h264!视频/x-raw-yuv!avimux!filesink location=结果yuv。avi公司

  • 这是我的问题,有人给了我一个函数,如果我理解得很好,它会把一些声音样本放入数组列表中。 我想创建一个。wav文件的音频曲目,我真的不知道如何做到这一点。 这是代码,因为也许我根本不懂。。。 下面是示例,在上面的代码中导入。