cost 403 ms
Camera2 OpenGL 由 Matrix.rotateM 引起的視頻隨機故障

[英]Camera2 OpenGL random glitches in video caused by Matrix.rotateM

我使用了 Grafika 應用程序並將其修改為使用 Camera2 API 而不是舊的 API。 我需要使用 OpenGL 解決方案,因為我需要在視頻頂部繪制水印,而 Grafika 非常有用。 不幸的是,我的 output 視頻正在以錯誤的方向隨機“閃爍”幀進行錄制。 我正在尋求解決閃爍的問題,或 ...

使用 MediaCodec 和 GLSurfaceView 瀏覽視頻

[英]Seek through a video with MediaCodec and GLSurfaceView

我正在嘗試使用輸出到 GLSurfaceView 的 MediaCodec 解碼器來實現通過視頻文件的搜索。 該解決方案基於Bigflake示例和流行評論。 它適用於SurfaceView ,但我在使用GLSurafaceView了一些麻煩:渲染幀總是黑色查看實現: OutputSurface來自 ...

在Android中記錄屏幕的選定區域

[英]Recording selected area of screen in android

我正在嘗試實現屏幕錄像機。 我關注了grafika 。 只需將Surface從encoder.getInputSurface()給VirtualDisplay就可以了。 現在,我的任務是對屏幕的特定部分進行編碼。 因此,我試圖使用SurfaceTexture修改編碼器的輸入Surface ...

在人像模式下錄制視頻時出現方向問題android grafika

[英]Orientation Issue while video recording in Portrait Mode android grafika

我設置了設備“定向Landscape模式,然后完美保存了視頻。 如果我拍攝雙方的視頻。 但是我將設備方向設置為Portrait模式這一工作很奇怪。 例如: 在我錄制視頻時的屏幕截圖下方: 但是,當我保存視頻並在MXPlayer中觀看時,它看起來像這樣: ...

錄制時如何將音頻添加到視頻[ContinuousCaptureActivity] [Grafika]

[英]How to add Audio to Video while Recording [ContinuousCaptureActivity] [Grafika]

我使用ContinuousCaptureActivity.java實現視頻錄制。 它的工作完美。 現在我想在此視頻中添加音頻。 我知道使用MediaMuxer可以在視頻中添加音頻。 但問題是我不知道如何使用MediaMuxer 。 此外,如果您有任何其他沒有MediaM ...

在方向改變時保持表面(使用 GLSurfaceView)

[英]Keep surface upon orientation change (using GLSurfaceView)

