问题标签 [pydub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1574 浏览

python - ffplay 显示运行时错误,但仍然播放文件

我正在使用 pydub,我正在使用 ffplay。出于某种原因,当程序运行时,我得到这个“错误”:

但是,它仍会播放选定的音频文件。

  1. 有没有办法让这个警告消失,因为每次我玩它都会发生?
  2. 如果我不能,无论如何我可以配置它以便它使用 pyaudio 播放流?
0 投票
1 回答
7718 浏览

python - Pydub from_mp3 给出 [Errno 2] No such file or directory

我发现自己在这里的墙前,只是试图将音频文件加载到 pydub 中进行转换,不断抛出“[Errno 2] No such file or directory”错误。

自然地,我花了太多时间确保路径有效,尝试了相对路径和绝对路径,并确认 python 方法 open() 在完全相同的路径下工作正常,就是这样。

我正在通过 ubuntu 上的 anaconda 2.3 发行版在 ipython 3.2 和 python 2.7 中工作。

也尝试在路径中不带空格,因为它有时是一个问题。这是完整的错误日志:

我对这里非常简单的事情视而不见还是......?

编辑:我还尝试将路径作为原始文本 r"/absolute/path/to/file.mp3" 传递,正如 Vaulstein 询问的那样 - 这给了我同样的错误。

0 投票
1 回答
628 浏览

python - Python Pydub AudioSegment 延迟导出

进行一些编辑后,我需要将 AudioSegment 对象上传到 S3。我正在做的是编辑音频,然后将其导出,然后将其发送到 S3。

但是,导出到 mp3 需要 2 秒才能播放 2 分钟的歌曲。

所以,我只是想知道是否可以在不导出的情况下将文件发送到 S3。注意:我看到有 raw_data,但是,我需要能够播放保存的剪辑。

0 投票
0 回答
2305 浏览

python - Python的Pydub不起作用-可能是ffmpeg安装错误

我最近下载并安装了Pydub,但它不起作用。

我用 pip 安装了它,然后下载并安装了ffmpeg. 每当我尝试导入库或编写简单代码时,都会收到以下错误消息:

RuntimeWarning: 找不到 ffmpeg 或 avconv - 默认为 ffmpeg,但可能无法正常工作。

有人可以向我解释我做错了什么吗?

ffmpeg有什么问题?

0 投票
1 回答
1213 浏览

python - 将样本从 .get_array_of_samples() 转换回 AudioSegment

Pydub 摇滚!做我需要的事情非常容易,但是我遇到了从 python 中获取数据的问题......我正在使用 get_array_of_samples() 从音频文件中提取样本,以便我可以对它们运行一些自定义数学. 是否可以将样本数组转换回 AudioSegment?我正在寻找将修改后的样本导出为音频文件的方法,似乎转换回 AudioSegment 最有意义......

先感谢您!

克里斯

0 投票
1 回答
9232 浏览

python - 如何使用 numpy 数组创建 pydub AudioSegment?

我在python中有以下代码

现在我想使用“信号”和“速率”创建一个 pydub 段

那么我怎样才能创建这个音频片段,然后,我怎样才能将我的信号作为一个 numpy 数组取回呢?

0 投票
1 回答
1228 浏览

python - Pydub for python 2.7 [windows 7]

如何pydub在 Windows 7 机器上下载和安装要在 Python 2.7 中使用的模块?

我发现的只是 UNIX 用户的说明。

[我想连接两个音频文件 (.wma)。我发现没有使用内置模块的解决方案代码,所以我决定pydub改用。

但是,如果有更简单的方法来合并音频文件,使用内置模块,我很想知道它。]

0 投票
1 回答
664 浏览

python - “pydub._data”和“numpy.fromsting”如何在音频指纹中工作?

这是我正在开发的音频指纹软件的摘录。我不太确定几件事。

  1. tensec 保存为什么样的格式
  2. ._data对tensec做什么以及格式是tensec._data什么
  3. 拥有的目的是什么fromstring(我所理解的是fromstring接受tensec._data并返回一个数组)

请帮帮我

0 投票
12 回答
24057 浏览

python-3.x - 如何播放 mp3

我的问题从这里开始:

pyttsx 和 gTTS 模块错误

gTTS 运行良好,从文本文件中获取文本,但首先创建 mp3 文件,然后如果我想听,我必须调用这个 mp3,所以这很好,但如果我可以避免任何音频文件会更好,只是从文本文件。也许不知何故我可以使用谷歌语音从文本文件中读取..?无论如何,现在的主要问题是其他

如果我只能使用 gTTS 在 Windows 10-64 位 Python 3.5 上播放 mp3 的最佳方式是什么

好的操作系统:

很好,但我不想使用默认播放器,需要类似 simpleaudio 的 mp3 ...

使用 pygame 我有安装问题,不确定,以这种方式使用它有多好:

vlc 只是如何安装呢?easy_install vlc我得到了错误:和could not find suitable distribution for requirement.parse ('vlc')错误pip install vlccould not find a version that satisfies the requirement vlc (from versions: ) no matching distribution found for vlc

使用 pyglet:

我收到了这个错误:

subprocess 也使用默认播放器:

用mp3play,不知道怎么用:

我试过这样:

这边走:

在所有情况下,我都收到错误:

好的,pydub:

序列中的错误首先与AudioSegment.from_mp3

AudioSegment.ffmpeg

AudioSegment.converter

不确定也许是网络浏览器,但如何安装它?

0 投票
1 回答
3180 浏览

python - 如何从声音中获取 Pi-Phase 以在 Python 中获得破坏性干扰

第一:我不知道把这个话题放在哪里,因为它是一个编程和声音问题。如果发错地方请评论。

但这是我的问题:如何将声音加载到 Python 中并创建它的“反向声音”。因此,当我播放原始文件和“pi-shifted”文件时,它们会产生破坏性干扰并相互抵消,因此您几乎听不到任何声音。有没有图书馆可以使用?

这是一个小的解释视频。

十分感谢。只是想尝试一下。