2016-07-25 118 views
2

我正在研究一項功能,在該功能中,我想通過視頻添加圖片並將其保存到SD卡。將圖像放在視頻上並將視頻保存到SD卡上Android

一般情況下,用戶選擇半透明背景的圖像,並將該圖像放在視頻上方,用戶按下保存按鈕後,他將獲得一個新視頻,但已經在視頻上方顯示圖像。

我聽說過ffmpeg,並看到了一些由ffmpeg提供的命令。但我不知道我應該從哪裏初始化。任何人都可以爲我提供任何相同的例子。

謝謝。

回答

2

一種常見的方法是使用ffmpeg包裝從您的Android應用程序訪問ffmpeg功能。在GitHub上有幾個相當常用的包裝器 - 下面的包裝器具有特別的功能和記錄(注意,我沒有使用過這些,因爲它們在我以前看過時並不那麼成熟,但如果我是再次做這樣的事情,現在我肯定會建立在這些中的一個):

使用很好的支持和使用的資料庫中的一個將ŧ請注意您可能遇到的一些常見問題 - 必須爲不同的處理器類型加載不同的二進制文件,以及本機庫重新加載時遇到的一些棘手問題,以避免後續調用封裝器時發生崩潰。

因爲這種方法對命令使用標準的ffmpeg cmd行語法,這也意味着您應該能夠在多個不同的操作中輕鬆地搜索和查找幫助(因爲任何在'普通'模型中使用ffmpeg的人都會使用相同的語法ffmpeg命令本身)。

例如,您在這裏添加圖像的情況下從快速搜索的一些結果(所以這是值得做的一個電流檢測ffmpeg的語法可隨時間變化):