トップページ⇒linux
983コメント390KB

【視聴】Linuxでデジタル放送【録画】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2008/12/30(火) 14:48:32ID:mhuHq0Rz
Linuxでデジタル放送を見たり録ったり。
0481login:Penguin2010/02/07(日) 19:14:27ID:dgtN7TGG
確か、VirtualBoxのドライバ導入で、「カーネルモジュールを自動的にカーネルの
バージョンアップに追随させるソフト」ってのを導入しとけって書いてあったから、
それがあればよろしいかと。

0482login:Penguin2010/02/07(日) 20:42:26ID:y4Coa14M
ディストリのカーネル使うといろいろとメンドクサイことになるから自分でビルドしなさいって。
0483login:Penguin2010/02/07(日) 20:46:32ID:pFy29ZrY
VirtualBoxは不具合が多すぎて使う気にならないよ。
0484login:Penguin2010/02/07(日) 21:01:45ID:dgtN7TGG
検索キーワードだしといたが、親切な人はいなかったorz

dkmsっつーのだ。Dellが作ってるみたいだな。
0485login:Penguin2010/02/07(日) 21:06:22ID:y4Coa14M
日経Linux頼みってのも何かなぁ...
04864432010/02/07(日) 21:51:35ID:v6y01ZGk
>>252
完成しました
ライセンスに関して確認ですが、recpt1はGPLv3ですか?
0487login:Penguin2010/02/07(日) 23:37:25ID:zTn5yCOy
横槍ですが、Tomyさんのsourceforgeのサイトだと
> http://sourceforge.jp/projects/pt1dvr/
> * ライセンス: GNU General Public License v3 (GPLv3)
とあるからGPLだと思っていましたが、
GPLにするなら最低限コードと一緒に"GPLであることの表示"を配布しないとまずいような。
http://www.opensource.jp/gpl/gpl.ja.html
04882522010/02/08(月) 15:41:24ID:bigAPdpT
>>443
tomyさんの配布条件通りGPLv3です。
04894432010/02/09(火) 00:51:31ID:JjSzyY4y
>>488
了解です。
GPLv3的なファイルとしてrecpt1に追加してみました。
それと、COPYINGが同梱されてないので同一パッケージ内に入れて置きました。
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0261.gz

◆使い方例◆
$ recpt1 --split 102 101 60 test.ts

◆このパッチの説明◆
TSストリームのPATに含まれるサービスIDをsplit引数で渡します。
そうすると、引数で指定したサービスIDのストリームだけがTS出力されます。
また、split引数にはカンマ区切りで複数の値を指定可能です。

1. PATのサービスIDの中から、引数で指定した値以外のサービスIDを破棄対象とします。
2. 1.で決定した破棄対象のPMTの中にかかれている、PROGRAM IDの値を持つパケットを破棄対象とします。
3. PATはsplitオプションで指定したサービスIDだけが含まれるように書き換えます。
上記の処理により、不要な番組のストリームを破棄して、TSファイルに出力します。
上記に1.と2.に該当しないパケットはそのままTSに含まれる形ですので、
TSの出力をそのままb25にかけることが出来ます。
0490login:Penguin2010/02/09(火) 00:52:38ID:JjSzyY4y
◆その他◆
録画開始直後はTS出力しないで、そのままパケットを捨てます。
splitで捨てるべきパケットが確定するまではファイルに書き込みしません。
1秒ぐらい余裕を持ってrecpt1を起動した方がいいかもしれません。

recpt1.h の MAX_READ_SIZE イジってます。
1024の倍数でアライメントされてましたが、
splitterは188の倍数のアライメントであることを期待しているので、
16kに近い値に変更してます。

pt1_dev.h に recpt1.h の内容を一部追い出しました。
tssplitter_lite.c からrecpt1.h を include したかったので追い出しました。

pt1ctrl未対応です。
ここまでやってから未対応だと気がつきました。

