2012-09-13 33 views
1

我需要檢索嵌入到MP4文件中的非視頻非音頻應用程序數據。數據由MP4錄製的同時進行的測量組成,需要將其與視頻&音頻同步顯示爲圖表。這些圖表不會使用DirectShow進行渲染。如何使用DirectShow從MP4文件檢索應用程序特定的數據

的數據可以被寫入到MP4文件中的三種方式之一: 1.作爲多個頂層的mdat箱 2.如多個頂層盒用專有的FourCC 3.作爲第三軌跡。

以上哪種嵌入數據方法最適合DirectShow?檢索數據的步驟是什麼?

我有以上三種格式的所有樣本MP4文件,我可以使用Haali分離器播放視頻和音頻。這是否涉及MP4源過濾器是否支持讀取數據?如果可能,我想避免編寫自己的MP4源代碼過濾器!

非常感謝

回答

1

正如你可能已經知道,沒有MP4的股票過濾器。最好的方法是查看您要使用的過濾器支持的是什麼。例如,這些過濾器不太可能使自定義格式數據可用。

好消息是,源代碼中有正常的多路複用器/解複用器MP4濾波器http://www.gdcl.co.uk/mpeg4/如果測量結果是時間戳,那麼額外的軌道對我來說是最好的。您始終可以將額外的數據放入曲目描述框中。源代碼可用性使您能夠爲自定義格式添加合理的支持,而不會造成太大麻煩。

相關問題