我不知道ffmpeg,並且想要在android終端上運行ffmpeg命令。 什麼是配置android的基本步驟,以便它可以通過android應用程序運行ffmpeg命令?配置android以編程方式運行ffmpeg命令
感謝你!...
我不知道ffmpeg,並且想要在android終端上運行ffmpeg命令。 什麼是配置android的基本步驟,以便它可以通過android應用程序運行ffmpeg命令?配置android以編程方式運行ffmpeg命令
感謝你!...
Android支持的Runtime.exec(),這是運行一個可執行文件(例如ffmpeg)來編程的最佳途徑。
這與在終端上運行相同,但與adb shell上的運行略有不同,因爲後者使用系統帳戶。在有根的設備上,您可以從Java,終端或adb外殼以超級用戶身份運行。
請注意,您必須在內部存儲器的某處部署二進制文件(ffmpeg)。 Android不允許從/ sdcard /執行。
您可以找到許多ffmpeg for Android的下載,並使用Android NDK工具鏈構建二進制文件(必須下載並安裝它)。在Windows上,需要使用cygwin。我建議靜態鏈接libav庫。
請注意,也可以將ffmpeg構建爲庫,並使用與傳統命令行相同的參數調用其進程中的進程。
從以下鏈接獲取FFmpeg可執行二進制文件和.so文件。他們給出了示例代碼,說明如何從圖像中捕獲視頻。我希望它能幫助你。通過鏈接。