如何在命令行上后台运行命令以及如何自动重新运行它

如何在命令行上后台运行命令以及如何自动重新运行它

我有一台 Windows 服务器,我使用 ffmpeg 在 cmd 上运行一个命令。我用它重新流式传输 hls。一切都很好,但有时由于源流,此命令会停止。我想知道是否有任何解决方案可以运行此命令,并且当它停止时它会自动再次运行。我该怎么办?

这是我的 ffmpeg 代码:

ffmpeg -i http://test.m3u8 -c copy -segment_list_flags +live -hls_time 10 -hls_list_size 6 -hls_wrap 10 -segment_list_type m3u8 -map 0:0 -map 0:1 -segment_time 10 output.m3u8

我认为我应该使用 bat 文件。但我不知道该怎么做并将其与 ffmpeg 集成。有人能帮我解决这个问题吗?如果您认为我的问题不正确,请不要给我扣分。

相关内容