ログインcomputer/PTxFreeBSDでPT1/PT2を使用して録画環境を立ち上げるためのメモ。必要ハードウェアFreeBSD機i386もしくはamd64で、バージョンは8.0-RELEASE以降必須。3Gb/sPT1もしくはPT2主賓:)スマートカードリーダLinuxやFreeBSDではSCR3310-NTTcomが実績が多くて安心。日立のHX520UJ.*系は不可。.tar.gz)http://d.hatena.ne.jp/bsdaemon/20110326/1301153206導入手順アップローダの都合で拡張子が変更されているので、それぞれ上記の拡張子にリネームしてから展開。install"すればOK。faultに至る)があります。errorが発生してdropすることがあります(環境依存?)。pcsc-lite-1.7.2,2)設定/etc/rc.confに以下の行を追記pcscd_enable="YES"コメントccidやpcsc-liteのバージョンによってはB-CASカードを認識しないようです。pcsc-lite-1.7.4,2時期的に、8.1-RELEASEの時点ではOK、その後にNG、2011年の春先?以降はOKです。pcsc-lite-1.7.2,2は、動作しますがメモリリークの不具合があります。STD-B25仕様確認テストプログラム配布元arib_std_b25-0.2.4.lzhhttp://www.marumo.ne.jp/db2009_4.htm#19導入手順PTxドライバ(ptx-20110326)に同梱のパッチを当てること。パッチ(b25_stdio.patch)を当てること。普通にmakeすると実行形式"b25"が作成されます。(拙作)色々と処理がアレなので、自己責任で...。ストリームだけを残して、他のストリームは捨てます。ECMなども捨ててしまうので、必ずb25を先に通す必要があります。地デジのHD放送は、通常は自動判別で大丈夫です。衛星放送などはSID指定が必要な場合もあります。録画開始から約20秒以内にPMTが更新された場合、更新以前の内容を捨てます(いわゆる「わかさトラップ」対策)。このため、番組直前の余白は最大でも15秒程度に留める必要があります(長さはソース内定義で調整可能)。ファイルI/Oだけでなく、パイプ(標準入出力)でも動作可能です。371-59-20100913-1800.m2tNHK-BShiで25分20秒間録画(B25解除あり・ストリーム選択あり)。引数は、Linux界隈でデファクトスダンダードなrecpt1コマンドと互換性があります。注意チューナー数は内部で決め打ちしています。そのままだと2枚挿し前提です。変更する場合は、冒頭の下記の行を修正してください。以下の手順はメモ書き程度なので、参考までに。用意するものfoltia本体パッケージ版は古いようなので、svnで取り出し。(p5-Schedule-At-1.11)作業・修正などシステム設定foltiaユーザーの作成(UID/GID=88/88)。groupsにはwww(80)追加。/usr/local/etc/apache22/httpd.confの以下の行を修正。以下は/home/foltia/ディレクトリで、folitaユーザで実行。サイトから取得したfoltia本体のfoltia/install/phpおよびfoltia/install/perlディレクトリを、/home/foltia/直下にコピー。必要に応じて~/.forwardを設定。perl/foltia_conf1.plを設定。$recfolderpathと$haveirdaunitのあたりを修正。php/foltia_config2.php$recfolderpath,$httpmediamappath,$useenvironmentpolicyのあたりを修正し、以下の行を追加。Perl5.020003。