ffmpeg是转码主要使用。
ffplay是播放主要使用。
ffprobe是编码信息查询。
转码命令:
ffmpeg -i input.mp4 -vcodec hevc_nvenc -acodec aac -b:v 1000k output.mp4 |
视频转码用GPU转码为hevc,音频转为acc,限制bitrate大小位1000k
ffmpeg -hwaccels:查看库信息
1.本地合并
首先将m3u8的文件路径改为相对路径(根据情况而定,路径不对的情况下)
1.cd到m3u8文件目录下
2.执行命令
ffmpeg -allowed_extensions ALL -protocol_whitelist "file,http,crypto,tcp" -i index.m3u8 -c copy aaa.mp4
index.m3u8 为m3u8文件名
aaa.mp4 为合并后的文件名
2.线上下载合并
执行命令
ffmpeg -i https://xxx.com/index.m3u8 -c copy aaa.mp4