mpeg-2

    1熱度

    1回答

    我知道我可以在SO上找到關於此的其他答案,但是我想從某個真正瞭解MPEG-1/MPEG-2(或MP3,顯然)的人那裏得到澄清。 MPEG-1/2幀的開始是從字節邊界開始的12個設置位,所以字節fff*,其中*是任何半字節。這12位被稱爲同步字。這是在任何MPEG-1/2流中查找幀開始的有用特徵。 我的第一個問題是:在形式上,是否可以在頭部外部的MPEG-1/2幀的有效載荷中找到僞同步字? 如果是這

    0熱度

    3回答

    我有MP2音頻文件和JAVA的問題。無論如何,Audio似乎是一種痛苦。我嘗試使用JavaLayer和Xuggler解碼並將MP2文件轉碼爲WAV。兩者都失敗了。這些發展似乎並不積極。雖然很多人仍在使用這些。 JMF或FMJ我還沒有嘗試過。我希望有更多的本土方法。 我最終將JavaLayer分派給我的項目。隨着一個小的代碼更改,我設法看到它從MP2讀取所有幀。但試圖將其轉換爲WAV導致文件只能在V

    1熱度

    1回答

    我使用FFMPEG將VOB文件轉換爲使用ffmpeg -i file.vob -c copy out.mpg的MPEG2。 它將視頻轉換得很好,但音頻不能在產生的 文件上播放。我得到的 [mpeg @ 0x118afc0] max_analyze_duration 5000000 reached at 5005000 錯誤,但設置-analyzeduration至9999999或更高沒有得到

    0熱度

    1回答

    在Windows 8上使用Microsoft MPEG-2編碼器在視頻和音頻源中創建記錄圖形期間ICaptureGraphBuilder2 :: SetOutputFileName返回失敗80040154結果 - 類未註冊。 //Adding MPEG2 Encoder Muxer filter to the graph hr = m_pCapGraphBuilder->SetOutputFil

    1熱度

    1回答

    我無法編譯我的項目,它使用MPEG2 DirectShow視頻編碼器。我已經包含了Wmcodecdsp.h,但是當我編譯項目時,Visual C++在CLSID_CMPEG2EncoderVideoDS上給出了未定義的符號錯誤。我試圖添加到項目msmpeg2enc.dll,但鏈接器無法鏈接它沒有導出表。 我得到的錯誤是這個: CaptureGraph.obj:錯誤LNK2001:外部符號「CLSI

    0熱度

    1回答

    我用一個ts分析器來處理.ts文件,我用mpeg-2編解碼器,發現它分裂成7311個數據包。 我試圖通過使用fopen打開ts文件在二進制和fread讀取文件,但我所得到的是一個巨大的數字集合(方式上面的數據包數量)的列通過matlab找到這個。有誰知道我怎麼能確定這些數據是哪些數據包?或者,如果有人知道另一種方式來查找數據包會幫助我很多。 提前致謝

    1熱度

    2回答

    什麼是PCR準確度錯誤? 我正在開發從TS中提取特定程序的應用程序,將它們複用,製作流CBR並傳輸它們。 爲了生成流CBR,我在輸出TS中插入NULL數據包。 但在分析儀上,我得到像PCR-Accuracy_error一樣的錯誤。什麼會導致這個錯誤。 我想我的邏輯添加NULLs使CBR是完美的。你可以在附圖中看到這個。 請幫我解決這個問題。

    0熱度

    1回答

    我希望能夠在MPEG-2文件中尋找任意幀(來自DVD,我想它被稱爲MPEG-2節目流)。到目前爲止,我一直在使用OpenCV 2.1來訪問這些幀,但是這隻能在一幀接一幀的基礎上進行(只有正向搜索)。稍後當我安裝OpenCV 2.3.1時,儘管可能性有所減少,即僅限於AVI。無論如何,我想這樣做沒有OpenCV。我設法尋找關鍵幀(我想)或每隔一段時間(例如每隔12幀)。現在,看VirtualDub幀

    1熱度

    2回答

    好日子同仁程序員, 我想用RPF上的gstreamer直接播放.ts文件。 的Gstreamer-1.0以及GST-OMX已成功安裝和這個例子管道運行就像一個魅力: gst-launch-1.0 -v filesrc location=h264_720p_hp_5.1_6mbps_ac3_planet.mp4 ! qtdemux ! h264parse ! omxh264dec ! autovid

    3熱度

    1回答

    我在PES解複用器搜索packet_start_code_prefix(0x000001)中檢測到新的PES數據包。當它發生時,我可以讀取PES_packet_length,因此我可以從字節流中提取當前的PES數據包。但是,如果它是一個H.264視頻流,那麼PES_packet_length = 0。 如何在這種情況下提取PES數據包? 0x000001也可能出現在H.264最終單元字節流中,因此