grafika

    0熱度

    1回答

    查看Texture2dProgram.java中的代碼我找不到定義sTexture的統一位置。其他像aPosition在構造函數中定義。 作爲opengl的新手,它看起來像片段着色器使用當前的紋理單元,紋理綁定到該紋理單元,所以sTexture是默認的預先定義的名稱。

    2熱度

    1回答

    我想從AudioRecord使用GLSurfaceView和音頻錄製視頻。在MediaMuxer中,當onFrameAvailable調用時,我將發送音頻和視頻數據。我將相機預覽尺寸設置爲1280 * 720並全屏預覽。 我有問題將幀裁剪爲600 * 600.任何人都可以幫助我裁剪視頻幀,然後編碼到MediaCodec和MediaMuxer。 我正在幫助從Grafika機器人演示代碼

    0熱度

    1回答

    我試圖找出是否需要重新制作Surface,如果我想調用SurfaceTexture中的attachToGLContext方法。我試圖查看Android文檔,但沒有提及。 我猜並不是因爲據我所知,Surface是SurfaceTexture的緩衝區,它可以充當OpenGL上下文的外部紋理。因此,將SurfaceTexture附加到不同的上下文不應該影響這一點。 有人知道嗎?

    4熱度

    1回答

    該應用程序基於Grafika的相機捕獲活動(https://github.com/google/grafika/tree/master/src/com/android/grafika)。用戶點擊按鈕以錄製視頻。 Nexus 5x發生隨機崩潰。下面發佈的是它的工作時間和不工作時間的2個日誌。請告訴我這次崩潰的原因是什麼,如果你需要我發佈代碼的任何部分。 工作: 11-21 15:55:22.301

    1熱度

    1回答

    我試圖改善我們的應用程序的幀提取。基本上我所做的就是結合來自Grafika的MoviePlayer的前向搜索解決方案和BigFlake的ExtractMpegFramesTest來提取幀。對於提取,我尋找回前一個關鍵幀,然後正向解碼並僅保存最後一幀。像這樣的東西 (見較完整的解釋我previous question): decoder.releaseOutputBuffer(decoderStat

    0熱度

    1回答

    嗨,我嘗試使用Android MediaCodec進行編碼。我遵循「grafika」的代碼,但是我發現編碼視頻會丟失一些幀。我檢查我的輸入,每一幀都是彼此不同的,但在我的編碼輸出視頻中,例如,幀71與幀72相同,幀99與幀100相同,其他幀與輸入序列相同。 我使用OpenGL ES,並在編碼中使用surface。我的幀速率是30,比特率是1920 * 1080 * 30,並且Iframe間隔是1s

    3熱度

    1回答

    我想在我的ExtendedGLSurfaceView(從GLSurfaceView擴展)中使用eglPresentationTimeANDROID。 的方法出現在: EGLExt.eglPresentationTimeANDROID(android.opengl.EGLDisplay display, android.opengl.EGLSurface surface, long time);

    6熱度

    1回答

    我正在學習Grafika的「連續捕捉」活動,這是關於使用MediaCodec錄製視頻的。 活性源代碼是在https://github.com/google/grafika/blob/master/src/com/android/grafika/ContinuousCaptureActivity.java 程序使用表面紋理OBJ從照相機接收數據,並創建2與該表面紋理的obj EGLSurface物鏡

    0熱度

    1回答

    我已經嘗試使用Android中的示例代碼來學習OpenGL。但我看不到預期的輸出。請指出問題在哪裏? 我已經使用fadden的貢獻作爲參考。 grafika-fadden 步驟1: 我已創建renderThread與renderHandler。 public void run() { Looper.prepare(); mHandler = new RenderHandle

    1熱度

    1回答

    我目前正在嘗試以方形錄製視頻並創建一個輸出爲.mp4。這似乎是非常具有挑戰性的。我嘗試了不同的方法,包括:OnPreviewFrame和FFMpeg。但從來沒有得到滿意的結果。今天我找到了Grafika。這似乎是正確的方法。但由於代碼的完整性,我現在被卡住了。使用示例:CameraCaptureActivity.java我設法錄製視頻。但它的形狀是長方形而不是方形。此外,相機旋轉90度。我已經試圖