视频上传后:网页播放只有声音不显示图像。
左:正常视频播放。 右:只有声音没有图像。
原因:
视频不光区分格式,相同的格式的情况下还区分编码。就拿mp4格式的视频来说吧,mp4有3种编码,mpg4(xdiv),mpg4(xvid),avc(h264),这三种格式虽然在播放器里可以正常播放,但是mpg(xdiv),mpg4(xvid)这两种格式嵌到html5页面里的时候就会出现上述只有声音却不显示图像的那种情况,转换成H264编码就可以网页正常播放了。
格式工厂下载链接:http://www.pcgeshi.com/
可是如何给我们的视频转码(转换编码)呢?下面我就介绍一下如何使用格式工厂来转码(之所以我介绍用格式工厂来转码是因为我觉得格式工厂的功能太强大了,不仅能转换视频的格式还可以剪辑视频、音频,竟然还可以转换视频的编码,集多功能于一身):
对于扩展名相同的视频文件它们的视频的编码可能是不一样的,如mp4格式的视频的编码就可能是mpg4(xdiv)或mpg4(xvid)或avc(h264),在用格式工厂软件进行视频转换时可以设置视频的编码格式,使视频可以让不同的播放器打开。
第一步:打开格式工厂软件,这里我以把视频转换为mp4格式为例说明单击[->mp4]按钮
第二步:单击[添加文件]按钮
第三步:单击选择文件,单击[打开]按钮
第四步:单击[输出配置]按钮
第五步:可以看到现在的“视频编码”右边的值是“MPEG4(Xvid)”,单击这一行,会出现下拉按钮
第六步:点击下拉按钮,在弹出的下拉列表中选择需要的编码,如在这里我单击选择“AVC(H264)”,然后单击[确定]按钮
第七步:单击[确定]按钮
第八步:单击[点击开始]按钮开始任务
然后导出来的视频就可以再页面里面正常播放了。