检索使用ffmpeg创建的m3u8文件(HLS)的实时条目

时间:2018-01-05 16:49:26

标签: ffmpeg hls tail ip-camera

我正在使用ffmpeg通过生成带有ts块的m3u8文件来记录来自IP摄像机的rtsp流。我想要实时或只有ffmpeg在生成的m3u8文件中完成的最新条目,但我无法得到它。

ffmpeg -rtsp_transport tcp -i rtsp://admin:admin@192.168.0.27:80/cam/realmonitor?channel=1&subtype=0 -t 86399 -vcodec copy -force_key_frames expr:gte(t,n_forced*5) -hls_list_size 0 -r 12 -f segment -segment_time 10 -strftime 1 -segment_list_type m3u8 -segment_list /tmp/4/del20180105.m3u8 -segment_format ts -y /tmp/4/%Y%m%d%H%M%S.ts

当我在生成的m3u8文件上应用 tail 命令时,我无法获得新条目。

tail -f /tmp/4/del20180105.m3u8 

我想为每个新条目ffmpeg用新条目替换整个m3u8文件。如何从ffmpeg生成的m3u8文件中获取ts文件名和持续时间的实时条目?

0 个答案:

没有答案