看见一个视频,下载的时候发现视频是m3u8格式的,如果要看m3u8格式有点麻烦,要么用浏览器要么还得安装某播放器,干脆想办法转换成mp4格式吧。

安装ffmpeg的教程之后会单独写,这里只说转换命令。

以下命令是我在Linux centos系统服务器上操作的,由于我需要转换的m3u8源文件地址域名被墙了,我只好用了台国外服务器来转换。

m3u8转mp4:

ffmpeg -i "https://相对地址/shi.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc test.mp4
//保存到当前文件夹

mp4转换成m3u8:

ffmpeg -i test.mp4 -c:v libx264 -hls_time 60 -hls_list_size 0 -c:a aac -strict -2 -f hls test.m3u8

把m3u8格式转换成mp4速度超快,但是反之就慢得不行。

参考:

https://ffmpeg.org/ffmpeg.html