簡體   English   中英

在Android中錄制視頻時獲取幀回調

[英]Get frame callback while recording video in android

這個問題似乎重復: 在錄制視頻時保持預覽回調?

我正在制作一個在錄制視頻時需要處理幀的項目。 不幸的是,mediarecorder啟動會阻止onPreviewCallback返回byte []幀。

經過一些谷歌搜索后,我在啟動mediarecorder后再次發現setPreviewCall()使一切正常。 但它剛剛在Xperia上運行。 在聯想,這個問題仍然存在。 在asusMemopad上,它返回了previewcallback,但是我們得到的每個幀都是另一個。 在我閱讀這篇文章之前,一切都很糟糕: http//andrey.chernih.me/2014/06/28/video-recording-and-processing-in-android/

但解決方案仍有一些重大問題。 有沒有人處理這個? 任何答案將不勝感激。

經過一番嘗試,最后我找到了解決這個問題的方法。 javaCV庫https://github.com/bytedeco/javacv是最簡單的方法,也許它是錄制視頻時處理幀的最佳選擇。 實際上,它只是一種替代方式,仍然存在很多問題。 很高興你們找到更好的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM