一种下载 HLS(m3u8) 视频并无压制合并封装为 mp4 的方法 (FFmpeg)
通常情况下,一则 HLS 视频由 .ts 分段和 .m3u8 分段索引构成。本文将介绍一种使用 FFmpeg Tool 实现 HLS 视频下载、无压制合并封装成 mp4 的方法。
ffmpeg -i "http://website/.m3u8" -c:v copy -c:a copy -bsf:a aac_adtstoasc 1.mp4
使用 FFmpeg 以 HLS 视频作为输入(-i "http://website/.m3u8"
), FFmpeg 将自动解析 m3u8 并下载 ts 分段视频,随后复制视频流与音频流(-c:v copy -c:a copy
),重新混流封装成 mp4,并输出到文件1.mp4
。