【发布时间】:2023-04-06 07:29:02
【问题描述】:
我正在运行 ffmpeg 命令作为 systemd 服务来捕获实时 RTSP 流并生成 hls 块,使用 -hls_time 选项将块设置为 30 秒长,当我自己在控制台上运行该命令时它可以工作好的,但是当它从服务块运行时,wish 应该是 30 秒长,即 7 或 8 秒。 这是命令:
/usr/bin/ffmpeg -rtsp_flags prefer_tcp -i “rtsp://192.168.1.16:554/user=admin&password=&channel=1&stream=1.sdp” -acodec 复制 -vcodec 复制 -hls_time 30 -hls_list_size 10 -hls_flags append_list+delete_segments -f hls -use_localtime 1 -hls_segment_filename "/home/zurikato/video-backup/${FILENAME_FORMAT}_hls.ts" /home/zurikato/video-backup/playlist.m3u8
我是ffmpeg和linux服务的初学者,如果是简单的事情,请多多包涵。 提前致谢
【问题讨论】:
标签: ffmpeg