私は現在、VHS上のすべての両親の古いホームムービーをDVDに変換する(そしてそれらをハードドライブに置く)プロジェクトを行っています。これらは何百もあり、それらはすべて約2時間の長さなので、当然私は自分の可能な限り痛みのないプロセス。
ビデオデッキからコンピューターにストリーミングするためのEzGrabberというデバイスとそれに付属するソフトウェアがあります。ソフトウェアは機能しますが、非常に必要最低限のものであり、基本的に録音開始ボタンと録音停止ボタンで構成されています。 2時間以上経過すると録画を停止できるようにタイマーを設定できるようにしたいので、映画を撮影するたびに近くにいる必要はありません。
だから私の質問は:
代わりにVLCを使用してキャプチャした場合、この機能は提供されますか?つまり、デバイスから一定期間キャプチャしてから停止するように設定できますか?もしそうなら、どのように?
そうでない場合は、アプリケーション(サードパーティ)内のタスクを自動化して、一定期間後に発生させる方法はありますか? (この場合、VLCまたはEzGrabberソフトウェアでの記録を停止します)もしそうなら、どのように? (考えられるアイデアはシェルスクリプトです)
これが漠然とした/愚かな質問である場合は申し訳ありませんが、私はこれにアプローチする方法を本当に知りません。私が使用しているマシンは、Windows Vistaを実行しています。
vlcには、使用できるコマンドラインオプションがあります
--stop-time =停止時間
ストリームはこの位置で停止します(秒単位)
またはおそらく
--run-time =実行時間
ストリームはこの期間(秒単位)で実行されます。
それらの1つはおそらくあなたが望むことをします。 open file/stream(またはその名前)ダイアログで追加のコマンドラインオプションを指定できると思います。それ以外の場合は、実際のcliを使用できます。
( ソース )