k96*_*961 11 ffmpeg http-live-streaming
您好我有ffmpeg的实时HTTP流输入我想使用ffmpeg创建HLS流im
ffmpeg -i http://127.0.0.1:4242/bysid/7275 -map 0 -codec:v libx264 -codec:a copy -f ssegment -segment_list playlist.m3u8 -segment_list_type hls -segment_list_size 10 -segment_list_flags +live -segment_time 10 out%03d.ts
Run Code Online (Sandbox Code Playgroud)
我工作正常,我只想删除playlist.m3u8中未显示的旧segmens
segment_list_size 10
Run Code Online (Sandbox Code Playgroud)
这将保留播放列表文件中的最后10个我想只保留这些文件在硬盘上
小智 11
您可以使用最近添加的HLS分段器选项:
-hls_flags delete_segments
Run Code Online (Sandbox Code Playgroud)
您需要使用-f hls而不是-f ssegment来更改命令以使用HLS分段器而不是流分段器.
我一直在使用这个选项,它并不完全符合您的要求,而是实现了符合HLS规范.有关更多信息,请参阅ffmpeg文档:https://www.ffmpeg.org/ffmpeg-formats.html
| 归档时间: |
|
| 查看次数: |
21930 次 |
| 最近记录: |