とりあえず以上
04912522010/02/09(火) 01:54:32ID:AzWdp0IY
>>489
どうもありがとうございます。早速ダウンロードして試してみます。
マージのとき参考にしたいので、ベースのリビジョンを教えていただけますか?
0492login:Penguin2010/02/09(火) 21:13:47ID:PLJYk6+A
>>489-491
乙です!いつもありがとうございます!
0493login:Penguin2010/02/09(火) 23:06:13ID:JjSzyY4y
>>491
head に近い場所の方が後々いいかなと思って、
適当にheadに追従しながら作業してました。
diff取ったリビジョンは ee357d8f987f です。
0494login:Penguin2010/02/10(水) 00:41:11ID:INjXqsyq
>>493
これの番組ごとのサービスIDを調べるにはどうしたらいいのでしょうか?
0495login:Penguin2010/02/10(水) 01:07:05ID:X9pFdhdH
>>493
PATを読むのが一番確実。って言うのもひどいので少しヒント。

CSだったら、チャンネル番号221chが東映チャンネルとか。
BSだったら 101 が BS1 で 102 がBS2
地デジのマルチ編成のサービスIDはよく分からんので、
PAT解析しないとダメかも。

ffmpeg -i TSFILE
とかしたときの

Input #0, mpegts, from 'test.ts':
Duration: 00:00:10.04, start: 2919.492056, bitrate: 24193 kb/s
Program 101 NHK!!BS1 <ーこれの数字(101)
※ただし、ffmpegはPATを元に上記の情報を出力して*いない*ので注意
 splitしたファイルをffmpegに食わせても、落とした番組も上記の一覧に表示されます

Cが分かるなら、tssplit_lite.c の AnalyzePat()の
L349のループがPATの解析処理
0496login:Penguin2010/02/10(水) 02:11:47ID:INjXqsyq
>>495
ありがとうございます
tssplitter_lite.cを見てみたのですが、ちんぷんかんぷんなので
ffmpegで1つずつ調べてみようと思います
その後はepgrecのdo-record.shでチャンネルによってサービスIDを指定するようにしてみようと思います

とここまで書いて思ったのですが、液晶TVの番組表などに表示されるNHKなら011みたいなものはサービスIDなのかな?
0497login:Penguin2010/02/10(水) 08:05:22ID:mdzGO7gu
違うyo
04982522010/02/10(水) 15:27:35ID:t9lh9IXV
recpt1にsplitパッチをマージしました。衛星放送以外でsplitする場合、複数
のsidをポジティブリストすることになるので、オプション名は --sid に変更
させていただきました。

地上波放送では必要なサービスIDを知るのが難しいので、とりあえずの対策と
して、--sidオプションを付けた場合は利用可能なsidを列挙するようにしてみ
ました。

今後の改良案ですが、まず --no1seg と --only1seg あたりは欲しいですね。
これを実現するにはストリームタイプを見る必要があると思うんですが、そこ
からn番目のHD/SDなんて指定もできるようになると便利かなと思います。

パッチ作者の方、オリジナルのtssplitter_liteの作者の方にあらためてお礼申
し上げます。
0499login:Penguin2010/02/10(水) 20:36:05ID:/D4/6Qz/
>>496
http://350ml.net/labo/iepg2.html
0500login:Penguin2010/02/10(水) 21:12:16ID:Ffd/LGnL
二ヶ国語放送よく見るから音声が好きなように選べるとうれしい
0501login:Penguin2010/02/10(水) 23:53:36ID:SJsbcEoh
最新版のドライバを当ててdmesgをするとこんな感じのバージョンなんですがこれは問題ないですか?
それとも更新に失敗して古い表示となってしまっているのでしょうか?
[root@aaa driver]# dmesg |grep pt1
pt1-pci.c: 1.1.0 2010-01-27
pt1_thread run
05022522010/02/11(木) 01:00:19ID:qzVjdiS1
>>501
hgで取得した場合はリビジョン番号が表示されますが、tarやzipのarchiveとし
てダウンロードした場合は半固定のバージョン文字列です。こちらはAPI変更の
時などに変更するつもりです。今のところそれが最新ですので問題ありません。
05034432010/02/11(木) 01:20:14ID:Z5DppHVJ
>>498
マージありがとうございます。
自動録画するに当たって欲しい機能があったら、
またパッチ作るかも知れません。
その時はまたよろしくおねがいします。
0504login:Penguin2010/02/11(木) 02:41:18ID:+Dn3Gh9D
>>502
ありがとうございます

