web-dev-qa-db-ja.com

スケジュールに従ってVLCメディアプレーヤーに録画するにはどうすればよいですか?

ウィンドウ7のVLCメディアプレーヤーを介してIPストリームを受信して​​いますが、ストリームを開いて指定した時間に記録を開始し、指定した時間にVLCと記録を停止するプロセスを自動化したいと思います。

これを行う方法はありますか?

2
syrex

はい、これは可能です。 Windowsを使用しているので、Windowsイベントスケジューラを調べることをお勧めします。 Microsoftの公式ドキュメントは [〜#〜] here [〜#〜] にあります。

ストリームがどこから来ているかについての詳細を提供していないので、私はあなたに一般的なガイダンスを与えることしかできません。しかし、それはこのように見えるでしょう。

  1. ストリームを開いて記録を開始するときにバッチスクリプトを実行するようにWindowsイベントスケジューラを設定します。
  2. IPストリームを開き、記録を開始するバッチスクリプトを作成します。

スクリプトは次のようになります。

 "C:/Program Files/VideoLAN/VLC/vlc.exe http://Host[:port]/url" "#transcode{vcodec=h264,vb=400,fps=5,scale=1,width=1024,height=768,acodec=none}:duplicate{dst=std{access=file,mux=mp4,dst='C:/capture223.mp4'}}"

これは非常に粗く、機能するために多くの調整が必要になります。コマンドラインヘルプを読むことをお勧めします こちら

1
tbenz9