2014-09-22 100 views
0

我有一個問題,當我上傳一個視頻到我的網站並在我的HTML5播放器(video.js)播放視頻他們滯後,但它很奇怪,因爲並非所有的mp4文件滯後於網站只有一些視頻,但是當我從我的服務器上下載它們並在我的電腦上播放它時,播放效果正常。HTML5滯後視頻MP4

爲什麼有些視頻滯後?有人對此有解釋嗎?

+0

不是一個真正的主題問題的stackoverflow,因爲你有一個視頻滯後的問題,而不是一個編程問題本身。但是可以用有限的帶寬來做 - 滯後視頻比非滯後視頻具有更高的比特率? – Gareth 2014-09-22 15:45:48

+0

@Gareth是的,滯後的視頻具有高得多的比特率,然後非滯後 – Kevinkuijer 2014-09-22 15:55:35

+0

因此,聽起來你沒有足夠的帶寬來通過你使用的網絡連接流更高比率的視頻 – Gareth 2014-09-22 15:57:28

回答

1

如果問題是帶寬,然後根據格式,源比特率,框架尺寸等你要編碼重新以更優化的尺寸爲您的預期目的

ffmpeg -i "my.mp4" -f mp4 -vcodec mpeg4 -b 512k -r 30 -s 640x360 -acodec libfaac -ar 32000 -ab 128k -ac 2 -threads 8 -movflags faststart "my_reduced.mp4" 

-b =視頻比特(較低的值=視頻文件的較小尺寸...但是它會降低視頻質量

-s =視頻的分辨率,優化它以匹配所需的輸出(但請記住保持正確的寬高比)

-movflags =重新定位元數據到文件的開始減少緩衝時間