使用 LAME 转换 wav 为 mp3,文件播放速度变快

2016-03-31 15:12:19 +08:00
 jiaxin1121

wav 文件为 705.6kbps,44.1 KHZ, 16bits, 1channel

但是转换完成后,时长缩短为一般,声音也变快了。

3307 次点击
所在节点    问与答
10 条回复
cxbig
2016-03-31 15:18:20 +08:00
用什么工具转换的?换 ffmpeg 试试
ck65
2016-03-31 15:34:24 +08:00
转出来的 mp3 文件采样率( sample rate )还是 44.1kHz 吗?
jiaxin1121
2016-03-31 15:39:01 +08:00
@ck65 lame_set_in_samplerate(lame , 44100);
lame_set_num_channels(lame,1);

是啊。这是我设置的参数
JamesRuan
2016-03-31 15:41:09 +08:00
你的 wave 采样率是 22K 的,强制设定 44K 后就变快了。
jiaxin1121
2016-03-31 15:47:07 +08:00
@JamesRuan 我把 samplerate 设置成 22050 ,声音就正常了。但是我录制的时候 wav 确实是 44100 的
JamesRuan
2016-03-31 15:49:05 +08:00
用其他软件(比如我参与翻译的 Audacity )打开 WAV 看看,多半就是它的问题。
jiaxin1121
2016-03-31 15:54:13 +08:00
@JamesRuan 我录制是用 android 录制的,参数设置的是 44100 ,录制后的文件,我提取出来用 MediaArea 看了一下,也是 44100 。
JamesRuan
2016-03-31 15:56:22 +08:00
@jiaxin1121 不能光看 Header ,要打开来播放一下的那种.
jiaxin1121
2016-03-31 15:58:13 +08:00
@JamesRuan 我去研究研究,还是谢谢你,帮我解决了问题。
badboy200600
2016-05-16 10:57:15 +08:00
有人说是每次读入的太多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/267652

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX