【自家製】MythTV Part.3【HDDビデオ】at LINUX
【自家製】MythTV Part.3【HDDビデオ】 - 暇つぶし2ch532:login:Penguin
11/05/12 20:53:09.65 97icya1s
MythWebでファイルダウンロードやると
DBCSの録画名が反映されないようになったんだけど
これ何が原因だろう?

昔も似たような状態になって、ファイル名が
1006….nuvみたいなカタチで出てたことあったんだけど
たしか、それは解消できないまま、OSごと変更したのよね。
(現在はUbuntu10.04LTSで、随時upgradeしてる)


myisamchkは一通りかけてみたけど状況変わらず。

MythWebのリストには正常に録画名が出ているから
MythWebからのダウンロード工程で問題が出ている気がするけど
コードをまったく読めないから、見当も付かない。

perl関連のどっかのライブラリーが入れ替わったせいなのかなぁ…

nuvconvを使ってみようと思ったら、こっちも動かない。
なんか依存パッケージが足りていないみたい…



533: 忍法帖【Lv=34,xxxPT】 【東電 76.3 %】
11/05/16 18:36:52.03 tkPsSzUq
本日、MythTV公式サイトにて0.24.1がリリースされたようです。
一応、お知らせまで。

534:login:Penguin
11/05/21 22:35:25.86 JS7yPD36
ontvjapanからgrab出来なくなっているのですが・・・最近はみんなデジタルに行ってしまったのかなぁ
ここに来ても解法がみつからない

535: 忍法帖【Lv=36,xxxPT】 【東電 81.6 %】
11/05/21 22:54:17.44 YiUJ01S2
>>534
ほい
URLリンク(www43.atwiki.jp)

ここの手順3と4なら、アナログ環境でも番組表を取得出来るよ

536:login:Penguin
11/05/21 23:02:03.52 JS7yPD36
>> 535
ありがとう。トライしてみます。

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

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

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

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

540:394
11/05/22 07:00:07.14 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
11/05/22 07:05:27.56 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
11/05/22 07:20:07.39 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
11/05/22 07:29:22.96 kEtj9XOt
肝心なことを書き忘れたけど、tv_grab_jpの変更です。
大量にエラー吐くけど、上記の設定でとりあえず動きます。
アナログtv+perl+漢字コードまわりっていう究極のオワコンブラザーズなんで、これ以上fixする気はありません。
これで水戸黄門の再放送が録画できそうで幸せです。
デジタルにするの面倒くせぇな。。。

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

545:login:Penguin
11/05/24 09:43:09.46 Sw0wx2Fx
おう、18日に変わったのか。
気づかなかったわ。

546:login:Penguin
11/05/24 14:25:08.34 YwXvFMlX
ついさっき気づいてあわててなおした。thx

547:login:Penguin
11/05/24 18:46:52.83 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
11/05/25 01:05:51.91 gkYnJ7Jk
>394, 544
すまんが、

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

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

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

550:394
11/05/25 22:13:03.31 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
11/05/25 23:05:18.61 gkYnJ7Jk
>394 >547
を参考に変更して動くようになったよ。
ありがとう。 助かった。

552:login:Penguin
11/05/26 03:01:33.96 +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
11/05/27 11:31:06.35 5VAaM/Mk
もう三カ月を切りましたが…
PT2って、最小限の手間で安定して使える機能は
どのへんまでなんでしょうか?

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

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


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


556:login:Penguin
11/05/27 13:15:51.68 +bmbEFr1
ごめん

557: 忍法帖【Lv=4,xxxP】
11/05/27 15:28:22.39 MRacE8fa
最小限の手間ってことはどっちのドライバ入れるか迷ってるってことか?

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

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

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

558:login:Penguin
11/05/28 01:22:25.51 rPIFg/Xd
gentoo使ってる頃は私もそう思ってましたAA

559:login:Penguin
11/05/28 16:44:31.43 Caims4f7
chardevはありえないね
ないね

560:login:Penguin
11/05/28 21:24:04.28 uM7Hg0Nq
むしろ一度epgrecに移ってみると
MythTVとかめんどくさくてもうムリ

