yuv

    0熱度

    2回答

    能否讀者請建議我的權利FOURCC碼來表示 YUV420 10 bit semi-planar YUV422 10 bit semi-planar 的數據看起來像下面內存: 2:10:10:10 2:Y2:Y1:Y0 2:10:10:10 2:U1:V0:U0 3組件打包成4字節

    1熱度

    1回答

    我正在使用ffmpeg-3.2.4-win32,來自zeranoe頁面的靜態和開發版本來解碼我創建的一些h264 mp4視頻x264編碼器。視頻有很多靜態區域,2d視頻遊戲類型。 當我使用解碼要麼ffmpeg.exe或avcodec_decode_video2()API函數的框架,我得到色度分辨率較差,塊狀和視頻(編輯靜態區域相當明顯:avcodec_decode_video2()返回正確的YUV

    0熱度

    1回答

    將avi視頻轉換爲ogv時,輸出文件中存在顏色問題。 我該如何解決這個問題? normal colorsaltered colors 其實問題的一部分是從球員 - 這樣幼稚的問題 命令使用的ffmpeg-3.3.2-1.mga6.tainted: ffmpeg -i dscn0146.avi -pix_fmt yuv422p -s 640x480 dscn0146_hq.ogv -y 輸入元數

    1熱度

    1回答

    我目前正在嘗試開發Android上的視頻播放器,但我正在努力使用彩色格式。 上下文:我提取並通過MediaExtractor/MediaCodec的標準combinaison解碼的視頻。因爲我需要提取的幀是可用作爲OpenGLES紋理(RGB),設置我的解碼器(MediaCodec),使得其通過表面紋理饋送外部GLES紋理(GL_TEXTURE_EXTERNAL_OES)。我知道我的硬件解碼器輸出

    0熱度

    2回答

    我使用下面的ffmpeg命令將YUV原始視頻轉換爲mp4,但轉換後顏色完全混亂而不是呈現藍色。請檢查並確認下面的轉換代碼是否有問題。 ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 23.976 -i 2.raw -c:v libx264 output.mp4

    0熱度

    1回答

    我正嘗試使用iOS 10.3.3在iPhone 6S上使用Swift 3渲染yuv420p編碼視頻到OpenGL ES2紋理。 紋理設置: var formatType = kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange var lumaTexture: CVOpenGLESTexture? var chromaTexture:

    1熱度

    1回答

    我正在Android設備上實現攝像頭應用程序。目前,我使用Camera2 API和ImageReader以YUV_420_888格式獲取圖像數據,但我不知道如何將這些數據完全寫入MediaCodec。 這裏是我的問題: 什麼是YUV_420_888? 格式YUV_420_888是不明確的,因爲它可以是屬於家族YUV420任何格式,如YUV420P,YUV420PP,YUV420SP和YUV420P

    0熱度

    2回答

    給定兩個編碼流,我想並排連接它們。正如在假設我有兩個單獨的H.264編碼的1024x768視頻具有相同的幀速率。我想結合這兩個視頻1和視頻2並排形成一個雙倍寬度(1024 * 2)x768或2048x768的流。我首先要解碼流,然後合併各個幀,然後重新編碼單個流。解碼和重新編碼都很好,但這很有效,但速度非常慢(正如ffmpeg)。這個問題似乎是計算時間將幀從YUV轉換爲RGB或將它們組合成YUV形

    0熱度

    1回答

    我必須爲識別解決方案提供YUV(NV21)字節數組,並且希望縮短處理時間以縮小預覽幀。 從這裏和那裏收集的解決方案,我設法以1:1的比例進行轉換,並獲得識別點擊。但如果我想縮小中間位圖,我沒有結果。即使我把它縮小到只有95%。 任何幫助,將不勝感激。 因此,每隔400毫秒我就會預覽幀以異步轉換它。我使用RenderScript將其轉換爲ARGB,將其縮小並將其轉換回來。 // Camera cal

    0熱度

    1回答

    我一直在嘗試將YUYV原始文件轉換爲C++中的YUV420原始文件。格式記錄在YUV Formats Page中。我的輸出文件在轉換後顯示爲綠色。我採用Experts Exchange的源代碼,從YUYV轉換而不是UYVY。這是我的源代碼: void conv422to420(uint8_t* src, uint8_t* dst) { uint8_t* pyFrame = dst;