2015-01-16 148 views
0

我目前的項目,我自己編與X264 libary在一起的ffmpeg,以下this的Android ffmpgeg - 什麼也沒有發生

教程。我已經看到很多關於這個話題的問題,但是沒有一個真正幫助我。在此之前,我嘗試了很多其他的東西,導致許多.so文件(libavcodec等)。由於我沒有時間(還沒有)深入使用JNI,所以我想依靠上面教程中提供的命令行。但是問題在於:當我在Android設備上使用Process運行它時,生成的文件不會執行任何操作(無輸出且無錯誤消息)。我得出結論,生成的文件仍然是一個.so文件(它可以通過readelf讀取)。到目前爲止,我還沒有找到一個解決方案,用命令行在我的設備上運行ffmpeg。你知道我做錯了嗎?

感謝, 丹尼爾

回答

1

我問這個前一段時間,但對於有問題的人,這裏是解決方案:

  • 我試圖this這似乎創造86 ffmpeg的二進制可執行文件,armeabi- v7a和armeabi-v7a-neon
  • 接下來,我將它們複製到手機上,並使用chmod將文件權限設置爲775,但它不可執行。事實證明,外部存儲上的任何文件都不可執行。在將其複製到內部存儲器 - 例如 -/data/local/tmp之後 - 並設置它的可執行權限和工作權限後
相關問題