2010-08-04 103 views
0

我一直在使用Directshow一段時間。我一直在使用代碼(GMFBridge),最近我開始使用mp4demux。我發現它可以很好地解複用許多壓縮類型,但有幾種類型的解決方案仍不能解複用。我正在寫信詢問這些問題。MPEG2/MP4視頻Demux問題

我在這裏有一個XDCAM-EX文件的例子,這個文件使用了MP4容器。使用商業解碼器的試用版本,我能夠看到我在解複用器視頻輸出中有什麼流,並且我看起來像是Mpeg2。 Format是MPEG2VideoInfo,FormatType和SubType都是Mpeg2Video,我認爲它的主要區別是壓縮是'mpg2'。問題是mp4demux找到音頻流並將其輸出爲PCM,但它沒有找到視頻流。我是新來過濾開發,所以我可能是錯誤的,但在研究了一些代碼後,我沒有發現任何對'mpg2'壓縮的引用。

爲了進行比較,我測試了另一個MP4文件,並且mp4demux運行良好。尋找視頻流屬性,我看到它使用'avc1'壓縮。我搜索了這個代碼,並找到了一個參考。由於'mpg2'沒有明確的存在,我認爲它不被支持。

如果您有興趣,我可以向您發送我提到的這些視頻樣本。

任何幫助將不勝感激。

回答

0

這是什麼C++的問題?你在找一個能幫助你做到的圖書館嗎?請把這個問題改爲你正在尋找的是什麼。

+0

Hey Gangadhar,這個問題不在我的系統中......我會去獲取更多信息並編輯問題。感謝您的關注! – KaH600 2010-08-04 15:54:54