561:login:Penguin
11/06/04 02:36:40.69 xBH3l1m3
>>559
なんで?

562:534
11/06/05 01:36:57.47 PgxN3ZMn
>394 >547 ありがとうございます。参考にして、抜けてたとこまで
取れるようになりました。

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

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



563:login:Penguin
11/06/07 17:42:27.83 bxqmajsK
dvbとepgrecを組み合わせている俺は異端なのか…

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

565:login:Penguin
11/06/11 12:50:28.74 P1RIB7lD
>>563
chardevを使うのが異端なんだから、アンタは違うぞ。大丈夫だ。

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

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


567:login:Penguin
11/06/18 14:06:51.70 bd6lpLdb
使い続けるしかないのです

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


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


570:login:Penguin
11/07/10 23:46:27.52 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
11/07/12 20:53:24.59 0zl5NDL+
>>569
full scanみたいなのを選んだ覚えがある。
ゴミまで追加しようとダイアログ出たのでそこは登録せず有効なものだけで。

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

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

573:login:Penguin
11/07/13 17:17:49.22 mKPszuCQ
BKLの悪夢か...?

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

MythTVはここからcloneしたもの
URLリンク(github.com)
被ると困るのでmyth~関係のdebパッケージは一切入れていない。

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

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

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

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

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

577:login:Penguin
11/07/27 16:23:33.60 VqYaiO8A
mythbackendのログにバイナリデータが?と思ってたら日本語メッセージだった。
こんなやつ。

eno: a<85>\a<8a><9b>/a<87>Ωa<8a><9b>a<82>'a<83>Ca<83>?a<81>$a<81><99> (5)

この場合どうしたらいいんだろう。
1. 日本語が正しく表示できるようにする
2. 英語メッセージにする

本家に尋ねたらいいのかもしれんが残念ながら英語は苦手なんだ。
(1)はとりあえずこんな風に直せた。
fromUtf8()じゃなくfromLocal8Bit()にしてるのはEUCの環境もあるかもしれないから。

diff --git a/mythtv/libs/libmythdb/mythverbose.cpp b/mythtv/libs/libmythdb/mythverbose.cpp
index 2e96ede..d50f661 100644
--- a/mythtv/libs/libmythdb/mythverbose.cpp
+++ b/mythtv/libs/libmythdb/mythverbose.cpp
@@ -146,6 +146,6 @@ int parse_verbose_arg(QString arg)
// Verbose helper function for ENO macro
QString safe_eno_to_string(int errnum)
{
- return QString("%1 (%2)").arg(strerror(errnum)).arg(errnum);
+ return QString("%1 (%2)").arg(QString::fromLocal8Bit(strerror(errnum))).arg(errnum);
}


578:577
11/07/29 16:38:55.55 63viHeRc
>>575
> 全く関係無いんだけど、WatchRecordingsで番組のタイトルに空白を含む場合
> グループは出来るんだけど番組の所が空欄になっちゃうんだよね。

たぶんこれの話かな。
でもActive EIT Scan使ってるせいかタイトルに"第一話"とか付いてて結局グループに分けられない。
一つ一つバラバラ。
それ用の修正もあるんだけど…必要な人って居る?

--- a/mythtv/programs/mythfrontend/playbackbox.cpp
+++ b/mythtv/programs/mythfrontend/playbackbox.cpp
@@ -1587,15 +1587,16 @@ bool PlaybackBox::UpdateUILists(void)
    if (!sortedList.contains(sTitle))
    sortedList[sTitle] = p->GetTitle();
-   m_progLists[sortedList[sTitle].toLower()].push_front(p);
-   m_progLists[sortedList[sTitle].toLower()].setAutoDelete(false);
+   m_progLists[sortedList[sTitle].toLower().simplified()].push_front(p);
+   m_progLists[sortedList[sTitle].toLower().simplified()].setAutoDelete(false);
    }


579:login:Penguin
11/07/29 22:30:37.74 pTbpEe/r
>>578
タイトル分離の修正、ぜひお願いします。

580:577
11/07/29 23:47:10.79 63viHeRc
一応。Watch Recordingsの一覧の改造だから他の予約録画とかには関係ないよ。念の為。

--- a/mythtv/programs/mythfrontend/playbackbox.cpp
+++ b/mythtv/programs/mythfrontend/playbackbox.cpp
@@ -1587,15 +1587,16 @@ bool PlaybackBox::UpdateUILists(void)
((p->GetRecordingGroup() != "LiveTV") ||
(m_recGroup == "LiveTV")))
{
+ QRegExp rm("((\\[.\\])*|#\\d*|" + QString::fromUtf8("「.*」|\\(?第\\d*話\\)?") + ")");
sTitle = construct_sort_title(
p->GetTitle(), m_viewMask, titleSort,
p->GetRecordingPriority(), m_prefixes);
- sTitle = sTitle.toLower().simplified();
+ sTitle = sTitle.remove(rm).toLower().simplified();

if (!sortedList.contains(sTitle))
- sortedList[sTitle] = p->GetTitle();
- m_progLists[sortedList[sTitle].toLower()].push_front(p);
- m_progLists[sortedList[sTitle].toLower()].setAutoDelete(false);
+ sortedList[sTitle] = p->GetTitle(), sortedList[sTitle].remove(rm);
+ m_progLists[sortedList[sTitle].toLower().simplified()].push_front(p);
+ m_progLists[sortedList[sTitle].toLower().simplified()].setAutoDelete(false);
}

とりあえず試したら動いたけど何か問題が出る可能性も。
実はC++知らないんだ。
QStringの代入がディープコピーなら大丈夫だと思うけど…
問題があるようなら指摘お願いします。


581:577
11/07/29 23:54:01.65 63viHeRc
タイトルの削除対象文字列は次の通り。

"[新]"等が連続してたら削除
"#n"の削除
"「~」"の削除
"第n話"の部分があれば括弧付きなら括弧含めて削除

でも本当は
mythtv/i18n/mythfrontend_ja.ts

にでも記述したらいいのかも知れない。ソースに直接記述するんじゃなく。

582:579
11/07/31 19:14:00.30 lBAOwaMS
>>580
情報ありがとうございます。
でもやはり予約録画で対応したいので、番組表を何とかする必要がありますね。

eitfixup.cppとかeithelper.cppの修正で対応出来ないか見ているのですが、
複雑で手に負えない状況です。

583:login:Penguin
11/08/01 09:19:14.13 21I44pw4
>>8
録画したファイルがたまってしまい
ファイルを取り出せなくて困ってます
具体的にどうしたら良いのか教えて下さい
お願いします


584:login:Penguin
11/08/01 10:01:34.22 yc+S0+Hl
三年前のレス主に何を期待しているのやら

585:login:Penguin
11/08/05 06:56:36.84 BUvfloLr
具体的になにが困っているのか?わからんね>583

空き容量が0になって、Mythfrontendが正常動作できないなら
/var/lib/mythtv/recordings
/var/lib/mythtv/livetv
とかからファイルを削除して、空きを作ってから再起動。

livetvは普通全部.mpg削除して良い。
recordingsは.pngを消しても大丈夫かな。
あるいは一部の.mpgをどっかに退避させるか。

で、それで回復しない場合は、たぶん
MySQLの動作不能をおこしていた可能性が高い。
つまりデータベースのトラブルを招いている。

sudo su -とかで管理者になって/var/lib/mysql/mythconvergに入って
myisamchk -e *.MYIとかやると回復するかもしれない。

それで回復できないトラブルが起きている場合もある。
その場合は、私もどうしていいのかわからない。


586:login:Penguin
11/08/17 01:04:57.14 xXuG/NX4
環境:Ubuntu 10.04 64bit, fuse_b25-0.4.7,mythTv 0.24,pt2
おかげさまで、地デジ対策は大成功しました。
でも、家の場合、Kcatのケーブルテレビに入っており、BSはパススルーされるが、CSはパススルーしてない模様です。Pt2でBSの録画はちゃんと動きます。
ケーブルの録画はパソコンからSTBに赤外線送信機を設置して、WinTv-PVR350で録画しています。
MythTvにスクリプトを実行さして、旨いこと動いてます。
問題は番組表。 最近、tv_grap_jpもmc2xmlも動けなくなりました。


