2014-05-18 81 views
0

我正在開發一款android應用程序,用於在視頻開始時創建視頻文件,然後設置圖像並保存。 有什麼辦法可以做到這一點?從一組圖像創建視頻Android

我試過JCodec,它已經破壞了庫,網上的不可信代碼以及缺乏關於這個庫的知識。

我試過FFMpeg,它在android上不夠用,涉及到使用NDK。

我試圖用AnimationDrawable創建一個動畫,並將這個動畫保存爲一個視頻,但是我找不到一種方法將動畫保存爲視頻,除了使用KITKAT 4.4的功能,但它需要連接到計算機並且需要一個根。

是否有任何其他解決方案或者使用上述方法進行解釋的方式?

預先感謝

+1

如果您可以使用GLES進行渲染,則可以使用MediaCodec和MediaMuxer錄製.mp4視頻。需要API 18+。 http://bigflake.com/mediacodec/和https://github.com/google/grafika上的一些示例。 – fadden

+0

@fadden:您提出的解決方案中的GLES有什麼特別之處? –

+0

它用於爲MediaCodec提供表面輸入。您無法使用Canvas上的軟件渲染(https://code.google.com/p/android/issues/detail?id=61194)。我同意你的回答 - 除非你只關心API 18+,否則ffmpeg是一個更好的選擇。 – fadden

回答

0

我會投票支持FFMPEG。如果您可以負擔預先構建的解決方案(如​​),則不需要NDK或其他資源。

+0

非常感謝你 –

+0

鏈接已死,是否有任何鏡像鏈接? – Shvet