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
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になってから全角スペースが入っていると、よろしくないみたい。 ちょこちょこやってみたんだけど判らず、結局全角スペースを半角スペースに変換するスクリプトを走らせてます。