587:login:Penguin
11/08/17 02:52:36.40 xXuG/NX4
地デジの番組表はここのスクリプトで取得してます。
URLリンク(www43.atwiki.jp)
epgdump.c と xmldata.c を見ると下記のようなことがあります
{ "FOX", "1016.ontvjapan.com", 28736, 7, 312},
でも、家の場合、これは情報を取得出来ません。
気になるのは「28736,7」です。Kcatは違うPIDを使っていからダメですかね???
というか、これってPIDですか? PIDのであれば、dvbsnoopで正しいPIDを検索って可能ですか?
CSパススルーがなくても、番組表は取得可能ですか? 何かいいアドバイスないですか?お願いします。

588:login:Penguin
11/08/17 19:40:35.15 d4EDl0zF
>>586
EITからでは取得しない方針?

589:login:Penguin
11/08/17 20:20:54.36 lxKYMBD+
今の MythTV では、番組表の取得は epgdump の一択ですかね?
acive EIT scan だと文字化けしますし。

epgdump は、サブチャンネルの番組表も取得できると、完璧なんですけどね。

590:login:Penguin
11/08/17 20:30:00.65 LBUquJAw
>>589
ISDBパッチを適用したMythTVを使えばactive EIT scan

591:590
11/08/17 20:30:52.69 LBUquJAw
>>590
途中送信してしまった orz スレ汚しスマン

ISDBパッチを適用したMythTVを使えばactive EIT scanの文字化けはしないよ

592:login:Penguin
11/08/17 20:39:37.96 lxKYMBD+
>>590-591
おお、これか。
URLリンク(github.com)

これはありがたい。サンクス。

593:login:Penguin
11/08/26 11:59:18.16 o1SV8vbk
te

594:login:Penguin
11/08/30 10:08:21.03 g8lPyiSs
チラウラ
・ISDBパッチを適用してMythTVをビルドするには、libiconvが必要
・libiconvは、ISO-2022-JP-3を扱えるように、configure時に "--enable-extra-encodings"
 をつけたものでビルドする必要がある。

Fedora15なんだけども、長らくlibiconvは野良ビルドしたものを使ってきたので
(たぶんnetatalkの文字コード対策版を導入してた)
mythtv-setupでチャネルスキャンするたびにsegmentation faultで落ちて
悩んでいた。
デバッグ情報付きでビルドして、gdbから起動させてやっと止まるところが
分かって絞り込めた。

595:login:Penguin
11/09/06 21:31:06.53 kP3eYyhD
svn,gitのソースで更新を繰り返してきた環境が不調になってきたので
Fedora 15にアップグレードして(from F13)、0.24系 + ISDB対応パッチで組み直し中。

BSの方はDiSECq絡みでISDBパッチだけでは動作しないようなので、
従来までのvlcストリーミングとの混成にしてます。

596:login:Penguin
11/10/05 17:05:14.82 T3oO7KlT
昨日、久しぶりにwww43.atwiki.jp/mythtv-dvbを覗いたら、むちゃくちゃ進展していた
ので、blog.lwlv.netも参考に環境を整えてみた。
今のところ、地上波、BSともうまく録画できています。
Mythtv内部のプレーヤーでリアルタイム視聴ができてないけど、むちゃ嬉しい。

atwikiの管理人様、takaaki様、その他hackをしてくださった皆様、感謝です。



597:login:Penguin
11/10/09 11:11:04.21 hBSzDaZ3
>>596
自己レス

視聴だけじゃなくて、録画ファイルを開いてもXserverごと落ちたりしてたので、
Frontendの再生プロファイルを「vdpau slim」に変更したら問題なくなりました。
まだ、あまりリアルタイム視聴を使っていないので不安ですが。



598:login:Penguin
11/10/29 18:41:50.18 fTeGt2x6
皆々様、xmltvの日本地域がアテ
にしていたontvjapanが終わるようです。

ONTV JAPAN サービス終了のお知らせ
URLリンク(www.ontvjapan.com)
>諸事情により2011年10月31日(月)をもちまして終了

私を含め、未だアナログな方々は11/7までに新しい番組データを
取得しないといけないわけですが、何か方策はありますでしょうか?


599:login:Penguin
11/10/30 01:12:18.28 ANHcosmk
EPGに移行しなければならん日がいつのまにか来てしまっていたか…。

600:login:Penguin
11/10/30 01:20:27.18 YiEWpFeN
mc2xmlでいいじゃん

601:login:Penguin
11/10/30 06:19:33.33 vJDj8NcY
>>600
とっくに終わってますが何か?

602:login:Penguin
11/10/30 10:58:58.87 3O2cE75r
ストリームから取れよ

603:login:Penguin
11/10/30 18:06:33.88 L7KryQLg
終わり?というのはよく分からないけど
mc2xmlよさそうですね。
スクリプトかと思ったらバイナリなんですね。


604:login:Penguin
11/10/31 02:41:29.74 28X6eZWr
>>598
被災地の方でしょうか。

605:login:Penguin
11/10/31 09:02:45.96 EYjN0VDa
デジアナ変換を受けられる世帯も多いからね

ぼくも、ontvjapanの規制後、先月までは
ivtv x3で、手動録画設定してたよ。

時間変更に泣かされながら

今月からは、転居先にCATVが無いから
一時的にMythTV録画は停めて
RX2+RX2Wの安定動作のために入れたATX
M/Bも、mATX構成に組み直した。

地デジはepgrecが一応動いている。
リアルタイム視聴ができないまま。


606:login:Penguin
11/10/31 19:31:50.56 lda9x3Fh
俺はepgdumpからxmlを取り込んで、CATVのデジアナ変換チャンネルに送り込んでいる。
しかし、サブタイトルまでタイトル扱いになっているので、毎週予約し直さないといけないのが面倒。

607:login:Penguin
11/11/01 19:02:28.03 2X5VyMgH
>>601
間抜け

608:598
11/11/02 22:53:15.51 EJfxgDd1
>>604
ケーブルのデジアナ変換です。
とりあえず、mc2xmlの使い方は分かったので
mythconverg.channelの中をontvjapan.comからms.comに変更。

んで、xmltvを食わせたら多分上手く行きました。
ただ、カテゴリが複雑になったせいか、mythwebの番組表では
非対応カテゴリの番組が黒くなってしまってビミョい。どうしよう。
まだ三日位の猶予があるので戻した。


609:login:Penguin
11/11/04 00:23:03.17 NdPuZSrd
mc2xmlで手頃なデータが無い・・・フレッツ・テレビのデジアナなんだけどなぁ

610:login:Penguin
11/11/05 03:07:33.45 /usumR+O
うちもケーブルのデジアナ変換なんだけど
無事mc2xmlに変更できたよ。
[文]とか[再]とかいうのがいっぱいだったんで、mythfilldataba後にupdateで消すように
スクリプトした。
あと、カテゴリはそんなにおかしなことになってないように見える。

611:login:Penguin
11/11/05 11:58:19.51 51hyghaP
全世帯が電波からデジタルで受像できるように、
目がシバシバしてくるぐらい強い電波で飛ばせばいいのに

612:598
11/11/05 14:47:42.46 PLVMmWQq
>>610
[S][ニュース][映][後][再][最終回][手話][新][前][多][天気][二][文]
ざっとみてこんだけありました。前と後は編に修正。他は基本カット。
但し、タイトルが空になった場合はニュースと天気だけ、戻す。
ただ、「おは4[ニュース]ライブ」とか途中に入ってるのもあるのが謎。
「レインボー発・」はいいとして、「845」だけだと変かなぁ。descとかもあるし・・・

カテゴリはメインとサブの二つがあるみたいだけど、基本
バイト列順の並びで必ずしもメインが先に来ていないようなので
メインが先にくるように、修正した。上手く表示できないのは
myth-0.22のmythwebだからかもしれない。
つかタイプというのが、Seriesになるんだけど、これは何に使うのだろう?謎。
とりあえず時間も無いし、この辺で妥協。


