[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 07/20 12:00 / Filesize : 162 KB / Number-of Response : 577
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【自家製】MythTV Part.3【HDDビデオ】



1 名前:login:Penguin mailto:sage [2008/10/11(土) 19:46:38 ID:yUJgQQ37]
Linuxで作るHDDレコーダ。LinuxでTVを見て録画してEPGにも対応。
OS混在LAN内の録画サーバーを実現するのがMythTVです。
リモコンなんかも使えます。ハードウェアエンコカードにも対応。

www.mythtv.org/
www.systemcreate-inc.com/gsxr/pc/mythtv.html

前スレ:【自家製】MythTV【HDDビデオ】
pc8.2ch.net/test/read.cgi/linux/1055162507/
pc11.2ch.net/test/read.cgi/linux/1130118675/

MythTVに関するFAQ
www12.atwiki.jp/linux2ch/pages/115.html


536 名前:login:Penguin mailto:sage [2011/05/21(土) 23:02:03.52 ID:JS7yPD36]
>> 535
ありがとう。トライしてみます。

手順4のUA変更とgrabの書き換えはかなり前にやっていたのが、
gridChannel.phpが消えたっぽいのよね。

537 名前: 忍法帖【Lv=36,xxxPT】 【東電 81.6 %】 mailto:sage [2011/05/22(日) 00:35:50.28 ID:njLVqmxh]
>>536
xmltv公式では、tv_grab_jpのサポートは終了してるから
ontvjapanのサイト仕様が変更されても対応しないと思います。
手順3を使うか、さっさとデジタル環境へ移行した方が現実的です。

538 名前:login:Penguin mailto:sage [2011/05/22(日) 01:21:42.85 ID:x05T6kag]
>> 537
たびたびありがとうございます。明日サーバ設置場所へ行って調整してきます。
デジタルのカード買ってこないとなぁ。PCI-e版を待っていたら乗り遅れました。

539 名前:394 mailto:sage [2011/05/22(日) 06:56:30.15 ID:kEtj9XOt]
もうontv使っている人はほとんどいないと思うけど、変更点を書いておきます。
地域コードも変わってるのでxmltvの設定のregionを適当に書き換えてください。
東京は013です。他の地域はontvから適当に拾ってください。

540 名前:394 mailto:sage [2011/05/22(日) 07:00:07.14 ID:kEtj9XOt]
番組表に関する変更点。
611,613c611,613
< $hsid =~ m/hsid=(\d{8})(\d{4})(\d{3})/;
< return undef if (not defined $1) or (not defined $3) ;
< my $date = $1;
---
> $hsid =~ m/program_id=(\d{4})(\d{8})(\d{4})/;
> return undef if (not defined $2) or (not defined $3) ;
> my $date = $2;
762c762
< if ($href =~ m/^gridChannel.php\?tikicd=${regionid}&ch=(\d\d\d\d)/) {
---
> if ($href =~ m/^?ch=(\d\d\d\d)/){

541 名前:394 mailto:sage [2011/05/22(日) 07:05:27.56 ID:kEtj9XOt]
続き

838c838
< my $url = "$urlbase/program/gridChannel.php?ch=${channelid}&genre=all";
---
> my $url = "$urlbase/pg_grid_channel/?frame_status=0&ch=${channelid}";
847c848
< my $url = "$urlbase/program/gridChannel.php?tikicd=${regionid}&";
---
> my $url = "$urlbase/pg_grid_channel/?bc_code=00&service_code=${regionid}&";


542 名前:394 mailto:sage [2011/05/22(日) 07:20:07.39 ID:kEtj9XOt]
文字コードに関する変更点。utf-8になったっぽい。
kakasiがうまく動かないけどとりあえず。
from_to及び、utf8::encodeで始まる行を全てコメントアウト。
kakasiに関する、-ieucを-iutf8に置換。
709及び712-716をコメントアウト
717に $readstr=$title;を追加。 (kakasiを使わない)
841,851にあるreturn $content;の前に
utf8::decode($content);を挿入。


543 名前:394 mailto:sage [2011/05/22(日) 07:29:22.96 ID:kEtj9XOt]
肝心なことを書き忘れたけど、tv_grab_jpの変更です。
大量にエラー吐くけど、上記の設定でとりあえず動きます。
アナログtv+perl+漢字コードまわりっていう究極のオワコンブラザーズなんで、これ以上fixする気はありません。
これで水戸黄門の再放送が録画できそうで幸せです。
デジタルにするの面倒くせぇな。。。

544 名前:login:Penguin [2011/05/22(日) 15:24:34.23 ID:aZ+BTeaP]
>394
おかげさまで、取り込むことができました。助かりました。
こちらのxmltv-0.5.53-2と行数が異なっていましたが、推測で設定したらうまくいきました。
709行目は、# read string (Romaji) of title の辺りでしたか?
もう延命措置なので、デジタルに移行したいですね。PT2を入手したい。



545 名前:login:Penguin mailto:sage [2011/05/24(火) 09:43:09.46 ID:Sw0wx2Fx]
おう、18日に変わったのか。
気づかなかったわ。

546 名前:login:Penguin mailto:sage [2011/05/24(火) 14:25:08.34 ID:YwXvFMlX]
ついさっき気づいてあわててなおした。thx

547 名前:login:Penguin mailto:sage [2011/05/24(火) 18:46:52.83 ID:Sw0wx2Fx]
なんか詳細が無い番組がxmlに取れてない気がした。
foreach my $elem_td (@elems_td)
  foreach my $elem (@elems)
    ifとかelsifとか

でstyle_cornerで引っ掛けてif(){get_content();}を呼んでる。
style_cornerが無い番組も有るので
foreach my $elem (@elems)を抜けた後に
if(){get_content();}を呼ぶようにしたら上手く出来た。


548 名前:sage [2011/05/25(水) 01:05:51.91 ID:gkYnJ7Jk]
>394, 544
すまんが、

709及び712-716をコメントアウト
717に $readstr=$title;を追加。 (kakasiを使わない)

の部分を詳しく教えてくれないだろうか?

549 名前:394 mailto:sage [2011/05/25(水) 22:11:03.30 ID:oiZ5FRoi]
>>548
行数しか書いてなかったら普通わかんないですよね。
titleをローマ字だかひらがなだかにする部分です。
自分の環境だとうまく動かなかったので削除しました。
下に変更後のコード置いとくんで、参考にしてください。
>>547
おお、有難うございます。

550 名前:394 mailto:sage [2011/05/25(水) 22:13:03.31 ID:oiZ5FRoi]
# utf8::encode($t);
# Text::Kakasi::getopt_argv('kakasi', ' -iutf8','-oeuc', '-JH', '-KH', '-aE');
# from_to($t, "utf8", "euc-jp"); # convert to EUC
my $readstr = '';
# if ($t ne '') {
# $readstr=Text::Kakasi::do_kakasi($t);
# from_to($readstr, "euc-jp", "utf8"); # convert to UTF-8
# }
# Text::Kakasi::close_kanwadict();
$readstr=$title;

551 名前:548 mailto:sage [2011/05/25(水) 23:05:18.61 ID:gkYnJ7Jk]
>394 >547
を参考に変更して動くようになったよ。
ありがとう。 助かった。

552 名前:login:Penguin mailto:sage [2011/05/26(木) 03:01:33.96 ID:+Uo5Rzaz]
大量のエラーだが多分これで直る。
352 # Options to be used for XMLTV::Writer.
353 my %w_args;
354 binmode STDOUT, ":utf8"; # <= 追加
355 if (defined $opt_output) {
356 my $fh = new IO::File(">$opt_output");
357 die "cannot write to $opt_output: $!" if not defined $fh;
358 binmode $fh, ":utf8"; # <= 追加
359 $w_args{OUTPUT} = $fh;
360 }
361 $w_args{encoding} = 'UTF-8';
362 my $writer = new XMLTV::Writer(%w_args);
363 $writer->start($HEAD);


553 名前:login:Penguin mailto:sage [2011/05/27(金) 11:31:06.35 ID:5VAaM/Mk]
もう三カ月を切りましたが…
PT2って、最小限の手間で安定して使える機能は
どのへんまでなんでしょうか?

調べてはみたものの…
まとまった記事が、MythTVが注目を集めたあの頃に比べて
あんまり整っていないように見えます。

554 名前:login:Penguin mailto:sage [2011/05/27(金) 13:15:08.27 ID:+bmbEFr1]
よくも悪くも単純に放送波を受信するだけのデバイスなんだから
それ以外に機能もどのへんも何もないだろ
よくそんなんでLinux使ってるな




555 名前:login:Penguin mailto:sage [2011/05/27(金) 13:15:24.29 ID:+bmbEFr1]
よくも悪くも単純に放送波を受信するだけのデバイスなんだから
それ以外に機能もどのへんも何もないだろ
よくそんなんでLinux使ってるな


556 名前:login:Penguin mailto:sage [2011/05/27(金) 13:15:51.68 ID:+bmbEFr1]
ごめん

557 名前: 忍法帖【Lv=4,xxxP】 mailto:sage [2011/05/27(金) 15:28:22.39 ID:MRacE8fa]
最小限の手間ってことはどっちのドライバ入れるか迷ってるってことか?

・chardev版ドライバ
ドライバと録画ツール落としてきてコンパイルして読み込むだけ
epgrecとの組み合わせが鉄板
最近はカーネルに含まれるdvbドライバを無効にしなければならないなど
"標準でない"あたりをネックと見るかどうか

・dvb版ドライバ
前述のとおり最近のカーネルにはドライバが入ってる
MythTVと組合せるのが一般的
b25の解除とか日本独自規格あたりで少し苦労する。パッチ当てたりとか色々と手間か。
まとまってるページってここ見れば十分だろ
www43.atwiki.jp/mythtv-dvb/

どっちにしろコンパイルする手間を惜しんだら何も出来んよ

558 名前:login:Penguin mailto:sage [2011/05/28(土) 01:22:25.51 ID:rPIFg/Xd]
gentoo使ってる頃は私もそう思ってましたAA

559 名前:login:Penguin mailto:sage [2011/05/28(土) 16:44:31.43 ID:Caims4f7]
chardevはありえないね
ないね

560 名前:login:Penguin mailto:sage [2011/05/28(土) 21:24:04.28 ID:uM7Hg0Nq]
むしろ一度epgrecに移ってみると
MythTVとかめんどくさくてもうムリ

561 名前:login:Penguin mailto:sage [2011/06/04(土) 02:36:40.69 ID:xBH3l1m3]
>>559
なんで?

562 名前:534 mailto:sage [2011/06/05(日) 01:36:57.47 ID:PgxN3ZMn]
>394 >547 ありがとうございます。参考にして、抜けてたとこまで
取れるようになりました。

foreach my $elem_td (@elems_td) の行が自分のtv_grab_jpになかったので
ちょっと考えたけど、回してるとこで入れてあげれば良いだけですね。

いきおいでPT2購入してきたけど、停波&再送停止まではアナログボードも使えるので
とても助かります。



563 名前:login:Penguin mailto:sage [2011/06/07(火) 17:42:27.83 ID:bxqmajsK]
dvbとepgrecを組み合わせている俺は異端なのか…

564 名前: 忍法帖【Lv=4,xxxP】 【東電 76.7 %】 mailto:sage [2011/06/07(火) 18:47:55.02 ID:UvwV8v+U]
まぁ、recpt1 + epgrec環境とfuse_b25 + mythtv環境の2極化な感じだからね。
epgrecもrecpt1も公式のアップデートが止まっているからなぁ〜。



565 名前:login:Penguin mailto:sage [2011/06/11(土) 12:50:28.74 ID:P1RIB7lD]
>>563
chardevを使うのが異端なんだから、アンタは違うぞ。大丈夫だ。

566 名前:login:Penguin mailto:sage [2011/06/17(金) 20:58:57.20 ID:1775Fz1y]
HDUSはMythTVでは使えないのかな?
未使用っぽい中古を4980円で見つけて、衝動買いしてきたんだけど。
V4L対応のドライバーが存在しないから使えないってことになるのかな。

#正直MythTVを使いつづけるか悩んでる。


567 名前:login:Penguin mailto:sage [2011/06/18(土) 14:06:51.70 ID:bd6lpLdb]
使い続けるしかないのです

568 名前:login:Penguin mailto:sage [2011/06/23(木) 11:16:24.01 ID:xbR6jDFN]
gitのを自分でビルドして使ってるが、
epgdumpで吐き出させたXMLを食わせるmythfilldatabaseの引数指定が
通らなくなってる。
引数仕様を変更しつつあるようで。


569 名前:login:Penguin mailto:sage [2011/07/10(日) 08:31:31.18 ID:+6+ySgtY]
mythconvergに異常がありそうだから
再インストールを考えているんだけど
PT2だけ構成だと、チャンネル設定どうやるのかな?


570 名前:login:Penguin [2011/07/10(日) 23:46:27.52 ID:T0i9s6qE]
dvb(2.6.35-28_64bit)+fuse_b25(0.4.8)+mythtv_isdb(38c3614dd1e0730c8907d454c5f11012f239f0b8)なんだけど
#2011-07-10 21:31:45.641 DevRdB(/dev/dvb/adapter11/frontend0) Error: Driver buffers overflowed
#2011-07-10 21:31:54.093 DevRdB(/dev/dvb/adapter11/frontend0) Error: Driver buffers overflowed
一度こうなるとmythbackendが動かなく(このログを吐き出すだけに)なるんだけど、
他にもこんな人いる?
昔の方が安定していた気がするな。fuse_b25のバージョン上げたせい?

571 名前:login:Penguin mailto:sage [2011/07/12(火) 20:53:24.59 ID:0zl5NDL+]
>>569
full scanみたいなのを選んだ覚えがある。
ゴミまで追加しようとダイアログ出たのでそこは登録せず有効なものだけで。

>>570
32bitだけどfuse_b25(0.4.8)で普通?に動いてる。
buffers overflowは出ないけど時々予約録画に失敗する。
失敗した時すぐに気づけば再録画できる。

572 名前:login:Penguin [2011/07/13(水) 05:15:58.03 ID:+8Ojyj8t]
>>571
ありがと。環境依存なのかな。
ATOM330で再生までやらせてるんで負荷掛かりすぎてるのかもしれないな。
デッドロックするのは困るんで時間が有ればソース見てみる。
録画失敗のパターンはデッドロック以外では
最初の23分や最後の5分しか撮れてないとかはたまにある。

573 名前:login:Penguin mailto:sage [2011/07/13(水) 17:17:49.22 ID:mKPszuCQ]
BKLの悪夢か...?

574 名前:login:Penguin mailto:sage [2011/07/13(水) 21:12:21.53 ID:2c6QXkWm]
>>572=570?
こちらの環境書いておくと
Ubuntu 10.10 (32bit)
2.6.35-28-generic-pae
fuse_b25-0.4.8

MythTVはここからcloneしたもの
ttps://github.com/fukumen/mythtv/wiki
被ると困るのでmyth〜関係のdebパッケージは一切入れていない。

10日ほど使ってるが一旦録画が始まるとOKで途中で失敗したことはない。
失敗する時は「これから録画始めるぞ」の所で躓いてる感じ。

そういえばWatch TVでもチャンネル選択後たま〜に失敗することがある。
しばらく返ってこなくてエラーメッセージ。
もう一度やり直すと普通に見えたり。



575 名前:572=570 [2011/07/14(木) 02:22:43.73 ID:sABxUFw5]
>>574
32BITである以外はほぼ同じだけど症状は全く違うね。jitの最新版になってるのかは不明。
他の人はどうなんだろ。
あと、関係無いとは思うけどBS観られる様にlibmythtvに手を入れてる。

---
全く関係無いんだけど、WatchRecordingsで番組のタイトルに空白を含む場合
グループは出来るんだけど番組の所が空欄になっちゃうんだよね。
(「全番組」では全て表示する)
少なくとも数年前まではちゃんと動いてたんだけど、みんな大丈夫なん?
MySQLのパラメタ辺りがおかしいのかな。

576 名前:login:Penguin mailto:sage [2011/07/17(日) 03:00:17.81 ID:HEHfaLLw]
>>575
そうそう、0.24になってから全角スペースが入っていると、よろしくないみたい。
ちょこちょこやってみたんだけど判らず、結局全角スペースを半角スペースに変換するスクリプトを走らせてます。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<162KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef