トップページ⇒linux
1001コメント408KB

【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/09/25(金) 21:11:51ID:FedVzxRj
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ
PT1ドライバもここで扱ってます


【関連スレ】

Linux でビデオ録画【六枚目】
http://pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
http://pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
http://pc11.2ch.net/test/read.cgi/linux/1213378360/

【前スレ】
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1231189481/

【過去スレ】
Linuxでテレビを見る
http://pc11.2ch.net/test/read.cgi/linux/1013649811/
01531522009/12/21(月) 20:29:34ID:EPfcy66Z
すみません。以下修正です。
誤: ・両方のチューナで駄目(/dev/pt1video2,4)
正: ・両方のチューナで駄目(/dev/pt1video2,3)
0154login:Penguin2009/12/21(月) 23:33:40ID:0ar5/sB0
>>152
ちなみに住んでるところは?
0155login:Penguin2009/12/22(火) 03:50:22ID:APbZKRfB
>>152
分波器のBS出力を地デジチューナーに繋いでないか確認した?
分配器ならどの出力繋いでもいいけど、分波器で間違えると一切
感度ないよ。
01561522009/12/22(火) 06:45:39ID:csQBKDaC
>>154 神奈川(横浜近辺)です。
>>155 分波前の壁端子からの出力を直接チューナにつないだ場合も、BS側はOKで地デジ側はNGです。

先ほど>>152の報告環境に戻して13-62chを全部試してみたら、
ch31(Tokyo MX), ch51(放送大学)だけ取れました。表になかったので試してなかったです。すみません。
あとは全部
 Cannot tune to the specified channel
です。
0157login:Penguin2009/12/22(火) 10:13:50ID:mMy0XHWm
ch31? ch51?
東京タワーからの電波を直接受信しているのなら、
MXの物理チャンネルは20、放送大学は28なんだが。
あなたが示したWebページにもそう書いてあるんだけど。

そもそも地デジ環境はちゃんと整ってるの?
テレビでは受信できてる? もしかしてCATV経由?
0158login:Penguin2009/12/22(火) 10:32:25ID:csQBKDaC
同じ壁のコネクタ使ってつないだTVは普通に映ります。
CATVではないです。(と思っているだけ?)

PT2にはTVより長い5mのアンテナ線でつないでいるので、
ブースター使って改善するか試してみます。(今夜か明日になってしまいますが)
0159login:Penguin2009/12/22(火) 10:54:52ID:JOhSC7iW
C/Nの値が返ってないようだしデムパが弱いかCATVなのかチャンネルが違うか
とにかくデムパが入ってないんじゃないの
0160login:Penguin2009/12/22(火) 11:17:59ID:mMy0XHWm
たかが5mのケーブルでキー局が軒並み取れなくなるわけはないので、
ブースター入れても無駄だと思うよ。

てか、さっきも書いたけど、CATV経由でもないのに31chやら51chやらの
チャンネルは横浜で受かるはずない。「取れた」っていうけど、何が
取れたの? TSファイル再生してみて何が映ってた?
0161login:Penguin2009/12/22(火) 12:08:44ID:csQBKDaC
>>159,160
自分のマンションがCATVの電波拾っているのか確認してみます。
「取れた」というのは「TSファイルが作成できた」の意味で、
TSファイルを再生して、放送内容からTVの番組表に一致する局を拾ってきた次第です。
0162login:Penguin2009/12/22(火) 12:38:11ID:7h3UXHuu
>>161
とりあえず、チャネルスキャンしてからモノを言えよ。
0163login:Penguin2009/12/22(火) 17:12:27ID:csQBKDaC
CATV(YOUTV、周波数変換パススルー)だったようです。すみません。
ttp://www.netyou.jp/program/index.html

>>162
Linuxでのチャンネルスキャン方式全然分かってないので、調べてみます。
01641492009/12/22(火) 19:04:58ID:OKixKrkn
Linux V4L-DVB driver for MonsterTV HD series v0.3 を使ってみましたがやはりうまく動かないです。

s2scanを実行したときのdmesgはこんな感じ。

Power on
[ 1011.628025] FE init
[ 1011.628030] Tuner init
[ 1013.628166] mtvhd: Tuner initialization failed: -5
[ 1014.128320] FE set property (cmd = 3)
[ 1014.128323] FE set property (cmd = 1)
[ 1014.128327] FE get tune settings
[ 1014.128336] FE set frontend
[ 1014.128338] Frequency set 0 -> 473000000

