[英]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.