21、对于视频在浏览器上无法播放但是电脑本地打开能正常播放的问题的解决

这篇文章主要的用户主要是针对自己实现上传视频到浏览器然后播放发现有声音但是画面一片黑白的用户

这个问题我是在做一个视频上传到浏览器但是上传成功后浏览器播放不了的时候记录的,首先,我前面做过上传过mp4文件到浏览器然后浏览器也能播放成功过,我没有去改过这个部分的代码,但是后面在去上传的时候就出现这个意外了(第一个上传成功的我是在电脑上随便找的一个MP4文件,第二个是qq录屏的MP4文件)

解决思路:既然我成功过,说明代码是没有什么大问题的,那问题肯定就出在视频格式上,所以就去网上查找资料,看到以下:

常见mp4的视频编码有四种,而网页支持较好的MP4编码格式为AVC(H264),当出现网页mp4视频只有声音没有画面的问题时,只需要将视频转码即可。

部分BBScloud专业版和旗舰版的用户在使用视频上传功能的时候,会遇到MP4上传后只有声音没有图像的问题,而原视频在电脑上能够正常播放。经查阅发现常见mp4的视频编码有四种:MPEG4(DivX)、MPEG4(Xvid)、AVC(H264)、HEVC(H265),而网页支持较好的MP4编码格式为AVC(H264),因此遇到播放有问题的视频,将视频转码即可解决。

然后我就去找资源下载了一个格式工厂,我觉得挺好用的
点击这里下载的时候浏览器好像会阻止你下载
21、对于视频在浏览器上无法播放但是电脑本地打开能正常播放的问题的解决_第1张图片
点击三个点然后点击保留下载就行了,软件是安全的

然后就是解决方案:
首先打开能够正常播放的MP4文件,查看详细信息:
21、对于视频在浏览器上无法播放但是电脑本地打开能正常播放的问题的解决_第2张图片
这里显示视频格式为:AVC

然后打开不能够正常播放的MP4文件,查看详细信息:
21、对于视频在浏览器上无法播放但是电脑本地打开能正常播放的问题的解决_第3张图片
这里显示视频格式为:MPEG-4 Visual

所以问题应该就是出在这里,我们可以利用这个软件将视频输出转码成AVC,即可解决

其实一般mp4文件是能够在浏览器正常打开的,但是em…我目前遇到的就只有qq录屏出现了这个问题,我是因为想去录一些小的商品视频来放我项目里展示,但是没有好的录屏软件,我要选中区域录屏,然后qq可以,但是录的视频qq打不开,然后就下载了这个格式工厂,最后发现这个里面自带一个屏幕录像,有我想要的功能,这个软件是免费的,很nice

你可能感兴趣的:(自我提升,音视频)