613:login:Penguin
11/11/07 19:00:48.74 9HGVf95b
>>606
うちも地上波、BS以外はケーブル経由で録画するので番組表をepgdumpで取り込んでる。
それらのチャンネルでタイトルに「#18」とか入っちゃうのをどうにかしたい。
eit経由で取り込んだ分はサブタイトルの切り直しパッチでいい感じなんですよね。

こういうのをポンっと直せる人はいいなぁ。


614:login:Penguin
11/11/07 19:15:48.82 9HGVf95b
連投で申し訳ないんですが、dvbドライバーで録画しているとたまにBS-1、BS-Premiumで
失敗している。
「グッドワイフ」や「塚原卜伝」など。
そのときのlog

2011-11-05 00:00:03.130 Started recording: グッド・ワイフ:[二][字](21)「最終宣告」夫に裏切
られて主婦から弁護士に復帰したアリシアの法廷での闘いと、家庭を持つ女性としての姿をリ
アルに描くゴールデングローブ賞、エミー賞受賞作品(全23回):
channel 2103 on cardid 5, sourceid 2
2011-11-05 00:00:04.275 Program #103 not found in PAT!
Program Association Table
PSIP tableID(0x0) length(33) extension(0x40f1)
version(18) current(1) section(0) last_section(0)
tsid: 16625
programCount: 6
program number 0 has PID 0x 10 data 0x 0 0x 0 0xe0 0x10
program number 101 has PID 0x 1f0 data 0x 0 0x65 0xe1 0xf0
program number 700 has PID 0x10f0 data 0x 2 0xbc 0xf0 0xf0
program number 701 has PID 0x11f0 data 0x 2 0xbd 0xf1 0xf0
program number 707 has PID 0x17f0 data 0x 2 0xc3 0xf7 0xf0
program number 929 has PID 0x 701 data 0x 3 0xa1 0xe7 0x 1

2011-11-05 00:00:04.799 ProcessPAT: Program not found in PAT.
Rescan your transports.
2011-11-05 00:00:04.828 Desired program #103 not found in PAT.
Cannot create single program PAT.

tsid 16625はBS-1だからBS-Premiumの pid 103は含まれてないので当然ですよね。
dtv_multiplexテーブルやchannelテーブルで不整合は起こっていないように見える。

こういうことは起こってないですか。


615:login:Penguin
11/11/16 21:15:14.14 L6P7LtQE
mythtranscodeはlossless transcodeだということですが
URLリンク(www.mythtv.org)

試しに使ってみたら音声が削られてしまうようです。
編集元・オリジナルはPT2で録画したものです。

AAC?に対応したmythtranscodeは存在するのでしょうか。
それとも編集時は別アプリを使うべきでしょうか?
その場合どんなのがオススメでしょう?

616:login:Penguin
11/11/16 21:16:12.00 tkeZD+yd
>>615
ただ単に先頭がおかしいだけじゃね?

617: 忍法帖【Lv=25,xxxPT】 【東電 80.8 %】
12/01/24 09:50:59.47 Wv+4QfNT
MythTV 0.24.2 がリリースされたようです。
URLリンク(www.mythtv.org)

618:login:Penguin
12/03/02 12:52:59.70 nckLPv9g
Mythfrontend for Android が出てた
URLリンク(market.android.com)

試してみたが、ちゃんと録画済み&リアルタイム番組視聴できた。

ただ問題は、TS再生は俺のacroには荷が重すぎるということだが……。
あと、今んとこ再生専用で、EPGから予約するような他の機能はまだない

619: 忍法帖【Lv=28,xxxPT】 【東電 91.5 %】
12/03/02 19:54:52.51 CQZG8/MU
>>618

導入してみたんだけど、うちの環境じゃ録画済などを選択しても
まったく再生がスタート出来ませんでした。
番組情報なんかは見られてるし、ポート開放もチェックしてOKだったんだけど・・・。
どのように設定されたか、よければ教えて頂けませんか?

ちなみに、Dynabook AZ Android 3.0.1な環境です。

