请问各位大哥:怎样可以实现把声音文件(mp3,wav等)生成相应的快度和慢读的文件,有点类似于复读机那种功能吗?谢谢 ( 积分: 100 )

  • 主题发起人 主题发起人 ywan
  • 开始时间 开始时间
Y

ywan

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位大哥:
怎样可以实现把声音文件(mp3,wav等)生成相应的快度和慢读的文件,有点类似于复读机那种功能吗?谢谢
 
请问各位大哥:
怎样可以实现把声音文件(mp3,wav等)生成相应的快度和慢读的文件,有点类似于复读机那种功能吗?谢谢
 
请各位大概其指教!到底能不能实现
 
这么久都没人回答,自己顶一下:(
 
wav文件可以直接处理,比如:44100采样率的,文件大小3M,取相临两点的平均值插入一个点,变成6M,仍以44100采样率存放,播放时时间延长了一倍,就变慢了。
 
谢谢!请问有没有MP3的解决办法吗?
 
如果你只要几种固定的速度,那么可以预先处理好再压缩成mp3格式,不然只有看你用什么来播放了,数据流最后应该都是wav格式,截取过滤
 
谢谢各位!
to skadon:
你的意思是不是要先把MP3转换成WAV,然后处理,在转换成MP3吗?谢谢
 
mp3文件播放过程:
(A)mp3数据流--->(B)解压,变成wav数据流--->(C)音量控制,音调控制---->(D)播放

如果你能截取(C)的数据流,就可以直接处理了。

不然只有“先把MP3转换成WAV,然后处理,在转换成MP3”
 
to skadon大虾:
你的意思是不是在播放前处理吗?但我要得到的还是MP3文件,只是做了些处理的。
除了“先把MP3转换成WAV,然后处理,在转换成MP3”还有其他办法吗?谢谢
 
我没有没有其他办法了,只会这样处理
 
有两种方法
一种是播放的时候进行,directx sound就有这个功能
还有一个就是利用tempro这个功能
就是对数据进行处理
 
谢谢两位!
请问kingqc大虾:
tempro到底是功能?要用到什么技术?请详细指教,谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部