Ubuntu Server でのTV録画のフロー、Windows環境がメインなので、Ubuntu Server での録画とエンコードは行うが、翌朝5時にWindows機にファイルを転送している、Ubuntu Server でのエンコードが失敗した時は、Windows Amatsukaze にてエンコードを行う。
| スクリプト | 場所 | 役割 |
| encode.sh | Ubuntu (Docker経由) | リネーム・スキップ判定・jobファイル作成 |
| encode-watcher.service | Ubuntu (systemd) | encode_queueをinotifywaitで監視 |
| encode_host.sh | Ubuntu | jobファイル読み込み・encode_jls.sh呼び出し |
| encode_jls.sh | Ubuntu | CM検出・QSVEncCエンコード・リトライ |
| jls_process.sh | Ubuntu | logoframe・join_logo_scpでCM検出 |
| disk_cleanup.sh | Ubuntu | TS自動削除・bak MP4削除 |
| check_encode_queue.sh | Ubuntu (cron) | 障害回復用・毎時jobファイルチェック |
| generate_report.py | Ubuntu (cron) | HTMLレポート毎朝生成 |
| amatsukaze_send_5.ps1 | Windows (タスク) | robocopyコピー・SSH経由bak移動 |
| tv_bak_move.py | Ubuntu | SSH経由でTV→bakにローカル移動 |