Mp3音频处理效率问题

panyfx 发布于 2012/08/09 10:39
阅读 253
收藏 0
请问,我使用lame对mp3文件先进行解码,然后进行处理,再进行编码为Mp3输出,想问下是解码一部分,处理一部分,再编码一部分,还是先全部解码,再全部处理,最后全部编码,这两个哪个方法好点?还有其他的方法没?期望能得到你的建议,谢谢!
加载中
0
Anghan
Anghan
个人觉得一定要持支部分解码的功能, 要不然当mp3文件N大时就没法处理了
panyfx
panyfx
回复 @Anghan : 打算用lame来编码,解码也是用lame的,谢谢你!
panyfx
panyfx
回复 @Anghan : 也就是说解码出来的结果是一串整数序列,而不是一长串的0,1序列,在处理时是按着int类型的来处理的,而不是按照位来处理的?刚接触这方面的东西,不怎么会,谢谢你的热情回复!
Anghan
Anghan
回复 @panyfx : 据我所知,相对于解码,编码更得复杂一些。mp3是一种有损压缩。同一个mp3文件,用不同的解码器解码,得到的两个pcm文件没有本质的区别;而同一个pcm文件,用不同的编码器编码,得到的两个mp3可以有本质的差异。
Anghan
Anghan
回复 @panyfx : mp3解码后得到pcm数据(类似于.wav格式),是一个整数的序列(16位整数或32位整数,双声道的解出来是两个序列)。你可以以你希望的方式处理这些数据。
panyfx
panyfx
回复 @Anghan : 你好,再问你个问题,我想把两个mp3文件解码后进行叠加处理,然后编码mp3输出,该如何处理?还有如何解决两个音频的解码与编码的同步问题?谢谢你!
下一页
0
笨蛋EGG
笨蛋EGG
边解码边输出
返回顶部
顶部