【发布时间】:2016-08-29 22:43:50
【问题描述】:
我试图抑制 aplay 的输出,但没有成功。 我知道如何使用 stdout 抑制打印语句,但我不知道如何使用 pydub 模块归档相同的结果。 例如,当我使用此代码播放声音时
from pydub import AudioSegment
from pydub.playback import play
next_kot = AudioSegment.from_ogg('/home/effe/Voz/Hello.ogg')
play(next_kot)
生成的输出(红色!)是
avplay 版本 9.18-6:9.18-0ubuntu0.14.04.1,版权所有 (c) 2003-2014 Libav 开发人员于 2015 年 3 月 16 日 13:19:10 使用 gcc 4.8 构建 (Ubuntu 4.8.2-19ubuntu1) 输入 #0, wav, from '/tmp/tmp5DUj0a.wav':
时长:00:00:01.32,比特率:1411 kb/s 流 #0.0:音频:pcm_s16le,44100 Hz,2 通道,s16,1411 kb/s
当您连接更多音频时,很容易丢失关键信息。 有没有办法切断这种输出?
谢谢。
【问题讨论】:
-
@Jiaaro:有什么线索吗?
标签: python-2.7 audio pydub