620:login:Penguin
12/03/02 22:21:04.85 nckLPv9g
>>619
設定したのはbackend&mysqlのIP&ポートぐらいだけど
番組情報とか見れるなら接続は問題なさそうだね…

……TS再生できるプレイヤーアプリはちゃんと入れてる? BSPlayerとかMX動画プレイヤーとか

621:login:Penguin
12/03/02 22:23:07.03 nckLPv9g
あ、もちろんmysqlはDB名&ユーザ名&PWは設定済みだよ

622: 忍法帖【Lv=28,xxxPT】 【東電 84.7 %】
12/03/02 22:33:17.81 CQZG8/MU
>>621
返信ありがとうございます。
BSPlayerと、MX動画プレイヤーは導入済みです。
sambaとか、Skifaを使った再生は出来ます。

設定は、
MythTV Backend
Host→192.168.11.3 Port→6543
Player
Use Internal Player→チェックOFF
MySQL Server
Host→192.168.11.3 Port→3306 DB Name→mythconverg
Username→mythtv Password→mythtv
SSH Tunnel
Allow SSH tunnel to MythBackend→チェックOFF
SSH tunneling host→空 Username→空 Password→空

623:login:Penguin
12/03/02 22:49:18.92 nckLPv9g
>>622
アプリ側の設定は問題ないと思う

あ忘れてた、アプリのページにも載ってるけど
URLリンク(www.mythtv.org)
ここのMySQL周りの設定もひと通り実施済みです

あと、身も蓋もない話だけど…
このアプリまだ安定してないのか、時々リストから再生できなかったり
トップ画面で"Connecting to MythTV Backend..."で固まったりする

ライブ視聴を諦められるなら、UPnP(DLNA)で見るほうがいいかも?

624:login:Penguin
12/03/02 22:59:48.79 nckLPv9g
あ、UPnPで視聴するために、backendの設定の
「1. 一般→ホストアドレスバックエンドの設定(1枚目)」で
Local Backend と Master Backend の IP addressを両方
127.0.0.1 から 実IPに変更したんだ

もしかしたらこのアプリにも関係あるかもしれない

625: 忍法帖【Lv=28,xxxPT】 【東電 81.5 %】
12/03/02 23:23:04.05 CQZG8/MU
>>624
mythbackend側も実IPに変更して運用中です。
wikiのMySQLの設定も試したのですが、変化なしでした。
たぶんTegra 2が未対応なのかも知れないので、
のんびりアップデートが来るの待ってみます。

ありがとうございました。

626: 忍法帖【Lv=29,xxxPT】 【東電 73.5 %】
12/03/07 10:04:39.74 4tUjXPBL
MythTV 0.25 BETA版がリリースされたようです。

URLリンク(www.mythtv.org)

627:login:Penguin
12/04/11 00:35:42.19 BdHzFTr7
0.25がリリースされたようです。

628:598
12/04/14 02:01:40.99 +6CK8IKn
皆々様、mc2xmlを使って
ms.comから日本地域のデータを持ってくると
13日分までしか出てこないようで・・・

v1.2/Winでも確かめました。
どうしよう。14日に気づいたのは間抜けだった。
この前は早めに気づいたのに・・・orz
しかし、半年も持たないとは・・・不覚。

629:login:Penguin
12/04/14 03:10:18.56 u7NrH6b/
未だにアナログな人は宗教上の理由でしょうか。
素直に気になります。

630:login:Penguin
12/04/14 06:13:12.20 UAClgR8+
>>628
なんか更新されていないなぁと思ってましたが、全国的にそうだったんですか・・・
うちも宗教上の理由からアナログ(というかデジアナ)なんですが、どうしましょうかねぇ。
自分でgrabber書くしかないかなぁ。めんどくさいなぁ。

631:login:Penguin
12/04/14 11:21:38.41 aNVj7ryu
>>629
デジタルなCATVの環境でカードのCSチューナーが使えないからアナログ入力のカードから
移行できずに今日まで来ています。
番組情報取れなくなったので昔のビデオみたいに予約をしています。


632:login:Penguin
12/04/14 23:49:29.71 AFGBxzA9
>>628
ver. 1.3待ち。

