2015-01-09 113 views
0

如何在android中壓縮視頻。搜索了很多後,我找到一個名爲ffmpeg的庫。但它只適用於NKD,並且是商業版本。我發現另一個解決方案是mp4Parcer。但是這也不行。有沒有任何本機庫的Android壓縮視頻。在搜索了很多後,我在android中找到了一個名爲MediaCodec的類。但我不知道如何壓縮視頻。如何在android中壓縮視頻

我希望有人會回答我的問題

謝謝。

+0

你想通過編碼來壓縮視頻嗎?爲什麼不改變視頻格式? – bjiang

+0

您還可以找到ffmpeg庫.so文件並將其包含在您的項目中,並在不使用ndk的情況下使用它。我早些時候使用過它。 – Navdroid

+0

使用此-http://hiteshsondhi88.github.io/ffmpeg-android-java/ – Navdroid

回答

0

我能夠使用this的ffmpeg預編譯庫壓縮視頻

要壓縮我們可以使用下面的命令 -

String[] command = {"-y", "-i", inputFileAbsolutePath, "-s", "160x120", "-r", "25", "-vcodec", "mpeg4", "-b:v", "150k", "-b:a", "48000", "-ac", "2", "-ar", "22050", outputFileAbsolutePath}; 

有關詳細說明視頻,請this教程,我已經貼在我博客