一个mp4视频,用系统自带播放器打开正常播放,用浏览器打开只有声音没有画面
例如:
那么百度一下,发现解决办法如下:
1.文件命名不能出现中文
2.谷歌浏览器播放视频只有声音没有画面解决方法
3.编码问题
前两种我都没试过,我就用了后一种就行了。
原来视频不光区分格式,同一格式还区分编码。
mp4格式的视频有3种编码: mpg4(xdiv),mpg4(xvid),avc(H264),这三种格式虽然在播放器里可以正常播放,但是mpg(xdiv),mpg4(xvid)这两种格式嵌到html5页面里的时候就会出现只有声音不显示图像的情况,转换成H264编码就可以在网页正常播放了。
提示:
Safari和Internet Explorer9支持H.264格式(注:H.264是公认的mp4的标准编码)的视频)
Firefox和Opera是坚持开源Theora 和Vorbis格式。
因此,指定HTML5的视频时,你必须提供这两种格式,才能在这些浏览器中都兼容。
转换的话可以用格式工厂,挺好用的一个软件。打开格式工厂,单击→mp4,把文件拖进去单击输出配置,把视频编码改为AVC(H264)就可以开始了。
最后我来个转换后的视频