例えば
ローカル Windows マシン上に作成された .avs スクリプト。
ビデオ ソースもローカル マシン上にあります。
しかし、エンコードはリモート Linux マシンで実行されますか? また、新しくエンコードされたファイルは Linux マシンに保存されず、Windows マシンに送信/構築されます。
そのようなことは可能ですか? 私の問題は、ローカルの Windows マシンには十分なストレージがあるものの、CPU エンコード用のリソースが足りず、その逆でリモートの Linux マシンには十分な CPU があるものの、ストレージがないことです。
答え1
おそらく Linux マシン上でスクリプトを記述する必要があるでしょう。
ハンドブレーキを使用する場合、ウォッチフォルダーが役立ちます。
Windows マシン (ストレージ) 上のフォルダーを共有し、それを Linux マシン (エンコーダー) にマウントして、その共有内に 2 つのディレクトリを作成します。
cron と rsync を使用して、X 分ごとにストレージ共有を監視し、HandBrake の監視ディレクトリにコピーします。(
HandBrake が好みのプリセットに自動的にエンコードするように設定されていることを確認してください)cron と rsync を使用して、Handbrake 変換されたディレクトリを x 分ごとに監視し、それを Windows の完了した共有フォルダーにコピーして、Handbrake 変換されたフォルダーからファイルを削除します。
これが役に立つことを願っています。
実行するのは簡単ですが、基本的なスクリプトの知識があることを前提としています。