快速的问题.
我在linux下运行pygame只是为了播放一些音频文件.我有一些.wav文件,我在以正确的速度回放它时遇到问题.
import pygame.mixer, sys, time
#plays too fast
pygame.mixer.init(44100)
pygame.mixer.music.load(sys.argv[1])
pygame.mixer.music.play()
time.sleep(5)
pygame.mixer.quit()
#plays too slow
pygame.mixer.init(22100)
pygame.mixer.music.load(sys.argv[1])
pygame.mixer.music.play()
time.sleep(5)
pygame.mixer.quit()
Run Code Online (Sandbox Code Playgroud)
我有ggogle代码搜索了一些东西但是每个人似乎都很好用默认参数调用init函数.其他人可以尝试运行此脚本并查看它们是否获得相同的行为?有人知道如何加快速度吗?或者调整每个文件的速度?
谢谢.
我想用python wave模块改变某个WAV音频文件的播放速度(增加或减少).
我尝试下面的事情:
但它没有成功.
请建议.
提前致谢,
我有一些我在Pydub中打开的音频文件AudioSegment.
我想将帧速率22050降低到16000 Hz.(一个频道文件)
如果我只是改变AudioSegment的帧速率,我得到的是以较慢的速度播放的完全相同的波.嗯,公平.
但是,我如何实际改变波浪以适应较低质量,相同速度的播放?
(手动插补是我唯一能想到的,但我不想陷入那种麻烦)
我正在尝试增加/减少.wavpydub 中几个文件的音高(或速度)。我尝试使用sound.set_frame_rate(我乘以原始帧速率,但没有任何改变)。有谁知道如何做到这一点?(最好不要下载额外的外部库)。谢谢。