html中使用<video> 标签,部分MP4视频无法边下边播,需要经过以下处理即可实现边下边播:
1.减小分辨率(非必须的,如果网速快,可以不用处理)
ffmpeg -i 1.mp4 -strict -2 -s 800x600 4.mp4
2.加关键帧
ffmpeg -i 15s.mp4 -g 10 gop10_15s.mp4
3.视频的meta信息移到文件前面
qt-faststart source.mp4 target.mp4
其中ffmpeg是开源的软件,对视频进行处理,qt-faststart 是一个视频处理工具。
mp4info 是一个查看MP4文件meta信息的工具,可以用来查看第三步是否成功,下图就是meta信息移动前后的对照:


ffmpeg、qt-faststart、mp4info 等视频处理工具下载:
https://download.csdn.net/download/qq_15060345/13196774