我正在開發一款android應用程序,用於在視頻開始時創建視頻文件,然後設置圖像並保存。 有什麼辦法可以做到這一點?從一組圖像創建視頻Android
我試過JCodec,它已經破壞了庫,網上的不可信代碼以及缺乏關於這個庫的知識。
我試過FFMpeg,它在android上不夠用,涉及到使用NDK。
我試圖用AnimationDrawable創建一個動畫,並將這個動畫保存爲一個視頻,但是我找不到一種方法將動畫保存爲視頻,除了使用KITKAT 4.4的功能,但它需要連接到計算機並且需要一個根。
是否有任何其他解決方案或者使用上述方法進行解釋的方式?
預先感謝
如果您可以使用GLES進行渲染,則可以使用MediaCodec和MediaMuxer錄製.mp4視頻。需要API 18+。 http://bigflake.com/mediacodec/和https://github.com/google/grafika上的一些示例。 – fadden
@fadden:您提出的解決方案中的GLES有什麼特別之處? –
它用於爲MediaCodec提供表面輸入。您無法使用Canvas上的軟件渲染(https://code.google.com/p/android/issues/detail?id=61194)。我同意你的回答 - 除非你只關心API 18+,否則ffmpeg是一個更好的選擇。 – fadden