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。