2014-09-22 99 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 =重新定位元数据到文件的开始减少缓冲时间