背景:
今天有同事上传一个视频到七牛云,但是只有声音,没有图像。
我初步估计视频有问题,也不确定到底问题是什么。同事问了七牛那边的技术人员,是视频格式问题。
![](https://img-blog.csdn.net/20170927144838053?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTFlfRGVuZ2xl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
浏览器播放视频的支持有限,MP4格式的视频只支持h.264的视频;
视频编码: AVC1 - 内置 FFmpeg 解码器(h264) 可以播放;
视频编码: mp4v - 内置 FFmpeg 解码器(mpeg4) 不可以播放;
今天有同事上传一个视频到七牛云,但是只有声音,没有图像。
我初步估计视频有问题,也不确定到底问题是什么。同事问了七牛那边的技术人员,是视频格式问题。
原来七牛可以用avinfo查看视频元信息。这个命令比较强大,可以查看视频的具体信息,比如格式,高,宽等等。
格式是:视频url?avinfo
mpeg4格式的视频不可以播放:
浏览器播放视频的支持有限,MP4格式的视频只支持h.264的视频;
视频编码: AVC1 - 内置 FFmpeg 解码器(h264) 可以播放;
视频编码: mp4v - 内置 FFmpeg 解码器(mpeg4) 不可以播放;
可以用软件“格式工厂”把视频格式转化成h264格式。