libx264

    2熱度

    2回答

    我在寫一個小工具,它將視頻轉換爲原始h264文件。這些文件將在稍後由SIP電話播放。我有以下代碼: eccx->pix_fmt = PIX_FMT_YUV420P; eccx->width = VIDEO_FRAME_WIDTH; eccx->height = VIDEO_FRAME_HEIGHT; eccx->time_base.num = 1; eccx

    0熱度

    1回答

    簡而言之:我必須編碼少量的視頻幀,並將它們拼接在更大的h.264流之前,而無需重新編碼所述流。 細節:我收到一個包含h.264 es和音頻es的多GB傳輸流。目前,h.264流總是使用x264生成的,我可以認爲這將是未來的情況。現在,我必須在視頻流中添加一些視頻幀,但不允許對整個視頻流進行解碼/編碼。這讓我唯一的選擇是找出我需要傳遞x264_encoder_open的確切參數,以便兩個流匹配。 目

    6熱度

    1回答

    我正在嘗試使用ffmpeg庫從圖像創建視頻。這些圖像的尺寸爲1920x1080,並且應該使用.mkv容器使用H.264進行編碼。 我遇到過各種各樣的問題,認爲我越來越接近解決方案,但這個我真的很堅持。根據我使用的設置,我的視頻的第一個X幀(大約40個,取決於我用於視頻的圖像的數量和數量)未經過編碼。 avcodec_encode_video2在got_picture_ptr = 0時不返回任何錯誤

    0熱度

    2回答

    我正在使用libX264庫進行編碼。編碼後的數據是以NAL單元格的形式()......這是我需要的相同格式(AVC),但問題是一個幀進入兩個Nal單元(一幀=(長度,數據)+(長度,數據))和我需要(單幀=(長度,數據)在單一的最終單位)。雖然我轉換成文件然後播放,它顯示屏幕的第一個上部分,然後降低。我的配置參數均低於 param.i_width = 1680//; param.i_height

    0熱度

    1回答

    這是正確的使用新的x264 API,我想獲得一個框架,並用x264編碼,然後將其保存到.264文件? 但我不知道這是對的嗎? picIn.img.plane[0] = pInBuffer ; picIn.img.plane[1] = pInBuffer +m_VideoEncParam.nWidth*m_VideoEncParam.nHeight ; picIn.img.plane[2] =

    0熱度

    1回答

    我正嘗試使用FFMPEG創建一個MP4文件來播放HTML5視頻標記。 我發現了一些使用libx264的示例代碼,但是當我嘗試時,FFMPEG給了我一個「未知的編碼器libx264」錯誤。 我問我的主人到我的服務器上安裝它,並得到了如下答覆: 我們L3組審覈後我得知X264沒有與FFMPEG支持的任何更長的時間。這是一個符合FFMPEG-PHP的庫,任何人都不支持。 爲了使它與FFMPEG一起工作,

    4熱度

    2回答

    我想用FFMPEG C API對H.264視頻進行編碼。 我已經成功編譯並執行了FFMPEG提供的decoding/encoding example。 我面臨的問題是.mpg文件(使用AV_CODEC_ID_MPEG1VIDEO編碼)示例創建了作品。 Windows創建一個縮略圖和一切。另一方面,.h264(用AV_CODEC_ID_H264編碼)文件沒有。當我嘗試在VLC中播放文件時,播放/暫停

    1熱度

    3回答

    我安裝的GStreamer-0.10,並根據這些指令(通過瀏覽點擊/下一個先前)所有模塊(基地,好的,壞的,醜陋的,ffmpeg的): http://www.linuxfromscratch.org/blfs/view/svn/multimedia/gst-plugins-ugly.html 一切似乎有工作得很好,但是當我要執行我的管道我得到這個錯誤: glib.GError: no elemen

    0熱度

    1回答

    是否有一個參數在x264_param_t結構 或者我必須發送幀到x264 dll兩次..? 因爲我只是使用encoder_encode函數並返回nal單位。 林猜測它應該是一個參數的組合,並使用encoder_encode兩次。 這是我如何初始化PARAMS並鏈接到libx264 InitializeSettings(){ x264_param_default_preset(&m_pXP

    1熱度

    1回答

    我檢查了我的版本的x264 dll文件,打開的函數名爲'x264_encoder_open_130',而130恰好是我使用的x264的特定版本號。我建立在Windows上使用minGW並鏈接到它,所以我的程序會崩潰,如果我嘗試使用較新的DLL ..有沒有辦法解決這個問題?