即使在破壞和重新創建我的活動(由於方向改變)時,我也試圖保持一些渲染(不重置它)。 我查看了Grafika的DoubleDecodeActivity ,它非常清楚地說明了如何去做。 但是,它通過使用TextureView ,但效率較低,因為繪制的幀不會直接傳遞給表面合成器 (SurfaceFlin ...

在OpenGLES中緩沖或保留幀

[英]Buffering or holding back frames in OpenGLES

我正在嘗試在Android上的GLES中最多緩沖10個幀。 傳入的幀從相機到surfacetexture紋理,我使用OpenGles處理圖像。 我正在嘗試執行此操作,因為我應用了多個gles過濾器,導致GPU阻塞,因此丟失了幀速率。 (一台30 FPS的相機最終會顯示25幀)。 我的想法 ...

為什么動畫在加速

[英]why the animation is accelerating

我的代碼有問題。 為什么此動畫仍會加速。 [在此鏈接中的代碼是[1] [1]: enter code here http://jsfiddle.net/74j0u5zf/4/ ...

Android 使用 SurfaceTexture TransformMatrix 鏡像相機預覽

[英]Android mirror the camera Preview using SurfaceTexture TransformMatrix

我從 Grafika 示例開始,我想用 GlRenderView 渲染相機預覽。 我的問題是如何修改從表面紋理獲得的變換矩陣,以便像設備前置攝像頭一樣鏡像視頻預覽: 我嘗試了下面的行,但我的視頻得到了奇怪的效果:// 應用水平翻轉。 謝謝你們。 ...

Android MediaCodec編碼丟幀

[英]android mediacodec encode drop frame

您好,我嘗試使用Android MediaCodec進行編碼。 我遵循“ grafika”的代碼,但是我發現編碼視頻掉了一些幀。 我檢查我的輸入,每個幀都互不相同,但是在我編碼的輸出視頻中,例如,幀71與幀72相同,幀99與幀100相同,其他幀與輸入序列相同。 我使用OpenGL ES ...

OMX.qcom編碼器隨機崩潰

[英]OMX.qcom encoder random crash

該應用程序基於Grafika的相機捕捉活動( https://github.com/google/grafika/tree/master/src/com/android/grafika )。 用戶點擊按鈕以錄制視頻。 Nexus 5x發生隨機崩潰。 下面發布的是它工作時和不工作時的2個日志 ...

Android:使用MediaCodec和MediaMuxer錄制時裁剪視頻

[英]Android: Crop video while recording using MediaCodec and MediaMuxer

我正在嘗試使用GLSurfaceView和AudioRecord的音頻錄制視頻。 在MediaMuxer中,我在調用onFrameAvailable時發送音頻和視頻數據。 我將相機預覽尺寸設置為1280 * 720並在全屏幕上預覽。 我有問題將幀裁剪為600 * 600.任何人都可以幫我在 ...

Android MediaCodec 向后搜索

[英]Android MediaCodec backward seeking

我正在嘗試使用MediaCodec和MediaExtractor實現對視頻的精確搜索。 通過關注 Grafika 的MoviePlayer ,我設法實現了前向搜索。 但是我仍然遇到向后搜索的問題。 相關的代碼在這里: 基本上,它與 MoviePlayer 的doExtract方法相同。 我只是添 ...

使用Grafika CameraCapture代碼拉伸Android相機預覽

[英]Android camera preview stretched using Grafika CameraCapture code

我正在尋找幫助解決我使用Grafika的CameraCaptureActivity代碼所面臨的問題。 我想構建一個可以記錄相機並顯示預覽的應用程序,所以這個樣本和代碼看起來就像我想要的那樣,到目前為止它很棒,這個問題appart。 我遇到的問題是,當相機預覽尺寸與用於顯示預覽的GLSur ...

Android-高斯模糊效果-OpenGL

[英]Android - Gaussian blur like effect - OpenGL

凡沒有指定這個問題只是建立在頂部CameraCaptureActivity的內grafika在github上找到項目。 它具有利用3x3內核的內置模糊效果 但是,這種模糊效果不夠強,我正在尋找類似高斯效果的UIVisualEffectView在iOS上可以做的UIVisualEff ...

無法理解有助於異步顯示的BufferQueue同步邏輯

[英]Unable to understand BufferQueue sync logic that helps for async display

我從閱讀的android架構這個環節。 第一次嘗試時,我什么都不明白,但到處都是零零碎碎。 我懂什么? 1) 有一種叫做“同步框架”的東西。 - 好 2) 可以在進程之間以及用戶空間和內核空間之間使用此同步框架。 - 好 3) 用於異步機制。 ...

將Egl配置的表面傳遞給本機並推送數據時出現問題

[英]Issue in passing Egl configured surface to native and push the data

首先,感謝fadden的精彩示例。 我嘗試以下這個 ContinuousCapture.java示例,並且所產生的以下程序。 1) 我試圖通過獲取其ANativeWwindow引用,並使用ANative lock和unlockpost方法來獲取BufferQueue並填充數據, ...

使用Matrix的rotateM()從SurfaceTexture旋轉矩陣但損壞視頻輸出

[英]Use rotateM() of Matrix to rotate matrix from SurfaceTexture but corrupt the video output

我設法用opengl es播放視頻,我使用了grafika的ContinuousCaptureActivity方式,我的數據源是MediaPlayer而不是Camera,這沒什么區別。 MediaPlayer連續生成視頻幀,我在onFrameAvailable回調中繪制每個幀到屏幕。 代碼如 ...


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