2011-07-31 21 views
7

我必須管理一個主要顯示視頻的網站。這個網站將有一個移動版本,包含< video>標籤,這樣該視頻也可以在他們的瀏覽器中在ipod,iphone,ipad和其他移動設備上播放。視頻在網站和移動設備上,是否有一個跨平臺代碼/格式的所有這些支持?

我現在的問題是:哪種格式/編解碼器選擇轉換視頻,以獲得最佳工作流程?

完美的解決方案是找到可以在Flash和播放器中播放的格式,這樣我的客戶端就不會將視頻導出爲多個文件。

對於Flash,我會使用.flv文件和h264編解碼器。 但是,該格式/編解碼器不能與<視頻>播放,不是嗎?

如果沒有,是否有格式/編解碼器組合可以在兩者上工作?

如果一直不是,我該怎麼辦? Web版本有.flv/h264文件,移動版本有.ogg/webM文件?

非常感謝您的寶貴建議!

+2

H.264在MP4容器中可同時工作Flash Player和iOS(以及Mac上的Safari)。您不必爲Flash使用.flv文件。但是沒有一種格式可以在所有Web瀏覽器中的視頻元素中工作。就我所知,Ogg或webM不適用於iOS設備。 –

+0

好,非常感謝您的回答!我也剛剛閱讀http://diveintohtml5.org/video.html,這給我帶來了同樣的結論。 – daviddarx

+0

因此,如果我使用帶有h.264和aac編解碼器的mp4,我可以在任何可以安裝Flash(計算機上的所有瀏覽器)以及所有iOS設備和Android設備上顯示視頻!聽起來非常適合我。足夠用於視頻平臺嗎,還是我可以使用多個文件? – daviddarx

回答

3

我認爲這是關於HTML5視頻一個不錯的文章: http://diveintohtml5.ep.io/video.html

Codecs/container IE Firefox Safari Chrome Opera iPhone Android 
Theora+Vorbis+Ogg · 3.5+ †  5.0+ 10.5+ ·  · 
H.264+AAC+MP4  9.0 ·  3.0+ ·  ·  3.0+ 2.0+ 
WebM    9.0 4.0+ †  6.0+ 10.6+ ·  2.3‡ 

根據這篇文章沒有任何格式的作品隨處可見。 我做的是,我用H.264編碼視頻。所以它可以在iPhone,iPad和safari上本地使用,對於所有其他人,我只需使用Flash播放器閱讀mpg文件作爲後備即可。 (您可以直接鏈接到帶有閃光燈的mp4文件,不需要使用FLV文件)。

要這樣做,您可以使用Modernizr來檢測HTML5是否受支持,如果是,支持哪種格式。

當然,最好是所有的樹格式都可以使用,但是對於客戶端來說,處理起來往往很複雜。

+0

感謝您的精確! – daviddarx

1

下面是在Android,iOS和WP8,Mac和Windows有什麼共同點:

集裝箱類型 - MP4,M4V

編碼類型 - H.264視頻,高達1.5 Mbps的, 640×480像素,每秒30幀,低複雜度版本的H.264 Baseline Profile,帶有AAC-LC音頻,最高可達160 Kbps,48 kHz,立體聲音頻

相關問題