2011-08-28 105 views

回答

0

你的问题是如何从MP4/FLV文件中提取音频并保存为mp3文件。对 ?

然后,非常抱歉,Android SDK不提供任何用于转换或跟踪提取的API。

同样使用可用的媒体框架来实现相同也是不平凡的(即使你这样做,你将失去可移植性)。

我建议使用你的MP4 & FLV解析器提取音频轨道,做转码(如果音频轨道是非mp3),并保存转码(如果提取的音轨是mp3,然后提取数据)数据。

或者您可以使用FFMPEG代码库并使用相同的代码。这对于你的小任务来说可能是过度的。

假设您只是想从MP4中提取MP3音轨,那么您就会理解本机mp4解析器并使用API​​进行提取。你可能需要从stagefright/opencore复制一些代码。

词shash