さっそくsidオプションを使ってみたのですが、--b25 --stripと同時に利用したところ
NHKにおける利用できるSID4つですべてにおいて
b25->put failed
b25_decode failed. fall back to encrypted recording.

のエラーがでてしまいました。
05054432010/02/11(木) 02:45:07ID:Z5DppHVJ
>>252
コミットされたdiffを読んでいて、
不要なコードが混じっている事に気がついてしまいました。
申し訳ないです。

tssplitter_lite.cのL371-380の else if からのブロック不要です。
いい加減に、1SEG落とし出来ないかなと、実験していた時の
コードが残ったままコミットしてしまった模様です。
大変申し訳ないです。

このコードが残っていると、
sidオプションの引数に all という文字列を渡した場合に、
全てのサービスIDが録画されます。
まったくもって無意味なコードですね...orz...
05062522010/02/11(木) 03:35:06ID:qzVjdiS1
split機能でいろいろ実験していたんですが、地上波放送で同じpidが複数の
sidに現れる場合があり、現在の「消すsidに属すpidをマークする」方法だとこ
の場合に刈り込みすぎになってしまいますね。

「残すsidに属すpidをマークする」方法に戻す必要がありそうです。
0507login:Penguin2010/02/11(木) 09:56:54ID:ymKuxn9v
個人的には先頭の中途半端なパケットを
記録しないようにして欲しい。

そのせいでプレイヤーが落ちる。
プレイヤーののほうが悪いともいうが。
05082522010/02/12(金) 22:20:29ID:lKq1UJSt
split機能に関していろいろ手を加えてpushしました。
地上波で単一sidが抜けるようになっています。

地上波ではsplitした後のストリームがデコードできないようなので、
折角の改良を戻してしまって心苦しいのですが、デコード後にsplit
するようにしました。

それから、--sid allはそれなりに使い途があるので残します。テスト
で結構重宝しました。
05092522010/02/13(土) 19:51:06ID:TQr/WsVR
recpt1の --sid オプションに all以外に hd, sd1, sd2, sd3, 1seg のマクロ
を使えるようにしました。csv形式で列挙して必要なサービスだけ残すことがで
きます。
0510login:Penguin2010/02/13(土) 22:18:28ID:FyI/vOR5
最近DVB版PT1ドライバの更新が無いね
作者さん忙しいのかなぁ
0511login:Penguin2010/02/13(土) 22:36:05ID:nOOeebzy
>>510
何か要望でもあるのん?
0512login:Penguin2010/02/13(土) 23:20:59ID:FyI/vOR5
>>511
S2API対応
自分でチャレンジしたが挫折した orz
0513login:Penguin2010/02/14(日) 00:39:01ID:Jtq/XL/i
>>512
S2API 自体はすでに使ってるけど、
S2API のどのコマンドへの対応が足りない?
0514login:Penguin2010/02/14(日) 08:25:34ID:IpKht3Tl
>>513
書き方が悪かったですね。
http://pc11.2ch.net/test/read.cgi/linux/1253880711/251
前後の対応をPT1ドライバでもお願いしたいと思ってます。
0515login:Penguin2010/02/14(日) 18:25:44ID:13830NyK
>>509
うおおお 超便利です!
ありがとうございます
どうやってるのかは知りませんが、hdと指定すると自動的にhdのsidだけ指定して録画できちゃうんですね
更新お疲れ様です 
0516login:Penguin2010/02/14(日) 21:17:32ID:NhSgRPdd
>>509
--sidを指定してできたtsはREGZAで再生できませんでした。
そのtsをtssplitter_liteに通すとREGZAで再生できたので生成されたtsの差分をとったところ、
--sidを指定した場合は巡回カウンタの上位4ビットがクリアされるのが原因のようです。

