2012-02-04 18 views
4

現在已經解決這個問題了好幾個小時了。不知道我在這裏做錯了什麼。無論我做什麼,我都無法讓我的MP4 <video>在Safari/iPad上播放

<video controls="controls" > 
<source src="cute.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' /> 
<source src="cute.webm" type="video/webm" /> 
<source src="cute.theora.ogv" type="video/ogg" /> 
</video> 

在safari中,它只是說「加載...」,在iPad上它是一個空白的黑匣子。它適用於Firefox。

我試圖多次將視頻與特定設置

(H.264視頻出口(高達720p,每秒30幀; 3.1 AAC-LC音頻高達160 Kbps的,48kHz的主配置文件級別,立體聲音頻爲.m4v,.mp4和.mov文件格式) MPEG-4視頻,高達2.5 Mbps,640 x 480像素,每秒30幀,簡單配置,AAC-LC音頻高達160 Kbps,48kHz,立體聲音頻爲.m4v,.mp4和.mov文件格式。)我從本網站上的其他問題/答案中獲得了這些規格。我盡我所能在FCP中使用這些設置導出,但沒有去。

有什麼建議嗎?我無法真正下載我現在使用的計算機上的任何轉換軟件,但我可以使用在線工具或分步說明正確編碼該死的東西。

謝謝。

+0

你有正確的文檔類型嗎? – 2012-02-04 21:20:04

+0

我不知道那是什麼。我不是親 – danielle 2012-02-04 21:24:38

+0

剛剛添加<!DOCTYPE html>到頂部,什麼也沒做 – danielle 2012-02-04 21:30:53

回答

1

2個可能的原因: - 第一,擺脫了「編解碼器=」 avc1.42E01E,mp4a.40.2" 的,因爲它沒有好處(和實際上有可能引起的問題)類型 - 檢查的編碼你的MP4文件,並根據該規範肯定有人做過:https://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html#//apple_ref/doc/uid/TP40008332-CH103-SW1

報價:

視頻:H.264基線水平3.0,基準水平3.1和主級3.1

音頻:

  • HE-AAC或AAC-LC高達48kHz時,立體聲音頻
  • MP3(MPEG-1音頻層3)8千赫至48千赫,立體聲音頻

注:的iPad,iPhone 3G和iPod touch(第二代及更高版本)支持H.264 Baseline 3.1。但是,如果您的應用在較舊版本的iPhone或iPod touch上運行,則應該使用H.264 Baseline 3.0兼容性。如果您的內容僅用於iPad,Apple TV,iPhone 4及更高版本和Mac OS X電腦,則應使用Main Level 3.1。

最常見的錯誤是不使用「基線」編碼,而是「延伸」或「高」的視頻

最後但並非最不重要的:歡迎StackOverflow上

+0

再次閱讀您的問題,配置文件的事情正是你做錯了」主要配置文件級別3.1「而不是基線 – 2012-02-05 10:11:02

相關問題