我正在寻找一种可以将媒体文件转换为任何其他格式的API,例如: - .mp4到.mp3在java中。我google了一下,穿过jave 1.0.2,但仍然不知道它是否可用于实现android项目的功能。
如果您可以分享有关您使用的任何API的更多信息,那么它将会有很大的帮助。
答案 0 :(得分:0)
你可以使用ffmpeg库为android,它可以轻松转换,裁剪,编辑android中的视频。上面是图书馆的链接,我也在添加你可以用来做不同视频功能的命令列表
<强>库强> https://github.com/WritingMinds/ffmpeg-android
命令列表 http://androidwarzone.blogspot.in/2011/12/ffmpeg4android.html
从视频中提取音频的命令
ffmpeg -y -i /sdcard/videokit/in.avi -strict experimental -acodec copy /sdcard/videokit/out.mp3
ffmpeg -y -i /sdcard/videokit/in.mp4 -strict experimental -vn -ar 44100 -ac 2 -ab 256k -f mp3 /sdcard/videokit/out.mp3
答案 1 :(得分:0)
您可以使用Gstreamer库。它是免费的,开源的并且有很好的文档记录。
答案 2 :(得分:0)
https://github.com/ypresto/android-transcoder
这似乎有效。但源代码不存在。