维护网站点播mp4视频解决加载缓慢和黑屏有声音问题

时间:2024-02-22 17:50:40

    维护网站点播mp4视频解决加载缓慢和黑屏有声音问题,一般引起这类加载缓慢问题原因都是mp4视频文件过大需要网页缓存下载占用开始播放时间和元数据不在第一帧引起,黑屏原因一般都是视频或者视频本身编码有问题,浏览器对于mp4支持播放视频编码H.264音频ACC编码的格式。

1. 解决加载缓慢问题
1)用视频压缩软件进行大视频文件压缩,推荐基于ffmpeg的小丸工具箱进行压缩处理

2)视频元数据不在第一帧,这种情况需要重新转码将视频元数据信息放在第一帧。

3)下载qt-faststart.exe工具
https://www.nbxiaoshi.net/ewebeditor/uploadfile/fujian/201703/qt-faststart.rar
源码文件下载地址:
https://github.com/FFmpeg/FFmpeg/blob/master/tools/qt-faststart.c
把qt-faststart.rar解压放到C:\Windows\System32 运行cmd命令:qt-faststart.exe得到语法格式
出现如下截图则安装成功

 实际演示:qt-faststart.exe d:/1.mp4 d:/2.mp4

上面意思就是从D盘下的1.mp4转换新命名2.mp4视频元数据就在第一帧了,具体需要根据视频文件路径和名字自己进行命名就行。
附上一个批处理命令,把下面语句存为.bat放入与要转换的视频文件夹内,运行后可以将当前目录下所有的mp4文件批量自动处理视频元数据信息不在第一帧也可以采用将视频文件拖拽到批处理上既自动处理视频元数据不在第一帧的问题
@echo off
for %%a in (*.mp4) do qt-faststart.exe %%~na.mp4 %%~naz.mp4
处理过的视频文件名后面会统计增加一个字母z,文件大小与源文件一致。

2. 视频本身编码加载黑屏有声的问题

1)利用视频文件格式转码软件将mp4视频转换编码H.264音频ACC编码的格式

2)视频转码格式软件网上众多,例如:格式工厂、Apowersoft视频转换王、万兴视频转码等等工具都可以进行处理转码。