documents:os:freebsd:ptx:ptx-001
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| documents:os:freebsd:ptx:ptx-001 [2026/05/07 22:20] – ↷ 移動操作に合わせてリンクを書き換えました。 k896951 | documents:os:freebsd:ptx:ptx-001 [2026/05/30 18:40] (現在) – ↷ 移動操作に合わせてリンクを書き換えました。 k896951 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== FreeBSDでrecpt1を使う ====== | ||
| + | |||
| + | この界隈では、recpt1が事実上の標準録画コマンドおよびインタフェースらしく、録画用フロントエンドはほぼこのコマンドをサポートしている。 | ||
| + | |||
| + | 2019年10月01日\\ | ||
| + | gihubにリポジトリ置いた方がいるようなので今後はこちらを見るのも手かと。 https:// | ||
| + | |||
| + | 2019年01月27日\\ | ||
| + | BSの周波数変更対応と[[https:// | ||
| + | |||
| + | 2017年05月14日\\ | ||
| + | libarib25のビルドができないよー、と連絡があって、Githubのリポジトリ見たらrecpt1共々色々と変わっていたので、改めて対応と説明をやってみる。 | ||
| + | |||
| + | 2014年05月21日\\ | ||
| + | recpt1ctlコマンドでチャンネル切り替えができないよ?というのでとりあえず適当に修正。妥当な修正かどうかは聞かないでほしい。とりあえず動いているけど心配なら充分な事前テストを行ってください。 | ||
| + | |||
| + | 2014年05月19日\\ | ||
| + | 先日連絡があって、FreeBSDでrecpt1コマンド使いたいんだがどこかにないか、と。久しぶりなので、手元にあるPT2を再セットアップしてrecpt1コマンドを動かすまでやってみた。 | ||
| + | |||
| + | 今回の環境は、FreeBSD 11.0-RELEASEで、PT2を利用できるPCIスロットがあるマザーを使用。PT3は刺せるPCIeスロットがないので試せていない。 | ||
| + | |||
| + | ===== 前提 ===== | ||
| + | |||
| + | PT1/PT2 であればPortsのドライバを導入、PT3であれば、githubで公開されているドライバを導入済みで、recptx.pl で録画ができる事。 | ||
| + | |||
| + | ===== libarib25 のインストール ===== | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | |||
| + | <WRAP round info 60%> | ||
| + | 妄想日記 by 妄想エンジン [[http:// | ||
| + | </ | ||
| + | |||
| + | Ports の multimedia/ | ||
| + | |||
| + | stz2012/ | ||
| + | |||
| + | < | ||
| + | mkdir libarib25 | ||
| + | cd libarib25 | ||
| + | git clone https:// | ||
| + | cd libarib25 | ||
| + | cmake . | ||
| + | </ | ||
| + | |||
| + | 次に、以下を実行。 | ||
| + | < | ||
| + | ccmake . | ||
| + | </ | ||
| + | |||
| + | 次の画面になったら、t キーを押してadvanced mode にする。\\ | ||
| + | {{documents: | ||
| + | |||
| + | CMAKE_CXX_COMPILER、CMAKE_C_COMPILER、CMAKE_LINKER、CMAKE_MAKE_PROGRAM を変更。\\ | ||
| + | {{documents: | ||
| + | |||
| + | c キーを押して反映されたことを確認する。 | ||
| + | ※反映されていないところは再度入力して c キーを。 | ||
| + | |||
| + | 反映されたことを確認できたら q キーを押して以下を実行。 | ||
| + | |||
| + | < | ||
| + | gmake | ||
| + | gmake install | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== recpt1 インストール ===== | ||
| + | |||
| + | * https:// | ||
| + | |||
| + | [[http:// | ||
| + | これをstz2012版recpt1のソースに適用してLinux用の記述を削りFreeBSD専用にした。 | ||
| + | |||
| + | |||
| + | 今日は {{counter_today}}人がこのページを訪れました。\\ | ||
| + | 昨日は {{counter_yesterday}}人がこのページを訪れました。 | ||
| + | ~~NOCACHE~~ | ||
| + | |||
| + | なお、このソースについて私は一切責任を取らない。利用は自己責任で。 | ||
| + | |||
| + | * 2019/01/27 {{documents: | ||
| + | * 2017/05/14 {{documents: | ||
| + | |||
| + | 以下は 2019/ | ||
| + | < | ||
| + | mkdir recpt1 | ||
| + | cd recpt1 | ||
| + | fetch https:// | ||
| + | tar xvfz freebsd-019-recpt1_20190127.tar.gz | ||
| + | cd recpt1/ | ||
| + | ./ | ||
| + | ./configure --enable-b25 | ||
| + | gmake | ||
| + | gmake install | ||
| + | </ | ||
| + | |||
| + | ===== recpt1動作確認 ===== | ||
| + | |||
| + | 出来上がった ch18.ts、ch13.ts を再生して問題ないようならおめでとうございます。 | ||
| + | |||
| + | < | ||
| + | $ recpt1 --b25 --strip 18 180 ch18.ts & | ||
| + | $ using B25... | ||
| + | enable B25 strip | ||
| + | pid = 83384 | ||
| + | C/N = 31.648641dB | ||
| + | Recording... | ||
| + | |||
| + | $ | ||
| + | $ recpt1 --b25 --strip 13 180 ch13.ts | ||
| + | using B25... | ||
| + | enable B25 strip | ||
| + | pid = 83389 | ||
| + | C/N = 31.655352dB | ||
| + | Recording... | ||
| + | Recorded 180sec | ||
| + | Recorded 180sec | ||
| + | [1] | ||
| + | $ | ||
| + | </ | ||
| + | |||
| + | ===== 再生クライアント ===== | ||
| + | |||
| + | Windows10Pro の Windows Media Player では再生できないか、ワンセグの再生しかできなかった。 | ||
| + | |||
| + | 確認では VLC メディアプレイヤーを使った。\\ | ||
| + | ストアアプリにも VLC プレイヤーがあるけど、できればスタンドアロン版導入を推奨。 | ||
| + | ストアアプリ版はまだ不安定な印象。そして後述のストリーミングに対応できなかった。 | ||
| + | |||
| + | ===== ストリーミング ===== | ||
| + | |||
| + | stz2012版を選んだ理由に、この機能がある。試してみたかったのよ。うん。 | ||
| + | < | ||
| + | # recpt1 --b25 --sid hd --http 8889 | ||
| + | using B25... | ||
| + | creating a http daemon | ||
| + | run as a daemon.. | ||
| + | pid = 83939 | ||
| + | listening at port 8889 | ||
| + | # | ||
| + | </ | ||
| + | |||
| + | recpt1が常駐し、ポート8889で待ち受けを開始する。 | ||
| + | ここでVLC Media Player でストリームを開くと....\\ | ||
| + | {{documents: | ||
| + | |||
| + | |||
| + | < | ||
| + | # connect from: NONAME [192.168.1.200] port 61959 | ||
| + | request command is GET /18 HTTP/1.1 | ||
| + | |||
| + | channel is 18 | ||
| + | C/N = 31.797683dB | ||
| + | Recording... | ||
| + | Available sid = 24632 24633 24634 25016 | ||
| + | Chosen sid = 24632 | ||
| + | Available PMT = 0x101 0x102 0x103 0x1fc8 | ||
| + | </ | ||
| + | |||
| + | {{documents: | ||
| + | |||
| + | 無事ストリーミングされていることが分かる。URLでチャンネルを変更する。 | ||
| + | |||
| + | sidを指定したい時は、http:// | ||
| + | |||
| + | ===== でもまぁ ===== | ||
| + | |||
| + | リビングにテレビあるならわざわざPCでテレビ見ることなんてないよね。PCで苦労してみる必要がない。 | ||
| + | やっぱりこういうのは趣味。映すまでできればあと(゚⊿゚)シラネ、という… | ||
| + | |||
| + | {{tag> 技術資料 PT1 PT2 PT3 recpt1 }} | ||
documents/os/freebsd/ptx/ptx-001.txt · 最終更新: by k896951
