2013-01-16 27 views
3

有一個奇怪的問題,我上傳的video.js和WebKit瀏覽器一般再生的視頻。我已經嘗試了最新版本的Chrome for Windows 7和Safari for Mac。OGV視頻 - 錯誤的持續時間與video.js和WebKit瀏覽器

下面是視頻:

http://www.csdalbenga.it/videos/SonnyInterview.html

http://www.csdalbenga.it/videos/recita2012.html

它們工作得很好,但它們的持續時間被列爲雙重的實際播放時間。其他瀏覽器不會發生這種情況。如果您轉發超過酒吧的50%,則視頻會根據瀏覽器變爲空白或重新啓動。

這不是一個服務器問題(因爲這也發生在本地),它不是一個編碼器問題。如果我使用默認的HTML5播放器而不是video.js,則不會發生這種情況。

有人能幫我一把嗎?謝謝。

+0

我在這裏有一個類似的問題,我還是好奇的修復:http://superuser.com/questions/728687/why-does-ffmpeg-segment- times-create-webm-files-with-incorrect-duration-and-star – Ryan

回答

1

如果您在諸如mediainfo的工具中檢查您的mp4文件,您會看到它的元數據報告其長度爲14mn 25s。嘗試重新導出/重新轉換它。由於Chrome和Safari可以播放mp4,因此他們將播放該來源。

Duration         : 14mn 25s 

其他瀏覽器不會受到影響,因爲他們會使用其他格式之一。在WEBM和OGV視頻的元數據是正確的:

Duration         : 7mn 12s 
+0

好的,謝謝。但我認爲如果Chrome和Safari瀏覽器存在,它會繼續使用它? – user1971297

+0

他們將會播放他們能夠播放的第一個列出的來源。 – misterben

+0

並再次感謝。我猜mp4最近已經加入了支持的格式,一個老版本的Safari播放了ogv,最新版本播放mp4。 – user1971297