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が起動することを意味します。

関連情報