元々TS抜きやってみたいと思っていたが、初期費用がめっちゃ高く見る番組に対してのバランスが悪すぎて出来なかった。調べたときは10年前などで、チューナー1万くらいだったけど、1万払って見たいやつあるかと言われるとない。

トルネでTS抜きが出来ると聞いて

テレビ番組を録画ができた優れもので、家に転がっていたからこれは是非やらないと思った。初期費用無料で出来るという優れもの。サーバーもあったのでVMを増やすだけで出来るし、チャッピーいるし。ほぼチャッピーに全任せではあるが、やっぱり間違っていることは言うから、その辺は対応ということで。いっぱいつまずいてて

x86-64-v3

よくある。proxmoxあるある。最新OS入れる時もv3じゃないとインストールできないし、今回はAVX / AVX2がないということで、つまずいて、チャッピーの力技で対応しようとしていたが、proxmoxのCPU変更しました。

通常チャンネルスキャン

./coax export –format mirakurun –input scan.json これでやってみたわけですが、まあ、12個あっても3つくらいしかチャンネル探してくれなかった。

./coax scan
–discover=ISDBT
–route TER
–lock-timeout 10s
–analysis-time 15s
–restart
–output scan2.json
–verbose これは長すぎた。

結局、チャンネル指定してスキャンをしました。最後にがっちゃんこしてスキャン終了

cd ~/coax

python3 - <<'PY'
import json
from pathlib import Path

files = sorted(
    Path(".").glob("ch[0-9]*.json"),
    key=lambda p: int(p.stem[2:])
)

merged = None
found = []

for path in files:
    data = json.loads(path.read_text())

    if merged is None:
        merged = {
            "backend": data["backend"],
            "device": data["device"],
            "started_at": data["started_at"],
            "results": []
        }

    if data["backend"] != merged["backend"] or data["device"] != merged["device"]:
        raise ValueError(f"Device mismatch: {path}")

    for result in data.get("results", []):
        if result.get("status") == "found":
            merged["results"].append(result)
            found.append(result["channel"])

if merged is None:
    raise SystemExit("No scan files found")

Path("scan-merged.json").write_text(
    json.dumps(merged, ensure_ascii=False, indent=2)
)

print("受信成功チャンネル:", ", ".join(found))
print("合計:", len(found))
print("保存先: scan-merged.json")
PY

チャッピーお手製だよー。どっかから拾っていると思うけど

なんやかんやあって、録画もできてまーす

PIX-DT295

出来ると聞いて、3000未満で買ってみました。曲者でした。BSも見たくなるじゃないですが、BSまじなにもやってないね。。本当はCSが見たいのですが、とっても厳しい状況です。参考にしたやつ紹介したいけど悪口になっちゃうので言えません。有料放送は無理で、他はスキャンできた。スキャンも厳しい時もあって、NHKBSをスキャンした後、ロックつまり使用中になってしまって、使い物にならない。特にカードを読み取ってからのスキャンが酷い状況まあ、まあ、私にはコードを作ることも出来ないので文句は言えません。

いまは、BSみえてますので。

CSに挑戦したい。