在我的應用程序中,我需要記錄視頻和音頻並不重要。到目前爲止,我使用mediarecorder,但由於其延遲,我決定改變它。經過一番搜索,我明白我可以從onPreviewFrame獲取表面數據,但它給了我字節數組。我發現用mediacodec我可以將這些字節數組更改爲視頻,但沒有任何完整的代碼或教程。我應該如何實現它? (我知道它可能從android 4.3開始)android - 如何從onPreviewFrame創建視頻?
0
A
回答
1
首先,祝你好運。 MediaCodec在各種設備中具有非常不可預測的性質。請參閱本網站上的CameraToMpegTest例如:
http://bigflake.com/mediacodec/
作爲開始。
+0
它真的很大,很複雜。沒有更簡單的例子嗎? –
+0
你可以看看這個http://developer.android.com/reference/android/media/MediaCodec.html –
相關問題
- 1. 如何轉換onPreviewFrame到mp4視頻
- 2. 如何在Android中創建視頻?
- 3. Android:如何創建視頻播放器?
- 4. 從android屏幕活動創建視頻
- 5. 從一組圖像創建視頻Android
- 6. 從圖像創建視頻
- 7. 如何從動畫創建視頻
- 8. 在android中創建視頻
- 9. Android:從視頻URI創建視頻縮略圖
- 10. 如何創建視頻OCR?
- 11. 如何從Android的YouTube視頻視頻播放視頻視頻?
- 12. 如何從Android中的圖像列表中創建視頻
- 13. 如何從Android系列圖像創建h264視頻
- 14. 如何從Android中的圖像數組創建視頻?
- 15. 如何使用ffmpeg Android從圖像創建視頻?
- 16. Android onPreviewFrame不叫
- 17. 從一系列圖像創建視頻?
- 18. 從路徑創建視頻縮略圖
- 19. 如何使用FFMpeg從多個圖像序列創建視頻?
- 20. 在Android中創建視頻流位圖
- 21. 使用ffmpeg從視頻捕獲的視頻創建視頻拼貼
- 22. 如何創建動態視頻文件?
- 23. 如何爲iPad創建視頻疊加?
- 24. 如何創建視頻疊加?
- 25. 如何創建視頻背景?
- 26. 如何開始創建HTML5視頻庫
- 27. 如何創建視頻流httpserver?
- 28. 如何在flex中創建視頻庫
- 29. 如何使用mediaCodec創建視頻?
- 30. 如何使用C#創建視頻流#
https://github.com/google/grafika。請記住,MediaCodec是媒體編碼器硬件的相對「原始」接口。如果你想保持簡單,堅持MediaRecorder。 – fadden