05172522010/02/14(日) 22:15:38ID:Rs80fGeQ
>>516
直しました。8bitカウンタだと勘違いしてコードを弄ってしまいました。
元の計算と同等に戻しました。
0518login:Penguin2010/02/14(日) 23:58:54ID:Jtq/XL/i
>>514
なるほど。時間が取れたらやりますが3月になるかも。
パッチも歓迎です(upstreamに直接投げてください)。
0519login:Penguin2010/02/15(月) 18:27:11ID:ccy4Xh2r
PT2 DVB版ドライバ出ない オワタ orz
0520login:Penguin2010/02/15(月) 18:32:00ID:7CqEWQNa
PT1ドライバが使えるんじゃないの?
0521login:Penguin2010/02/15(月) 21:01:18ID:YyONUv2r
>>520 チューナーデバイスが違ってたはずだぞ。互換性あるのかな?
0522login:Penguin2010/02/15(月) 21:44:04ID:7CqEWQNa
Earthsoft PT1/PT2 driver
http://bitbucket.org/hiranotaka/dvb-pt1/wiki/Home
にPT1/PT2と書いてるから、てっきり使えると思ってた。
PT2持ってないけど
0523login:Penguin2010/02/15(月) 22:06:13ID:CZqrb4fN
DVB版でPT2に正式対応していないのはガイシュツ中のガイシュツだ。
ログぐらい読めよ、まったく…
0524login:Penguin2010/02/16(火) 03:40:03ID:LQwgyL3p
>>522
大木はこれだから「たいぼく」って云われるんだ。
0525login:Penguin2010/02/16(火) 18:05:29ID:I4uJPNOm
--sidをサービスID指定で、
マルチチャンネルの番組を録画しようとしたんだが、
HD→SD放送へ切り替わるところでファイルサイズが増加しなくなり、
そこからは記録されてなかった。

マルチチャンネルでの放送中に録画すれば、
ちゃんと出来てるので、サービスIDの間違えでは無いと思うんだ。
0526login:Penguin2010/02/17(水) 00:30:13ID:0zLDPkHB
>>525
放送中にサービスIDが変更したのに、recpt1側が追従していないからだと思う
PMTを監視して、変更が合ったら追従するべきだと思っていたけど、
その管理は録画プロセス呼出側にお願いしたいかなぁと思って自分は実装しなかった
0527login:Penguin2010/02/17(水) 17:47:25ID:rxjCJROT
なるほどー。
05282522010/02/17(水) 17:56:20ID:J0NsMTDb
>>525
具体的にはどのチャンネルをどのように録画したかったのでしょうか?

当方の普段の利用方法では途中でチャンネル構成が変わるケースがない
ので、どういう挙動が望ましいのか、なかなかイメージが掴めません。
0529login:Penguin2010/02/17(水) 19:50:03ID:JKTKO7a6
オーディオのステ、モノ、デュアルモノ、はバッタバッタと変わるけど、映像は出くわしたことがない。
0530login:Penguin2010/02/17(水) 22:59:51ID:0zLDPkHB
>>528
デジタル放送教科書(上)のPATの解説(P96あたり)では、
カレント・ネクスト表示というフィールド(先頭から48bit目)があって、
1の時このテーブルが適用できる事を意味し、
0の時は次に適用されるテーブルであることを示す。とある。

PATは放送途中で変更される事を許容しているように読み取れる。
PMTも同様のフラグがあると記述されている。
ただし、実際の放送でこのフラグが立つのかはまた別の問題だけど。