モジュールを読み込んで何かしらdvb関連のコマンド実行すると、こんなエラーが発生。
[ 437.392170] USB control message error (req:03 val:804a idx:0000 ret:ffffff92) >>>
[ 439.392080] USB control message error (req:03 val:044a idx:0000 ret:ffffff92) >>>
[ 441.392114] USB control message error (req:03 val:004a idx:0000 ret:ffffff92) >>>
[ 443.496160] USB control message error (req:08 val:0100 idx:0000 ret:ffffff92) >>>
[ 445.601110] USB control message error (req:08 val:dd0c idx:0000 ret:ffffff92) >>>
[ 842.840152] USB control message error (req:08 val:0100 idx:0000 ret:ffffff92) >>>
[ 844.944073] USB control message error (req:08 val:dd0c idx:0000 ret:ffffff92) >>>
[ 847.048126] USB control message error (req:08 val:d500 idx:0000 ret:ffffff92) >>>
[ 849.104169] USB control message error (req:08 val:0800 idx:0000 ret:ffffff92) >>>
[ 851.104082] USB control message error (req:08 val:4040 idx:0000 ret:ffffff92) >>>
[ 853.116122] USB control message error (req:08 val:8080 idx:0000 ret:ffffff92) >>>
[ 855.172160] USB control message error (req:08 val:0404 idx:0000 ret:ffffff92) >>>
[ 857.228078] USB control message error (req:03 val:0120 idx:0000 ret:ffffff92) >>>

使用しているカードはUDPです。どのあたりをいじれば良いのか、わかる人いたらお願いします。
0165login:Penguin2009/12/22(火) 19:26:16ID:mMy0XHWm
>>163
周波数変換パススルーしてるなら、recpt1 に渡すチャンネル番号は
C13〜C63 じゃないとだめでしょ。
0166login:Penguin2009/12/22(火) 19:35:52ID:Z3rYyu0S
>165
周波数変換パススルーだかってMID帯とは限らない。
ぐぐってみた感じだとVHF帯に変換されてるっぽいけど。
0167login:Penguin2009/12/22(火) 20:26:41ID:hmxbAWxG
recpt1+PT2ってC13〜C63での地上波デジタル放送受信に対応しているよね?

うちもCATVでC40あたりに地上波デジタルが来てるんだけど受信できない・・・
まぁ地上波はほとんど見ないんでいいんだけど
0168login:Penguin2009/12/23(水) 00:12:38ID:zhEZ2HGQ
Linux のDVBデバイス上にマウントして MULTI2 復号化するFUSEファイルシステム
fuse_b25 を作ったので 2sen DTVアップローダの up0221 に上げました

使い方やビルド方法は中のREADMEに書きましたが
mplayerとかmythtvとかのプレーヤにパッチを当てなくても
通常のDVB対応アプリで日本のDTVが見られるようになる(はず)です.
/dev/dvb/adapterN/dvr0 を バックアップしておいて dvr0上にマウントするファイルシステムで
アクセスすると 自動的に復号化されたデータが出てくる,というものです.
バグ報告など頂ければ幸いです.
0169login:Penguin2009/12/23(水) 00:18:44ID:MrzHetLQ
>>164
[ 1013.628166] mtvhd: Tuner initialization failed: -5
I/O エラーですねぇ….

[ 437.392170] USB control message error (req:03 val:804a idx:0000 ret:ffffff92) >>>
こっちは Timeout.

外れを引いたかも….Windows では動いていたの?

> 使用しているカードはUDPです。
UDP? HDPだよね?
そもそも HDP はあまり検証している人がいないからなぁ…
0170login:Penguin2009/12/23(水) 00:22:35ID:jhHFswce
>>168
お疲れ様です
01711682009/12/23(水) 00:26:51ID:zhEZ2HGQ
以前作った Linux用DVBアプリ集を 若干追加/修正しました (ver.0.3)
2sen のDVTアップローダのup0220 に上げました。

今回の修正点は
gstreamerのDVB用モジュールが うまく再生できたりできなかったりする問題を修正
-> totemとかでチャンネルを切り替えながら使えるようになった.

"restamp" ツールの追加: MurdocCutterとかで(sequence単位で)連結されたTSの
PTS,DTSを連続したタイムスタンプに打ち直すツール.
-> mplayer やtotemとかで繋ぎ目を再生する時に引っ掛かったり シークが繋ぎ目をまたげない問題をクリア

その他: gstreamerのパッチを0.10.17ベースになりgitを使う必要がなくなった.

無変更だけど収録されてるもの
s2scan : チャンネルスキャンユーティリティ, S2APIを使用

