2013-04-13 40 views
0

我爲Windows下載了LAME。它有兩個文件,一個是lame_enc.dll,另一個是lame.exe如何從Android調用lame可執行文件?

我想將MP3文件從320kbs轉換爲128kbs。

在Windows中,我使用命令行:C:\Lame\lame.exe --preset cbr 128 "320.mp3" "128.mp3" - 它工作良好。我的問題是如何從我的Android項目中撥打lame.exe?我必須採取哪些措施才能實現這一目標?

謝謝你的回覆!

+0

請訪問[WhatHaveYouTried.com(http://www.whathaveyoutried.com) –

回答

1

你不能只是「從Android運行lame可執行文件」,因爲Android不運行Windows的可執行文件。類比,你無法在Windows中運行MacOS應用程序而無需轉換它們/使用仿真器/等。

我建議你在這項工作中使用與LAME不同的東西 - 我沒有使用過任何這樣的東西,所以我現在無法推薦任何東西。

編輯

看來,你也可以很容易的Android端口LAME - Lame MP3 Encoder compile for Android

+0

現在我會嘗試一下,謝謝你的回答:D – fairytale47

+0

@ fairytale47 - 我編輯了這篇文章。看來,LAME將工作,但正如我所說的,你需要「轉換」爲Android – Lemurr

+0

我試過FreeMp3Droid,但它只轉換並將「pcm,wav」文件擴展名的比特率更改爲mp3格式。它不能更改爲(更高/更低)的mp3比特率。它的核心是蹩腳的圖書館。這就是我所知道的... – fairytale47

相關問題