633:login:Penguin
12/04/15 00:00:06.46 pCJWJtIc
む、日本だけか。

634:598
12/04/15 21:01:07.04 WSk3t89T
Windows Media Center for Windows 7(その3)
スレリンク(win板:866-999番)

866が私です。Win板の方が本家というか、提供元のユーザーの人が居るので
そっちで聞いてみました。他、追加の情報もあります。

現状、まとめると、

・Linux/Macでmc2xmlが使えないという日本のユーザーが複数居る。
・WMCユーザーでMSのEPGデータが取れているという人が居る。
・そのユーザーがWMCでmx2xmlを使ってもデータ取得に成功している。

それと、
・外国のWMCユーザーも、ここ数日、取れていない報告と上手く出来た報告がある。


以上より、以下を推測。
・MSはデータ提供を辞めたわけではなさそう。
・環境によって、mc2xmlによる取得が失敗する。

使ってる方はWin環境でのチェックお願いします。
WMC持ってる方が成功しているので
WMCでのデータ取得が鍵なのかもしれません。


635:login:Penguin
12/04/16 23:21:46.17 wSEBnPmg
>>634
調査ありがとう。 MSがmc2xmlから番組表取得できないようにしたっぽいですね。
mc2xmlの作者に寄付金送りまくって対応してもらうか、自分でなんとかするか・・・
しばらく録画できなくても、大きな影響があるわけじゃないので、しばらく様子をみつつ
別の方法も検討します。

636:login:Penguin
12/04/16 23:24:12.93 2EzzdHPR
マイクロソフトからしたらmc2xmlなんて蛭みたいなもんだからな。

637:598
12/04/17 06:47:53.99 0H4KJyj/
今チェックしたら、問題なくいけました。
Lin/Win供に問題無しです。

Downloading . : microsoft.com
Downloaded .. : 327360 bytes in 3s
Source ...... : 日刊編集センター
Headend ..... : 20211
Version ..... : 2803458119
Start time .. : 2012-04-15T15:00:00 UTC
End time .... : 2012-04-23T14:58:00 UTC
Parsing ..... : J-COM アナログ 東京

こんな感じ。どうやら、forumにあるように、MSのサーバーの不調のようでした。
なんとも。一週間以上、データが止まってるのは初めてなので焦りました。
只、一旦復活しても、又止まるようなこともあるみたいなので様子見です。


638:login:Penguin
12/04/17 22:50:46.88 lbdpRx35
うちもCronJobそのままにしてたら、いつの間にか更新されてました。
とりあえず復活しましたが、これを機にバックアッププランを作っておく
のが良いでしょうね。 デジタルにしろと言われそうですが・・・

639:598
12/05/15 11:41:17.50 Gb1wWJKN
ふはは~
今度は事前にチェックする用にしたので気づいたぞー

Loading ..... : mc2xml (c) <mc2xml@gmail.com> (v1.2)
Reminder .... : Unauthorized redistribution prohibited.
Reminder .... : If this software is useful, please donate!
Notice .(-f). : "-f" forces the re-download of data you already have.
Notice .(-f). : Regular use of "-f" unnecessarily burdens the data servers.
Reading ..... : /root/.mythtv/mc2xml-jcom100.dat
Downloading . : microsoft.com
Downloaded .. : 330424 bytes in 3s
Source ...... : 日刊編集センター
Headend ..... : 20211
Version ..... : 2805620953
Start time .. : 2012-05-11T15:00:00 UTC
End time .... : 2012-05-19T14:55:00 UTC

ここ4日、アップデートが止まってる。


640:login:Penguin
12/05/15 22:14:55.22 lal2jp5s
>>639
うむ。止まっているね。

今もそうかは分からんが、epgdump で xml を取り込むと、番組タイトルと一緒にサブタイトルまで出てくる局があって、毎週録画とか設定できなくて、捨てた。

mc2xml 崩壊は致命的だなぁ。

641:598
12/05/16 09:47:02.85 H9IY2LxG
あっさり更新が来た。鯖の週末ダウンか。
マンフトを見逃しちゃった。



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch