本文主要是介绍关于-RTSP推流方案, ffmpeg 视频转 m3u8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考文章
https://zhuanlan.zhihu.com/p/668110375
增加fmpeg 执行单个视频推流
ffmpeg -re -stream_loop -1 -i 你视频的文件名 -c copy -f rtsp rtsp://127.0.0.1:8554/video
https://blog.csdn.net/EthanCo/article/details/125321957
Windows下安装使用ffmpeg
https://zhuanlan.zhihu.com/p/118362010
ffmpeg 视频转 m3u8
ffmpeg 视频转 m3u8
要使用FFmpeg将视频转换为M3U8格式,你需要先将视频分片,然后创建一个M3U8播放列表文件。以下是一个基本的命令行示例,它将一个视频文件分割成多个视频分片,并生成相应的M3U8文件:
ffmpeg -i input.mp4 -codec: copy -start_number 0 -hls_time 10 -hls_list_size 0 -f hls output.m3u8
参数解释:
-i input.mp4: 输入视频文件。-codec: copy: 复制编码以减少转换时间。-start_number 0: 每个分片的起始数字。-hls_time 10: 每个分片的时长(秒)。-hls_list_size 0: 播放列表中的条目数,0表示无限制。-f hls: 输出格式为HLS。output.m3u8: 输出的M3U8文件名。
这个命令会生成output.m3u8文件和对应的视频分片文件,分片的命名通常是这样的:output-0.ts, output-1.ts, output-2.ts等。
这篇关于关于-RTSP推流方案, ffmpeg 视频转 m3u8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!