我需要在我的Android应用程序中转换mp4 / flv文件信息mp3,但我不知道C / C ++和Android NDK。你知道在Java上轻松转换的库/方法吗?无论如何,谢谢你。
答案 0 :(得分:0)
您的问题是如何从MP4 / FLV文件中提取音频并另存为mp3文件。对吗?
然后,非常抱歉,Android SDK不提供任何用于转换或跟踪提取的API。
同样使用可用的媒体框架来实现同样的目标并非易事(即使你这样做,也会失去可移植性)。
我建议使用你的MP4& FLV Parser提取音轨,进行转码(如果音轨是非mp3),并保存转码(如果提取的音轨是mp3,则提取数据)数据。
或者您可以移植FFMPEG代码库并使用相同的代码库。这对你的小任务来说可能有点过分。
假设您只想从MP4中提取mp3轨道,那么您就可以理解本机mp4解析器并使用API进行提取。您可能必须从stagefright / opencore复制一些代码。
词shash
答案 1 :(得分:0)
它可能与你无关,但如果有人还需要mp4到mp3解析器here's an api that can do the job