如何在vlc中检测视频完成情况

如何在vlc中检测视频完成情况

vlc 提供的文档中有很多命令可以从命令行控制 vlc。这里是关联的文档。现在在我的任务中,我需要循环运行视频,为此我使用此命令

vlc --fullscreen --loop t.mp4

其中 t.mp4 是我的视频。这工作正常。现在在某些特定输入上我必须运行另一个视频,为此我再次使用此命令

vlc --fullscreen t1.mp4

现在的问题是,完成这个视频后我想运行之前的视频。为此,我需要知道我当前的视频是否已完成。为此请告诉我可以通过该命令知道vlc视频的完成情况。

答案1

在你的关联第一个例子:

“vlc 文件1.mpg :全屏文件2.mpg”

执行您需要的操作。我的意思是这样的:

vlc t.mp4 :fullscreen :loop t1.mp4 :fullscreen t.mp4 :fullscreen :loop

如果您需要确保“vlc”进程已完成(不仅仅是电影),您可以执行以下操作:

ps ax | grep -v grep| grep "vlc t.mp4" || vlc t.mp4 :fullscreen :loop

这意味着如果进程列表 (ps ax) 中没有 (||)“vlc t.mp4”字符串,则启动 vlc t.mp4。

相关内容