ビデオストリームをVLCに録画するスケジュール


9

私は学校で働いており、教師と子供たちに朝の告知を放送/ストリーミングするためのワークステーションをセットアップしています。教室の教師はWindows Media PlayerまたはVLCを介してこのストリームにアクセスします...ただし、教師が遅れている場合や、コンピュータに問題がある場合があるため、礼儀として、VLCの魔法の赤い録音ボタンを使用してUbuntuマシンからそれらを録音します。そこから、ユーザーがアクセスして問題を解決したGoogleドライブフォルダにアップロードします。しかし、私はいつも朝一番にオフィスにいるわけではありません(結果として、何日か録音されないことがあります)。

アナウンスは毎日同じ時刻(つまりMF)の7:55に始まり、約8:05(コンテンツの量によって5〜10分)まで続きます。

誰かがVLCのcron /コマンド/スクリプトで私たちのアナウンスを毎日特定の時間に自動的に記録するのを手伝ってくれませんか?

回答:


8

cronこのような2 行を使用して、0755から最大10分の録音を作成できます。

55 7 * * 1-5  cvlc --run-time=5 --sout file/ts:stream.mp4 htsp://@ip:9982/211
5  8 * * 1-5  sh -c "killall cvlc; cp stream.mp4 /path/to/upload"

1-55番目のフィールドに追加したので、月曜日から金曜日までしか実行されません。

VLCは、実際の制御なしに記録を停止するのは困難です。死ぬように言う最も簡単な方法。それが2行目です...そして、保存されたファイルに対して(あなた次第で)何かを行います。


教師が適切なタイミングでスキップしなければならないという小さな問題があります...ビデオが1日10分を超えるとどうなりますか?最良の解決策は、誰かが手動で制御できるビデオを作成することです。


上記のcronをありがとう!今日はこれで遊んでレポートします〜!また、問題を理解して感謝しています...しかし、他のすべてのスタッフが他の多くのタスクを処理しているため、これは実行不可能です。ショーは10分を超えることはありません...次のようになります。米国/テキサスの誓約/沈黙の瞬間>ランチメニュー>その日の活動/イベント>さようなら。教室での指導時間は貴重なので、ショーは8:05を超えることはできず、また今後も行われません...
neonBlaque

私が尋ねるかもしれませんが、答えのポート9982の後の/ 211は何ですか?それとも、参照用の代替ポートの例ですか?
neonBlaque 2015年

それは私がテストしたストリームのほんの一部です。私は自宅の衛星放送受信アンテナに接続されたTVHeadendサーバーからストリーミングしていて、それがチャンネルです。そのURL(htsp://@ip:9982/211)全体は、あなたにとって非常に異なって見えるでしょう。
オリ

私はこの方法を試しcvlcましたが、常にエラーメッセージ「HTTP / 1.1 400 Bad Request」を発行します。VLCインターフェイス自体からこれを行う方法はありますか?
ルイス・デ・スーザ

systemd では、cronの代わりにタイマーを使用できます。
Pablo Bianchi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.