我正在使用Python音频工具库访问歌曲的原始数据。当我将.flac
转换为.wv
,然后to_pcm()
,并执行pcm.read()
时,它只显示歌曲的前88200
帧,而不是整个13397580
帧。它显示的这些帧是正确的。我和无耻心做了交叉检查。有人能帮我解释一下为什么会这样吗?我在44.1kHz
取样。所以88200
帧意味着它正好显示了第一个2
秒。在
这是我的密码
import os
from audiotools import *
files = os.listdir('./')
stream = open(files[3])
wave = stream.convert("sample.wv",WavPackAudio)
pcm_wave = wave.to_pcm()
print len(pcm_wave.read())
for frame in frames:
print frame,
print "\t",
目前没有回答
相关问题 更多 >
编程相关推荐