Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播

一、下载ffmpeg:

Builds - CODEX FFMPEG @ gyan.dev

Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播_第1张图片

二、转换视频文件:

先解压缩,会看到如下结构:

Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播_第2张图片

进入bin目录,把需要转换的视频文件复制过来,同时新建一个文件夹用来存放转换后的文件,然后按住Shift键同时单击鼠标右键,选择打开Powershell窗口:

Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播_第3张图片

输入以下命令(根据实际修改)后按Enter键:

ffmpeg -i 源视频名字.mp4 -profile:v baseline -level 2.0 -s 640x480 -start_number 1001 -hls_time 5 -hls_list_size 0 -f hls 输出目录/自定义文件名.m3u

  •         其中分辨率可以自行调整,如1920x1080,1280x720等;
  •         level后的数字表示输出视频的质量,可以自行调整测试;
  •         hls_time后的5是每5秒分隔一个文件,可以根据实际需要修改成10或20等,数字越大单个文件生成的大小越大,网络加载越慢;
等待转换完成:

Web_单一视频文件mp4转换为m3u分段ts文件实现边下边播_第4张图片

三、网页测试 

新建play.html文件,输入以下内容,保存后使用浏览器打开测试:




    
    
                    
                    

你可能感兴趣的:(web,html,video,h5)