我想用相機在我的Android設備中記錄視頻。我需要在錄製的電影上添加疊加圖像。在iOS中,我會使用GPUImage。在Android中,我找到了Android GPUImage。我試圖使用它,但我沒有找到任何方法來添加任何過濾器,而視頻錄製。在提供的例子中,我只能添加過濾器來拍攝照片。有沒有什麼方法可以用Android GPUImage來錄製帶有濾鏡的視頻?是否有其他方法可以實時添加圖像疊加在錄製視頻上?如果沒有,是否有任何方法可以在後期處理中添加覆蓋錄製視頻的圖像?在Android上錄製視頻時添加疊加層
3
A
回答
0
您可以使用混合濾鏡在視頻上添加疊加圖像。
關於視頻錄製:android-gpuimage庫不支持它,但你可以嘗試使用android-gpuimage-videorecording庫。它是GPU圖像for Android可叉,它也提供了視頻錄製功能
android-gpuimage-videorecording
看到GPUImageMovieWriter類
它應該指向你在正確的方向上發展自己的視頻作家GPUImage的頂部。
的想法是:在當前屏幕表面
- 拉伸
- 開關與編碼器輸入表面並在其上再次提請先前幀緩衝器
- 切換回屏面上
其他有用的鏈接:EGL surface helper,Media encoder
0
該項目(MagicCamera)有許多多輸入過濾器。您可以編寫自己的片段着色器來將圖像疊加到相機紋理上(類似於MagicN1977Filter)。它還包括視頻錄製。
相關問題
- 1. 在視頻上添加疊加
- 2. 在Swift 3中爲視頻添加疊加層
- 3. 將UIView疊加添加到UIIMagePickerController視頻錄製
- 4. 爲Coverr.co視頻添加淺灰色疊加層?
- 5. 在Android上錄製文本/圖像疊加層
- 6. 在錄製的視頻上添加日期和時間
- 7. 在地圖視圖上重新添加疊加層iOS
- 8. Android - 錄製視頻時添加文字或圖片?
- 9. 如何在活動上添加圖形疊加層? Android
- 10. 在Android上爲MapView添加單個疊加層
- 11. 如何在HTML5視頻上創建疊加層?
- 12. 添加視圖疊加在ImageCardView上
- 13. 在iPhone中錄製視頻時添加日期時間
- 14. 使用AVFoundation添加/更改視頻記錄按鈕疊加
- 15. 在Android上平鋪地圖疊加層
- 16. 如何在視頻上疊加畫布
- 17. 在視頻上疊加錨定標記
- 18. 在Simile Timeline中添加疊加層
- 19. 如何在android中增加視頻錄製的時間?
- 20. 添加視頻摺疊設計
- 21. 在iPhone上錄製自定義疊加層
- 22. Java:如何在ScrollPane視口上繪製非滾動疊加層?
- 23. 是否有可能在錄製的視頻添加時間戳:android
- 24. 在Matlab中將蒙面視頻疊加到視頻上
- 25. 在視頻上疊加動態文本和圖像android
- 26. 在疊加視頻(VLC Winform)上繪製透明控件(Text)
- 27. Opengl es 2.0在視頻上繪製位圖疊加
- 28. iOS上視頻的動畫疊加
- 29. 在Windows 8.1中爲視頻添加疊加信息
- 30. 在Google地圖上添加自定義圖案疊加層
如果您想在錄製的視頻中添加圖像,可以調用ffmpeg4android(http://androidwarzone.blogspot.com/2011/12/ffmpeg4android.html),它可以幫助您做到這一點。以下,你可以在這裏找到所有的命令語法https://www.ffmpeg.org/ffmpeg-all.html。希望它不是太晚 – LuongTruong 2016-06-14 09:34:23