google booksでも確か微妙に引っかかるから検索してみては。
0531login:Penguin2010/02/17(水) 23:20:12ID:iyb9396J
NHK教育とかがHD1つとSD2つを切り換えて放送やってる
HD1つのときはサービスすべてがHD用の同じ映像PIDを参照しているが、
SD2つのときはそれぞれSD1用、SD2用の映像PIDを参照する。

番組によっては音声PIDを2つ持ったり、字幕用PIDを持ったりして参照
するPIDが変わる

0532login:Penguin2010/02/17(水) 23:44:53ID:rxjCJROT
>>528
平日の15時からしばらくの間、NHK教育がマルチ構成で放送されるので、
その1分前にNHK教育3のSIDを指定して、録画をしたところそういうことになりました。

構成が変わった後の放送が記録されていないので、
そこを修正していただければありがたいです。
0533login:Penguin2010/02/18(木) 03:00:53ID:CEXRBM/N
F11+PT2を二枚の環境で録画予約できました 中の人に感謝。
日経2月号を参考にしてあっさりできました。

ところで番組表の並びを変更するにはどこを変更すれば良いでしょうか?
0534login:Penguin2010/02/18(木) 03:57:41ID:YxsjYdO/
>>533
みんな3枚・4枚挿しだよ?
0535login:Penguin2010/02/18(木) 08:18:06ID:Xko5hoWR
>>533
その2月号の何処かに書いてあるよ
0536login:Penguin2010/02/18(木) 12:54:43ID:CEXRBM/N
>>535
とん
/var/www/epgrec/settings/gr_channel.php の並びがそのまま番組表の並びになるのね。

該当ファイルをクリエイトする時に局名をコメントとして入れてほしいところ。>中の人
0537login:Penguin2010/02/18(木) 14:03:47ID:zVlT53Vp
EPG抜かないと局名は分からない
0538login:Penguin2010/02/18(木) 14:15:30ID:Z9j9wmUo
config.phpで並べ替えてもいいと思うのだが。
0539login:Penguin2010/02/18(木) 14:18:34ID:NRYmid7i
いくらなんでも.tsにコメントとかバカなことは思わないだろ。
phpのソースにコメントをってことじゃないか?
書いてなかったっけ?
0540login:Penguin2010/02/18(木) 14:27:18ID:zVlT53Vp
いや日経Linux2月号のバージョンには地上波のチャンネルスキャンを
するコマンドが付いていて/var/www/epgrec/settings/gr_channel.phpが
自動的に作られる。その中に局名を入れて欲しいということでしょ。
局名を得るにはEPGを抜かないと成らないからちと難しいね、と。
0541login:Penguin2010/02/18(木) 15:02:28ID:NRYmid7i
なる程ね。中の人とは日経BPのことか。
0542login:Penguin2010/02/20(土) 04:14:10ID:Hu+Nt2nj
PT2 を ASUS P5B Deluxe につけたが、dmesg でも lspci でもそれらしきモノがでない。
BIOS は、 ver.1101。
PCI スロットには PT2 以外なにも差していません。
PT2 を全部のPCIスロットで試したが、NG。
これって初期不良?
0543login:Penguin2010/02/20(土) 04:26:27ID:SDYZ+jIn
>>542
XPマシンに挿して反応をみる。
0544login:Penguin2010/02/20(土) 04:57:53ID:dR/J9cSd
>>542
ドライバ入れている?
ただ差しているだけじゃだめだったと思うが。
ドライバ入れてないなら、下のアドレスを参考に入れてみたら?
http://blogs.yahoo.co.jp/tiplinux/23609824.html
0545login:Penguin2010/02/20(土) 09:01:27ID:8kCuP4Jf
>>542
lspci の出力結果くらい貼れよ。
0546login:Penguin2010/02/20(土) 10:02:40ID:4VyQgadb
PCIが5Vオンリーならlspciしても出てこないけどP5Bの世代だとさすがに
それはないか。
0547login:Penguin2010/02/20(土) 10:19:35ID:sLL1yAgh
lspciに何も出てこなかったけどオンボードのデバイスを幾つか無効にしたら
lspciに出てきて、ドライバを入れたらちゃんと動いた。
0548login:Penguin2010/02/20(土) 11:21:15ID:4VyQgadb
何無効にしたか書いとくと他の人の役に立つんじゃないかな。
0549login:Penguin2010/02/20(土) 23:09:55ID:Ql69Sr32
PT2おすすめ
http://www.amazon.co.jp/gp/product/B002WLP190/ref=sr_1_1?ie=UTF8&m=A3LXIF1F8B0SFW
0550login:Penguin2010/02/20(土) 23:22:31ID:8dXw9rDu
>>549
誤爆?
PS3スレに出張するの辞めろよw
0551login:Penguin2010/02/22(月) 21:23:12ID:szugzFm2
tsファイルから一部分だけ切り出して再生する方法はないでしょうか?

