2009-07-08 74 views
2

我想播放在線MP4 http://www.elecard.biz/clips/mp4/misc/River.mp4 隨着WMP 12隨win7 RC一起發貨。媒體確實播放,但緩衝需要大約3分鐘,這使得文件在播放前似乎正在被下載。媒體播放後,後續播放會立即開始播放,似乎強化了現在正在讀取緩存內容的想法。我正在閱讀一些針對Mp4文件的論壇,元數據可能位於編碼的末尾,導致在開始播放之前下載整個文件。 這可能發生。在那種情況下,無論如何要流式傳輸文件,而不是讓它緩衝那麼久?播放在線MP4導致長緩衝

感謝和問候, 南迪尼

回答

3

看來,這個特定的視頻沒有位於文件開頭的MOOV原子/盒,作爲它會它會之前下載整個文件的結果開始玩。另一個MP4工作完全正常

0

您可以修復它,例如,MP4Box從GPAC(http://gpac.wp.mines-telecom.fr/)

喜歡的東西 $ MP4Box -iPad

0

除了moov atom/box,你必須使用GOP進行流式傳輸,我使用FFmpeg爲每一秒的視頻使用一個GOP,所以如果視頻是30fps,我使用30的GOP,在其他編碼器上GOP被稱爲「關鍵幀距離」,這是同樣的事情,這個設置使用戶隨機搜索視頻中的任何一秒。