我正在尋找一個API,它可以將媒體文件轉換爲任何其他格式,例如: - .mp4到.mp3在java中。我搜索了一下,並且發現了jave 1.0.2,但是如果它可以用來實現android項目的功能,還是不知道。如何使用API轉換媒體文件格式爲Android
如果你可以分享一些關於你使用過的任何API的更多信息,那麼它會有很大的幫助。
我正在尋找一個API,它可以將媒體文件轉換爲任何其他格式,例如: - .mp4到.mp3在java中。我搜索了一下,並且發現了jave 1.0.2,但是如果它可以用來實現android項目的功能,還是不知道。如何使用API轉換媒體文件格式爲Android
如果你可以分享一些關於你使用過的任何API的更多信息,那麼它會有很大的幫助。
您可以使用android的ffmpeg庫,這將很容易地在android中轉換,裁剪,編輯視頻。以上是圖書館的鏈接,我也將命令列出您可以用做不同的視頻功能
庫命令的 https://github.com/WritingMinds/ffmpeg-android
列表 http://androidwarzone.blogspot.in/2011/12/ffmpeg4android.html
命令提取音頻from Video
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
您可以使用Gstreamer庫。它是免費的,開放源代碼和有據可查的文件。
https://github.com/ypresto/android-transcoder
這似乎工作。但是源代碼不在那裏。
有趣的是,你可以簡單地將擴展名從mp4更改爲mp3,它會工作,但這不會從文件中刪除視頻信息,它將是相同的大小:)有沒有API與原生的Android做到這一點。 FFMPEG和SoX是一個很好的起點,但您應該考慮許可問題 –