再起動したときに録画用のatコマンドが変な挙動をしてしまったようで
recpt1でHDD残量ゼロになるまで録画してしまいました。
多分、巨大tsファイルの2/3あたりに目的の番組があるのですが…これをb25で処理するHDDの余裕がありません
0552login:Penguin2010/02/22(月) 21:35:17ID:abBx+8vb
>>551
ドライブ増設したほうがめんどくさくなくてええわい
0553login:Penguin2010/02/22(月) 21:45:57ID:DnI7lpbl
tsなんてsplitでぶった切って大丈夫なんじゃね
0554login:Penguin2010/02/23(火) 00:13:49ID:hrEeIgGo
>>551
$ dd if=INPUT.TS of=OUTPUT.TS bs=188 seek=11111 count=99999
先頭から11111パケット分飛ばして、99999パケット分をOUTPUT.TSに書き込む
seekの値とcountの値は自分で計算して適切な値を入れるといい
放送波のビットレートを参考に計算してみたまえ
bsは188以外にするとコケるソフトが多くなると予想

$ dd if=TSFILE bs=188 seek=1111 count=9999 | b25 /dev/stdin /dev/stdout | vlc
こんな感じで再生試験しながらやってみたらどうかな
よく分からなかったらman読むか、気にしないでそのままやって失敗するといい
0555login:Penguin2010/02/23(火) 07:15:00ID:eUbh4CIa
ありがとうございます。
>>553,554を試して見ました。適当な所で切ってみましたがほぼ上手くいきそうです。
> error - failed on ARIB_STD_B25::put() : code=-3
が出ることがあるのでもうちょっと試してみます
0556login:Penguin2010/02/23(火) 23:45:52ID:eUbh4CIa
ご報告です。以下のコマンドで上手くいきました。
$ dd if=TSFILE bs=188 skip=1111 count=9999 | b25 /dev/stdin dist.m2t
seekではなくskipが正しいようです。skipにすれば上記エラーもでません。

なお、カウントの算定は地デジのビットレート16.85Mbpsから
$[ 秒数 * 16.85 * 1000 * 1000 / 188 / 8 ]
で計算すると大体一致しました

とても助かりました、ありがとうございます。
# tsって固定パケット長だからこういうことができるですね
0557login:Penguin2010/02/24(水) 10:59:39ID:etHzbziU
>>187
録画していない状態で8W位食っているっていうのは、どうなったんでしょう。
>>193
細かく制御予定と書いてあるんで。
05582522010/02/25(木) 00:33:04ID:e2Zmo7Y5
>>557
チューナの省電力設定を使用毎にいじるようにしてみました。実際に電力をカッ
トできているかわかりませんが…。消費電力の測定ができる人のレポに期待し
ます。
0559login:Penguin2010/02/26(金) 17:54:03ID:2x/O1oej
レスありがとうございます。
05602522010/02/26(金) 23:38:15ID:eOjF9o0i
recpt1 で --sid オプションを付けた時に ECM も出力するようにしました。
後からデコードする場合 ECM が必要なので、アップデートを強く推奨します。
0561login:Penguin2010/02/27(土) 11:42:03ID:DiY1IXKe
>>558
興味あったので消費電力を測定してみました。
recpt1で録画終了後しばらくたってから計測した値です。

