MP4 转 M3U8
2023-12-17 本文已影响0人
llyihh
核心
FFmpeg
安装教程
https://commandnotfound.cn/linux/1/171/ffmpeg-%E5%91%BD%E4%BB%A4
实例
ffmpeg -y \
-i input.mp4 \
-c:v copy \
-hls_time 3 \
-hls_key_info_file enc.keyinfo \
-hls_segment_filename %d.ts \
-f hls playlist.m3u8
参数 | 说明 | 必要性 |
---|---|---|
-y | 覆盖输出文件 | 可选 |
-i | 指定输入的文件名 | |
-c:v | 指定视频的编码格式,copy 的意思是复用原始视频的编码信息,不重新编码 | |
-hls_time | 指定切分的 ts 文件时长,单位秒 | |
-force_key_frames | 如果用上面命令行生成 hls 视频后,每个 ts 的时长不是指定的 3s,需要再新增这个参数 | 可选 |
-hls_key_info_file | 加密信息文件 | |
-hls_segment_filename | ts 文件的命名格式 | |
-f | 指定输出的文件格式 |