dvb_sched: 番組の予約録画用スクリプト. チャネル,開始時刻,時間etc.を指定するタイプ.
--- at, gstreamer(dvbbasebin) を使用

dvb_sched_ev: 番組の予約録画用スクリプト. EITを監視して録画時間(+開始時刻の延長)を自動調整するタイプ.

mplayerパッチ
- MULTI2復号パッチ: スクランブルされたTSファイルやDVBデバイスからの入力を再生
- S2API対応パッチ:
- faadパッチ: 再生中に音声のチャンネル数が変わるようなTSファイルに対応

gstreamerパッチ:
- 上記mplayer用パッチと同等品
- DVBデバイス用モジュール dvbsrc, dvbbasebin へのs2API対応パッチ等

nitdump: TSのPES情報等を表示するツール
等です.
01721492009/12/23(水) 01:04:20ID:7KNM8pqj
>>169
カードはHDPです。あせってたらtypoしちゃいました。(^^;

やっぱりハードウェアがおかしいっぽいですか。
windows は持っていないのでまともなハードかどうか検証できないのが残念です。

カードの刺さり具合やケーブルの状況までもう一度チェックしてみます。
ダメだったらオク行きですね。
0173login:Penguin2009/12/23(水) 01:44:50ID:t+5/Fz2j
>>168
乙です!
時間があるときに試してみます。
0174login:Penguin2009/12/23(水) 12:13:05ID:0Kbh7Y0Y
あとはDVB版PT2ドライバを待つばかり…
0175login:Penguin2009/12/23(水) 14:40:06ID:/9Lgf/dR
TVRockみたいに番組表で録画するソフトあるの?
0176login:Penguin2009/12/23(水) 15:08:59ID:DZkITtnB
recfriio-serverとかMythTVとかvrsとかいろいろと。
無けりゃ作るまで。
0177login:Penguin2009/12/23(水) 22:52:25ID:h51PaW1W
PT2を使用して録画サーバー作ろうかと思ってるのだが
NHKとかの字幕って契約してないBCAS使うと一緒に録画されちゃう?消せる?
0178login:Penguin2009/12/23(水) 23:49:38ID:wesFkbRy
>>177
字幕?

受信料徴収用の字幕なら、表示されない。
0179login:Penguin2009/12/25(金) 08:00:27ID:d2XP9XAI
最新版のrecpt1でb25のオプションをつける方法ってありますか?
0180login:Penguin2009/12/25(金) 10:52:26ID:Kpa58Nse
./configure --enable-b25
0181login:Penguin2009/12/25(金) 11:59:47ID:d2XP9XAI
>>180
ありがととととと
0182login:Penguin2009/12/25(金) 16:23:11ID:+MohjLE4
>>180
うぉ、そんな簡単な方法があったのか
ファイル書き換えたりしてしまった
横からthx
0183login:Penguin2009/12/25(金) 23:21:27ID:00U21oeu
すません、PT2買ったばかりの初心者なんですが…
最新版のrecpt1でBSが録画できません。
正確に言うと、101と102は録画できるのですが、SO live24(お天気チャンネル?)
が録画されます、103以降は全く何も録画されません。
どうしたら良いんですか?
0184login:Penguin2009/12/26(土) 08:05:26ID:Plr1tM1a
初心者がPT2なんか買うな
俺に寄こせ
0185login:Penguin2009/12/26(土) 10:22:40ID:RwzPpFqi
>>183
チャンネルの指定が間違ってる、またはCATVやマンションの共聴システムでBSの
周波数変換が行われてるとかかな。
後者ならPT2では視聴できない可能性もあるかもなあ。
0186login:Penguin2009/12/26(土) 10:28:30ID:RwzPpFqi
ああ、それとチャンネルに関してはCATV使用の有無、地デジでは住んでる地域でも違う
ユーザー固有の事情なんで「どうしたら良いんですか」と聞かれても答えようがないってのが正解。
自分で何とかしろ、だな。
0187login:Penguin2009/12/26(土) 10:39:42ID:CvIL2eH0
キリッ
0188login:Penguin2009/12/26(土) 10:41:47ID:gVA8mPuY
というか、ここはLinux板だよと教えてあげるべきでは…?
0189login:Penguin2009/12/26(土) 11:15:39ID:vVMz7G9V
>>186
すいません。
BS、地デジともアンテナから取っており、テレビと分配してます。
テレビでは地デジ、GSとも見えています。
0190login:Penguin2009/12/26(土) 11:17:09ID:vVMz7G9V
>>189
GSじゃなくBSです。
0191login:Penguin2009/12/26(土) 12:18:34ID:sRuhZd0L
>>183
単にB25処理が行われてないだけ?
0192login:Penguin2009/12/26(土) 15:15:15ID:J4eyud8c
日立 HX-520UJ.K っていうカードリーダー使おうかと思ってるのだが
linux環境で動作確認した人いる??
0193login:Penguin2009/12/26(土) 15:30:25ID:RwzPpFqi
そのカードリーダーはlinuxでは使えないことが確認されてる
0194login:Penguin2009/12/26(土) 17:07:27ID:Wg1BO/PD
誰か recfriio + QRS-NT100P (0x6052) で録画できてる人いますか?

CentOS5.4 で make できたけど、生成された ts ファイルが再生できない。。
tsselect.exe では「error - failed on select_unit_size()」て言われました。

$ recfriio --b25 --hdp 21 15 test.ts
B25Decoder initialized.
Tuner type is HDP.
Search friios from dir: /dev/bus/usb
HDP Type: QRS-UT100B
1 friios found:
/dev/bus/usb/001/007: use this friio.
device: /dev/bus/usb/001/007
opening HDP...done.
freq = 521
Signal level: 18
Output ts file.
sync 239 bytes
sync 33 bytes
 :
 :
sync 746 bytes
sync 20 bytes
done.
Rec time: 15.455389 sec.
Signal level: 18
closing HDP...done.

Windows + TVTest だと動作したので、故障はしてないと思うのですが。
0195login:Penguin2009/12/26(土) 17:25:39ID:vVMz7G9V
>>191
サンクス。解決しました。
「good citizens 〜」ってそういう意味だったのか、なるほど。
0196login:Penguin2009/12/26(土) 18:22:34ID:oLnwATgD
>>193
マジで?どれが使えるの?
0197login:Penguin2009/12/26(土) 19:09:15ID:IGCeeLy3
>>194
たぶん自前で PRODUCT ID のチェックを入れたんだろうけど,
QRS-NT100P って HDP じゃなくて HDUS として扱うべきなんじゃね?
01981942009/12/26(土) 21:18:48ID:Wg1BO/PD
>>197
setting.hpp
const uint16_t TARGET_ID_PRODUCT_HDUS = 0x6051;
  ↓
const uint16_t TARGET_ID_PRODUCT_HDUS = 0x6052;
に変更して
$ recfriio --b25 --hdus 21 15 test.ts
でいけました!

手抜きだけど動いたから良しとします。サンクス!
01991942009/12/26(土) 21:20:40ID:Wg1BO/PD
sage 忘れてしもた。。
0200login:Penguin2009/12/26(土) 23:20:58ID:RGz0C0N0
>>196
ntt
0201login:Penguin2009/12/26(土) 23:59:27ID:WmbDvqOU
>>196
/etc/libccid_Info.plist に入ってるやつ
0202login:Penguin2009/12/27(日) 11:13:59ID:bjNpP7oH
ちょっと質問があります。
拡張子がtsの録画ファイルをH.264形式に変換した場合は
コピーガードはどうなるのでしょうか??
0203login:Penguin2009/12/27(日) 11:20:39ID:dzpZq8fv
コピーガードなんてかかってないから何ともならないよ。
コピーガードがかかってるってのは一般の人を騙すためのタワゴトだから。
0204login:Penguin2009/12/27(日) 11:38:19ID:dzpZq8fv
もう少し丁寧に書いとくと、巷でいうコピーガードってのの実態はMPEG-2 TSの中にコピー制御情報が
埋め込まれてるだけなんだよ。
本の目次のところに「この本は10回しかコピーしないでね」と書かれてるのと同じようなもんだな。
書かれていることに従うかどうかは、ハード、ソフト、ユーザー次第ってこと。
コピー回数を制限する何かのトリックが仕込まれてるわけじゃない。

なんで他のコンテナ形式なりに変換すりゃ(意図的に継承しない限り)制御情報はなくなってしまう。
しかし道義的には、制御情報に従った方がいいだろねー。つまり、ユーザー自身がコピー回数を管理すりゃいい。
0205login:Penguin2009/12/27(日) 12:43:35ID:tK5A142O
洋画を英語音声で録画して日本語字幕をつけるにはどうしたらいい?
0206login:Penguin2009/12/27(日) 13:29:54ID:1Hv3NtID
>>205
ggrks://www.google.co.jp/search?hl=ja&source=hp&q=.srt+%E5%AD%97%E5%B9%95&lr=
0207login:Penguin2009/12/30(水) 09:24:49ID:a0GuyYwc
epgrecやmythTVはTVRockみたいに他のクライアントのブラウザから番組表を参照して予約することはできますか?
0208login:Penguin2009/12/30(水) 09:30:19ID:doepl6F1
>>206
ggrks というプロトコルはどのプログラムにも関連づけられておらず、Firefox でこのアドレスを開く方法が分かりません。
0209login:Penguin2009/12/30(水) 09:47:37ID:H1abCTLB
>>207
MythTVは、MythWEBを使えば可能だろ
0210login:Penguin2009/12/30(水) 09:51:19ID:XkMy4MVS
epgrecもWebベースだから他のクライアントからブラウザで予約や視聴ができるよ
0211login:Penguin2009/12/31(木) 16:52:10ID:JLQmxU4R
epgrecって休止状態から自動で復帰して録画できる?
0212login:Penguin2009/12/31(木) 20:16:06ID:8rj4E1ZO
鯖にそんな昨日いらないなあ
0213login:Penguin2009/12/31(木) 22:20:18ID:zf0SGTj4
>>211
何が知りたいのかよく分からんが、epgrec は時間が来たらrecfriio なりrecpt1 なりを
実行させるシェルスクリプトをat に食わせるものだから、休止状態から復帰する
コマンドみたいなのをdo-record.sh に記述しておけば何とかなるんじゃないの?
そんなものがあるのかは知らんけど。
0214login:Penguin2009/12/31(木) 22:40:34ID:qi80j9nu
>>209-210
ありがとう
WindowsのTVRockから移行できそうです
0215login:Penguin2009/12/31(木) 23:02:15ID:JLQmxU4R
>>213
どうも
上に書いてあった方法でなんとか済ませました
0216login:Penguin2010/01/02(土) 22:23:31ID:WU8e7Yz1
epgrecが予約時間を過ぎても予約済みに登録するだけで予約してくれない
これってもしかしてmysqlに接続できてない?
0217login:Penguin2010/01/02(土) 22:25:40ID:Juh/Hkvl
mysqlに接続できないと番組表自体が表示されないと思いますが
0218login:Penguin2010/01/02(土) 22:47:27ID:WU8e7Yz1
>>217
なるほど
別の要因を探してみます
0219login:Penguin2010/01/02(土) 23:08:12ID:Juh/Hkvl
予約一覧にでないなら、Webサーバーからatが使えてないとかそのへんですね。
そこら辺の設定は公式に書いてあるのでそちらを参照すればいいかと
0220login:Penguin2010/01/03(日) 12:55:56ID:d3XtX0aK
>>219
apacheの環境変数の設定を間違えていました
ご指摘ありがとうございます
0221login:Penguin2010/01/04(月) 11:21:58ID:NLx3lhOf
>>211
epgrec単独では休止機能はないよ 高機能じゃなければepgrec(小改造)+シェルスクリプトだけでも結構つかえる
俺もサーバーとしては稼動させていないのでこんな感じの仕様でWindowsXPとDualbootで使っていたりして

・現時点ではHDUC専用 (PT2が入手できたので複数チューナーに対応予定)
・休止移行は自動判定のみ※
・ハイバーネートから復帰したものは録画終了後に予約があればハイバーネートへ予約がなければシャットダウン
・予約復帰前に手動で復帰した場合はハイバーネートへ移行するイベントは発生させない(AT予約実行前に帰宅して手動で電源を入れた場合の措置)
・連続予約の場合は設定時間内なら移行せず次の予約にて移行判定する(他のチューナーが録画中の場合は最後の録画を以て移行判定する予定 PT2用)
・通常起動の場合は予約録画終了後のハイバーネートへの移行イベントを発生させない
・ハイバーネートから復帰後、getepg.php(改)で該当チャンネルのみを更新する約1〜2分(自動録画予約で予約していないと更新されない)
※PC起動中は録画後処理として休止移行・通常状態・電源OFFのみ手動で操作可能 但し、現在録画中のものか今後発生する予約のみしか反映されない
(録画中、眠くなったので電源OFFや次回予約のため休止移行に設定する場合 帰宅後、録画予約稼動中で休止移行をキャンセルしたい場合等を想定)

今後はWindowsXP(TVRock)の予約とSUSE(EPGREC)の予約に整合性を保つよう連動させようと思っている(PT2用に複数チューナーにも対応する予定)
0222login:Penguin2010/01/06(水) 23:13:42ID:cW9vCzHd
# pcsc_scan
PC/SC device scanner
V 1.4.10 (c) 2001-2007, Ludovic Rousseau <[email protected]>
Compiled with PC/SC lite version: 1.3.3
Scanning present readers
0: SCM SCR 3310 NTTCom 00 00

Thu Dec 31 14:47:08 2009
Reader 0: SCM SCR 3310 NTTCom 00 00
Card state: Card inserted,
ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99

ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
+ TS = 3B --> Direct Convention
+ T0 = F0, Y(1): 1111, K: 0 (historical bytes)
TA(1) = 12 --> Fi=372, Di=2, 186 cycles/ETU (19200 bits/s at 3.57 MHz)
TB(1) = 00 --> VPP is not electrically connected
TC(1) = FF --> Extra guard time: 255 (special value)
TD(1) = 91 --> Y(i+1) = 1001, Protocol T = 1
-----
TA(2) = 81 --> Protocol to be used in spec mode: T=1 - Unable to change - defined by interface bytes
TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
-----
TA(3) = 7C --> IFSC: 124
TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following
-----
TA(4) = 03 --> Clock stop: not supported - Class accepted by the card: (3G) A 5V B 3V
+ Historical bytes:
+ TCK = 99 (correct checksum)

これでカードリーダー動いてる??
0223login:Penguin2010/01/07(木) 00:17:47ID:BFT42mqa
動いてるみたいだけど
0224login:Penguin2010/01/07(木) 00:51:43ID:M1B5eKS3
毎回、録画するような自動ツールない??
foltiaみたいなやつで、ドキュメンタリーや映画やドラマを連続撮影するやつが(・∀・)イイ!!
0225login:Penguin2010/01/07(木) 01:05:27ID:tlb1KJHz
epgrecで番組検索して、絞り込みを自動キーワードに登録でよいのでは。
0226login:Penguin2010/01/07(木) 01:12:50ID:yg5RhtaT
んー、その手のツールを使ったことがないけど、どうやっているんだろう?
一定周期で番組表を取得、特定キーワードが入っていたら自動で予約、みたいな感じ?
番組表の表記のブレとか大丈夫なんだろうか?
0227login:Penguin2010/01/07(木) 01:23:24ID:tlb1KJHz
動作はその通りで、epgrecはキーワードに正規表現とか使えるので、私は手動で対処している。>表記ぶれ
0228login:Penguin2010/01/07(木) 10:14:45ID:tyNFJTSj
222>>
カードが入っていない。
+ Historical bytes:
+ TCK = 99 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99
Japanese Chijou Digital B-CAS Card (pay TV)
0229login:Penguin2010/01/07(木) 10:18:33ID:tyNFJTSj

>>222
ごめん
0230login:Penguin2010/01/07(木) 10:41:26ID:M1B5eKS3
>>229
入ってるよね??
0231login:Penguin2010/01/07(木) 23:06:18ID:RVEbbwWG
>>229
裏表間違えただろ。
0232login:Penguin2010/01/08(金) 08:04:12ID:A6uqVheW
>>171
結局PT2はDVB版ドライバでは動かない?
s2scanでスキャンというのが貴重なので動かしたいのだが
キャラデバ版用ではスキャンアプリはあるのかね
02331712010/01/08(金) 23:16:05ID:ViDBFAgG
PT1/2については作者じゃない+所有してないので知らない
動いてたような気がするけど...
0234login:Penguin2010/01/08(金) 23:32:28ID:pnkrh6B5
動いてないと思う。
てか、俺が最後にCentOS5.4で試した時は動かなかった。他のディストリは知らん。

結局俺はWindowsで録画専用サーバを組んじゃったよ。
0235login:Penguin2010/01/09(土) 02:14:47ID:ZKQrfMdn
chardev版 + epgrecで当分運用かなぁ
0236login:Penguin2010/01/09(土) 02:48:26ID:CU7JxgaV
日経Linuxで「PT2で地デジ録画システムを作る」という記事が…
0237login:Penguin2010/01/09(土) 13:48:33ID:cF6wyvsG
買ったよ
charadev版+epegrecで組むって内容だった
0238login:Penguin2010/01/09(土) 14:04:15ID:Bf4lWD/c
もうすでにそれで組んであるから読む必要もないな…
0239login:Penguin2010/01/09(土) 14:20:49ID:VfXCSDxV
>>234
dvb-pt1のページの方には「Try to support PT2」とあるけど…ダメなの?
0240login:Penguin2010/01/09(土) 17:08:53ID:wRvG6i0G
作者がpt2持ってないから、誰かの協力が必要って話じゃなかったっけ?
0241login:Penguin2010/01/09(土) 22:24:50ID:QcjMFxU7
recfriior4をコンパイルして黒Friioを動かしたいのですが、
# recfriio B11 3 /dev/null
1 friios found:
/proc/bus/usb/001/005: busy.
no friio can be used.
can't open tuner.
とエラーが出て、1回も録画できません。
USBの抜き差し、Linux再起動でも改善されません。
原因わかる方いますか?
0242login:Penguin2010/01/09(土) 22:31:49ID:VfXCSDxV
>>241
>>135,148とは違うの?
0243login:Penguin2010/01/09(土) 22:53:17ID:QcjMFxU7
>>242
"usb ctrl failed: -1 Broken pipe"は出ていないです。
コンソールメッセージは241が全てです。
0244login:Penguin2010/01/10(日) 11:47:59ID:BX8qQ6KN
2ヶ国語対応、副音声対応の番組だとVLCで再生するのに
いちいち録画データの切り出しとかせにゃいかんのだけど
皆さん視聴する時はいちいち加工して見てるんですか?
0245login:Penguin2010/01/10(日) 14:14:18ID:RV9DClRt
テレビで見る
0246login:Penguin2010/01/10(日) 21:17:58ID:SELivCHo
DVB版でのPT1の動作報告です。(Gentoo、x86_64、2.6.30-gentoo-r1)

s2scanでの地デジのスキャンはOK。(BS/CSは未接続)
パッチを当てたmplayerにて、channels.confを使った視聴もうまく行きました。
(長時間は試してませんが)

fuse_b25を試しましたが、「FUSE_b25: BCAS card init succeeded.」
とは出るものの、mplayerでの視聴は出来ませんでした。
(dvb_tune, setting S2API props.で止まります)
どこをチェックしていけばいいでしょうか?
0247login:Penguin2010/01/11(月) 02:03:47ID:DrIvg24h
テスト&報告どうもです
しばらくコードに触れてなかったから
忘れかけてて デバッグしづらいorz
チューニングとかfrontendに関わる部分はfuse_b25はノータッチだから
デバイスからストリーミングが開始されればfuse_b25の方になんか出力がでるはずなんだけど...

fuse_b25 の実行ユーザと mplayerのユーザは同じ?
fuse_b25 -f /dev/dvb/adapter0/dvr0 の出力(syslogでなく)と
あとmplayer -msglevel demux=6 dvb://NHK
の出力も見れないでしょか
02482462010/01/11(月) 02:46:55ID:1tPiNy3J
>>247
レスありがとうございます。
状況が違ってたので訂正します。
(最初にs2scanで一度スキャンしないと正常に動かないようです。)

fuse_b25実行時、パッチを当てたmplayerでは視聴出来ました。
(だけど、これではfuse_b25を使ってない事になるのかな?)
ログは次のレスに。

パッチを当ててないmplayerでは「DVB CONFIGURATION IS EMPTY」となります。
$ /usr/bin/mplayer dvb://4@<チャンネル名>
(channels.confをきちんと認識出来てない?)
02492462010/01/11(月) 02:49:10ID:1tPiNy3J
続き。パッチ当てたmplayer使用時のfuse_b25のログ。
$ fuse_b25 /dev/dvb/adapter3/dvr0 -f
FUSE_b25[5828]: BCAS card init succeeded.
FUSE_b25[5828]: dvr0 open flags:0x8000
FUSE_b25[5828]: detected TS packet size 188 bytes.
FUSE_b25[5828]: created new section for pid:[000000].
FUSE_b25[5828]: new PAT for ts:0x7fc1, ver:0x01, 6-progs.
FUSE_b25[5828]: created new section for pid:[0x01f0].
FUSE_b25[5828]: new PMT for prog:0x0c08, ver:0x0f, 9-pes's.
FUSE_b25[5828]: received bad table for PMT.
FUSE_b25[5828]: created new section for pid:[0x03f0].
FUSE_b25[5828]: new PMT for prog:0x0c09, ver:0x0f, 9-pes's.
FUSE_b25[5828]: received bad table for PMT.
FUSE_b25[5828]: created new section for pid:[0x04f0].
FUSE_b25[5828]: new PMT for prog:0x0c0a, ver:0x1f, 9-pes's.
FUSE_b25[5828]: received bad table for PMT.
FUSE_b25[5828]: BCAS is not yet ready for de-scrambling.
  (延々と同じログが続くので、中略。)
FUSE_b25[5828]: created new section for pid:[0x0060].
FUSE_b25[5828]: new ECM. ver:[0x1f].
FUSE_b25[5828]: sent an ECM to the card.(len:30)
FUSE_b25[5828]: resetting the card.
FUSE_b25[5828]: Got a bad response from the card. len:0, SW1/2:[0x0000].
FUSE_b25[5828]: BCAS card init succeeded.
FUSE_b25[5828]: created new section for pid:[0x1fc8].
FUSE_b25[5828]: new PMT for prog:0x0da8, ver:0x17, 7-pes's.
FUSE_b25[5828]: received bad table for PMT.
FUSE_b25[5828]: new ECM. ver:[0x00].
FUSE_b25[5828]: sent an ECM to the card.(len:30)
FUSE_b25[5828]: Got an ECM response.
FUSE_b25[5828]: ECM k_odd updated.
FUSE_b25[5828]: ECM k_even updated.
0250login:Penguin2010/01/11(月) 10:49:12ID:DrIvg24h
'パッチを当ててないmplayer'ってのは b25復号用のパッチ(de-multi2)だけでなく
S2APIのパッチも当たってないのでは?
その場合, channels.confは 古いDVB API (v3)に従ったDVB-T用のフォーマットでないとだめ
いわゆるtzapの読み込める形式である必要あり.

今まで起きてたことは
- 未パッチmplayerはS2API非対応, channels.confはS2API用なのでチューニングできない
--> 何も出力されない
- s2scanを一度実行して 何らかのチャンネルにチューニングされた状態だと
mplayerがチューニングに失敗しても前のチャンネルが出力されるので一見OK
- fuse_b25自体は動作している模様
という感じじゃないかな
0251login:Penguin2010/01/11(月) 10:50:29ID:DrIvg24h
もう一つ懸念してるのは
DVBドライバがきちんとそのタイプ(S2API対応)であることを報告するようになってるかってこと
そうでないと, 例えS2APIのパッチを当てたmplayerであっても
古いv3のデバイスとみなしてしまい, 一方channel.confはS2API(v5)なのでチューニング失敗.
(s2scanはDVBデバイスのタイプを確認していないので うまくチューニングできてしまう)

friioのDVBドライバも最新版でない限りきちんとS2API対応タイプであることを報告してなかった
PT1のドライバも多分そうだと思う. (hdusもそうだったはず)
その場合, mplayer側での workaroudとしては以下のパッチ追加でいけるはず.
(空白はずれてるので直して下さい)

--- stream_dvb.c.org 2009-11-03 03:35:42.140393427 +0900
+++ stream_dvb.c 2009-11-15 01:11:16.855943954 +0900
@@ -1005,6 +1005,8 @@
type = dvb_get_tuner_type(fd);
close(fd);
#if DVB_API_VERSION >= 5
+ if (type_s == 0 && type == TUNER_TER)
+ type_s = TUNER_S2API_BASE + SYS_ISDBT;
fallback:
if (type_s !=0)
conf_file = get_path("channels.conf.s2");
0252login:Penguin2010/01/11(月) 11:25:34ID:wh6xTiFi
http://blogs.yahoo.co.jp/ido_mili/22910773.html
を参考に順調に進んでいたのですがエラーで先に進めないですorz
# make -C /lib/modules/`uname -r`/build M=`pwd` K=1
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' に入ります
Building modules, stage 2.
MODPOST
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' から出ます

# make -C /lib/modules/`uname -r`/build M=`pwd` V=1 modules_install
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' に入ります
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /lib/modules/2.6.18-164.10.1.el5/extra
make -rR -f /usr/src/kernels/2.6.18-164.10.1.el5-i686/scripts/Makefile.modinst
mkdir -p /lib/modules/2.6.18-164.10.1.el5/extra; cp /usr/local/src/pt1-c44e16dbb0e2/driver/pt1_drv.ko /lib/modules/2.6.18-164.10.1.el5/extra ; true /lib/modules/2.6.18-164.10.1.el5/extra/pt1_drv.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.18-164.10.1.el5; fi
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' から出ます


# cp /usr/local/src/pt1-c44e16dbb0e2/driver/pt1_drv.ko /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# depmod -a
# modprobe pt1_drv
# cp /usr/local/src/pt1-c44e16dbb0e2/driver/etc/99-pt1.rules /etc/udev/rules.d/
■ このスレッドは過去ログ倉庫に格納されています