(1)PT2なし 19W
(2)PT2あり(ドライバなし) 20W
(3)PT2あり(3f7288b0672c:省電力設定追加前) 26〜27W
(4)PT2あり(1ccbe20c4ce5:省電力設定追加後) 25W

残念ながらほとんど効果なしのようです。
05622522010/02/27(土) 14:57:29ID:qokIDOR2
>>561
測定どうもありがとうございます。やはりsettuner_reset()の方が
本命みたいですね。
0563login:Penguin2010/02/27(土) 18:33:33ID:aalaDqwx
EPGRECとTVROCK どちらよいですか?
0564login:Penguin2010/02/27(土) 18:38:26ID:FVhBYKgb
>>563
現在はどちらもHD放送だけ録画できるし、ただ番組表から録画するだけだったらどちらも変わらない
機能が多いのはTVRock
0565login:Penguin2010/02/27(土) 18:41:12ID:FVhBYKgb
TVRockの大きなメリットは時間追従できることかな
自分はLinuxの方が安定してるし、サーバとして使いたいからepgrec使ってるけど
0566login:Penguin2010/02/27(土) 19:20:01ID:wBxuRPl/
アナログチューナーでMythTVつかっているけど、
PT2を購入したんでデジタル環境に移行したい。
そこで質問だが、MythTVからTVRockに乗り換えた人は何か不便を感じている?
特に問題ないようならTVRockにしようと思う。
0567login:Penguin2010/02/27(土) 20:10:44ID:wJc3fVEU
>>566
MythTVのままで行くべし
そう遠くないうちに直接取り込める日が来るだろう
それまではvlc経由で録画しておくとして
0568login:Penguin2010/02/27(土) 20:30:34ID:1K/2W8sE
PT1 + MythTVで、今は安定稼動領域に入っているが、
環境構築はぶっちゃけ面倒くさいですぜ > 旦那

..でも、逃げずにMythTVのままでガンバルことを強くお勧めしますよ。
0569login:Penguin2010/02/27(土) 23:18:56ID:tqRHAkGE
>>560
文句を言うだけでちょっと心苦しいのだけど、
sidオプション指定時に番組情報とかなるべくそのまま残す方にしてはいかが?
TSで保存するのなら、TSの情報はなるべく残した方がいいと思う。
PSで保存するなら落としてもいいと思うのだけど。
具体的には、このあたり残してはどうかなという感じ

PID:0x0011(SDT&BAT) : ブーケ(編成チャンネルの集合)の名称、含まれる編成チャンネルなど、ブーケに関する情報の指示
PID:0x0012(EIT) : 番組の名称、放送日時、番組の説明など番組に関する情報の指示
PID:0x0013(RST) : 番組の現在の進行状況の指示
PID:0x0014(TOT) : 放送波の現在時刻情報(サマータイムがオプション)
05705662010/02/28(日) 06:00:59ID:ZoSD9OJH
>>567-568
ありがとう。MythTVで頑張ってみるよ。
2011までに安定稼動できればいいんだしな。
0571login:Penguin2010/02/28(日) 19:58:49ID:V1T13ku1
うちも最近PT2導入してrecpt1でテスト中なんだけど、
MythTVとの連携方法てどう設定するの?
ぐぐっても、recfriioの例はあったんだけど上手く行かなくて・・・

どなたかヒントだけでも教えて頂けませんか?

Fedora 10、MythTV 0.22 svn、recpt1な環境で、
vlcで直でのストリーム再生は出来てます。

0572login:Penguin2010/02/28(日) 20:26:01ID:04dV/DyQ
>>571
recfriioの例とほとんど一緒だよ。
ただ、MythTV0.22ではIPTVで受信出来ないらしい。
1行変えれば動くとの情報あり。最新svnでどうかは不明だけど。
まずは0.21で試したほうが無難かも。
0573login:Penguin2010/02/28(日) 21:42:21ID:FoBdSL3J
libs/libmythtv/iptv/iptvfeederudp.cpp:IPTVFeederUDP::Open()
> // Begin by setting up our usage environment:
> if (!InitEnv())
> return false;
>
>#if 0
> ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());
>#endif
>
> Groupsock *socket = new Groupsock(*_live_env, addr, parse.port(), 0);

きのうsvn updateしたが、このファイルのロジックは去年4月から変更されてない。
0574login:Penguin2010/02/28(日) 22:01:02ID:FoBdSL3J
>>571
あと、拙作ですが、テレビ総合スレの方でサジェストを受けながら作った
vlcの音声切り替え対応パッチを充てた方がいいです。
0575login:Penguin2010/02/28(日) 22:38:01ID:IFZv9XbD
linuxには、windowsのSpinelにあたるソフトは無いんでしょうか。
このスレッドを見つけて、ちょっとlinuxでの録画、視聴環境に
興味を持ったもんで。初心者質問ですんません・・・。
0576login:Penguin2010/02/28(日) 23:21:36ID:gpzSQL8j
Linux板でWindowsの○○にあたるソフトなんて言っても通じないよ

それはどういうソフトなの?
0577login:Penguin2010/02/28(日) 23:55:39ID:IFZv9XbD
575です。
そうでしたね。windowsで当たり前のように使わせてもらっていたソフトなもので
独りよがりな質問でしたね。失礼。
LAN内のPCで地デジチューナを共有するといった感じでしょうか。
地デジチューナをつけたPCがサーバのような形になり
クライアントマシンで視聴できる。このようなソフトです。
多分、linuxにも同じようなソフトはありそうだなと思い質問させていただきました。
0578login:Penguin2010/03/01(月) 00:02:38ID:B9IiyytY
recpt1やfriioならudp送信に対応しているんじゃないか?
0579login:Penguin2010/03/02(火) 23:59:27ID:6l9KZ+F0
Linux初心者です。

日経Linuxとwebで勉強しながら、Ubntu9.10 + D945GCLF2 + PT2で地デジ鯖を構築しました。
Win機からepgrecにアクセスしての予約録画と録画視聴もできてます。

現在、スタンバイとハイバネートができずに困っています。
検索すると同じような構成でPT2が原因でできないような情報がありました。
Linux + PT2で、スタンバイとハイバネートができている方はいるでしょうか?
また、Fedoraなどの他のディストリビューションで改善する可能性はあるでしょうか?

よろしくお願いします。
0580login:Penguin2010/03/03(水) 00:14:50ID:Mhnpzb8N
>>578

575です。recpt1というものがあるんですね。
ちょっと調べてみると、確かにUDP送信できそうです。
それをwindowsマシンで受信し再生すれば良いと
いうことですね。
不慣れなlinuxですが、試行錯誤してみます。
レスありがとうございました。
0581login:Penguin2010/03/03(水) 00:24:54ID:V421F/QR
>>579
何をやったか、どうだめだったか?
ってのが書いてないとエスパー回答もできんだろう
s2ramとかs2diskで復帰してこないと言っている?
pt1_drvが原因で復帰してこないなら、
ハイバネート時にドライバアンロードするとかすれば対応出来る気がするけど

それと、ハイバネートではなくて、WoLじゃダメ?

ディストリビューション変えたところで、
元になってるソースなんてほとんど同じものなので、
管理方法が違う程度でどれでも同じだと思うけど
■ このスレッドは過去ログ倉庫に格納されています