【自家製】MythTV Part.3【HDDビデオ】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/10/11(土) 19:46:38ID:yUJgQQ37OS混在LAN内の録画サーバーを実現するのがMythTVです。
リモコンなんかも使えます。ハードウェアエンコカードにも対応。
http://www.mythtv.org/
http://www.systemcreate-inc.com/gsxr/pc/mythtv.html
前スレ:【自家製】MythTV【HDDビデオ】
http://pc8.2ch.net/test/read.cgi/linux/1055162507/
http://pc11.2ch.net/test/read.cgi/linux/1130118675/
MythTVに関するFAQ
http://www12.atwiki.jp/linux2ch/pages/115.html
0486login:Penguin
2010/10/13(水) 02:05:43ID:xS83qwcKありがとう。できました。
誰もいらないと思うけど、こんな感じになりました。
wget http://localhost:6544/ -O - -o /dev/null | sed 's/<br \/>/&\n/g' | grep "is not recording" | sed 's/^.*Encoder \([^ ]*\) .*$/\1/'
0487486
2010/10/13(水) 08:50:20ID:xS83qwcKそのポートを見て結果を出力しているだけみたいだけど。
0488login:Penguin
2010/10/14(木) 18:06:21ID:vH9TV4Ux0489login:Penguin
2010/10/16(土) 15:36:08ID:hFhtu8T10490login:Penguin
2010/10/17(日) 16:33:44ID:D3ahK6g20491login:Penguin
2010/10/17(日) 20:40:16ID:4eRvugRL0492login:Penguin
2010/11/05(金) 20:00:43ID:bJ+VBgvi復旧してくれぇ〜〜
0493login:Penguin
2010/11/06(土) 00:50:41ID:ZKj/DBRR0494login:Penguin
2010/11/15(月) 11:34:43ID:jEH7edlv録画番組のプレビュー画像が上手く生成されず、暗くて黒い画像が表示されます。
ググると mythpreviewgen が悪いみたいんだけど、対処法が分かりません。
svn branche版へ変更しても改善されなく困っております。
どなたか分かる方、ヒントだけでも教えて頂けないでしょうか。
0495login:Penguin
2010/11/15(月) 21:17:36ID:qSg78fjF同じく0.24に上げて苦労しています(Rev26884を使用)。
チャンネルによっては、CM検知などのオプションを切ると
プレビュー画像が出る時があるけど、安定しないね。
レビジョンが上がって解決するのを待つしかないかも。
0496login:Penguin
2010/11/16(火) 16:53:56ID:W1PYPz6T0497login:Penguin
2010/11/24(水) 12:27:59ID:dDIUBJZU録画ファイルの所有者によって、作ってくれたりくれなかったり。
http://myth.kariya.cc/pt2-mythtv/を参考に構築しているんだけど
マスターバックエンドの録画ファイルは所有者mythtv、スレーブは
一般ユーザー。所有者mythtvのファイルはサムネイルを作ってくれる。
あと、NHK BS-1とNHK BS-2を分離して録画できている人いますか。
vlcのオプション難しい。
0498login:Penguin
2010/11/24(水) 20:26:34ID:ayRhoeLchttp://www.drvlabo.jp/wp/archives/460
BS-2の場合は
"-program 101" -> "-program 102"
"es=256,es=272" -> "es=512,es=528"
BS-2ではクローンウォーズS1とかビルマの竪琴とか録れている実績あり。
BS-1も何か録ったことあるはずだけど...忘れた。
ちなみに、BS-1はBSニュースのときに音声のモードが切り替わるので、
パッチあてたvlcじゃないとその境目で100%落ちる。
0499login:Penguin
2010/11/25(木) 16:10:56ID:Bmd6GOMZ併せて修正が入ったようです。
5番組ほど適当に録画したところ、特に設定を弄ることなく
サムネイル作成100%成功しています。
これで、しばらく様子を見てみます。
0500login:Penguin
2010/11/29(月) 14:08:47ID:pxFtJCQAありがとうございます。
そこのオプションをそのまま使っても、うまく行かなかったなぁ。
他にも試したんだけど、いま、epgrecに戻しているので、どううまく
行かなかったか書けない。
ところで、2coreで3台の仮想環境って無理なんだろうか。
マスターに1チューナー、スレーブ3台に1チューナーずつ、すべ
てにvlcが上がるとsshのコンソールでも入力2分待ち、みたいに
なった。
Athlon II X2 245 2.9GHz
0501login:Penguin
2010/11/29(月) 21:08:49ID:mrACx1ju・TSが出てくる、まさしくハードウェアとしてのチューナー
・PT1/PT2、とかUSBチューナー(friioとか) 1基
そもそも何故仮想マシンで動かなきゃならないのか? そこが疑問。
ネイティブのLinuxにつなげて複数のTSチャネル扱えないのか?
USBでディジタル放送の20Mbps前後を常時吸い上げ続けるのって、
1入力ならともかく2,3入力ともなると左ウチワではなくなるように思う。
USBはCPUが頑張る前提のインターフェースなので。
仮想マシンでやらせるならなおさら。
コア 2個で仮想マシン 3個ってCPU 1個あたりの割り当て超えてるし。
0502login:Penguin
2010/12/11(土) 19:16:40ID:5sZBz3Txhttp://myth.kariya.cc/pt2-mythtv/
に、複数のudpストリームが扱えないと書いてあったので、その通りに設定して
たんだけど、試してみたらちゃんとできるんですね。
PT2で4チャンネル同時録画も行けました。
ただ、チャンネル切り替えが不安定だったり、録画失敗もちょこちょこあるので
常用は難しいですね。
>>477
の言っている様に、vlc無しでできないもんだろうか。
0503login:Penguin
2010/12/11(土) 22:07:45ID:8MZJRl47> vlc無しでできないもんだろうか。
音声のチャネル構成切り替え、映像でSD画質の放送が複数乗ってくる場合の選別、
をこなせる必要があるからねぇ。
NHK BS-1,BS-2が同じ周波数に突っ込まれてきて、かつ降雨時用の低画質映像も
乗っかってきてるのは、アナログ停波後の統廃合で関係なくなるかもしれないけど。
0504login:Penguin
2010/12/11(土) 22:12:16ID:bItXOsfn0505login:Penguin
2010/12/11(土) 22:20:50ID:8MZJRl47DVBドライバ + fuse_b25を使っているのであれば
http://hibari.2ch.net/test/read.cgi/linux/1223721998/
の最近の投稿で告知されているfuse_b25のパッチを適用したものを使うと、
録画開始時のストリームの掴みに失敗するのが減るかもしれない。
ウチも最近録画失敗が多いので、
そのfuse_b25のパッチを適用したものを使ったり、
rtパッチ適用カーネルを導入したり、
と録画の安定性を上げるために試してる最中。
0506login:Penguin
2010/12/14(火) 12:20:29ID:KyeruEJf最新のdvbドライバーとパッチを当てたfuse_b25でトライしている最中ですが、
dvb-pt1-testのtuneが、bsで動かないですね。
$ tune 10 101
Failed to tune to NHK BS-1 (status 01).
http://www.drvlabo.jp/wp/pt1pt2-mythtv
におかれている、pt1_tune.tgzも試させてもらったんですが、
$ tune -a 10 -c 101 -e -l /etc/mythtv/channel_list.txt
EPG mode ...
Failed to tune to NHK BS-1 (status 01).
まず、地上波で安定度を試してみます。
0507login:Penguin
2010/12/14(火) 13:54:46ID:ENcTU1HlBSケーブルが抜けてた時に、そんな感じだった。
0508login:Penguin
2010/12/14(火) 18:20:27ID:KyeruEJfpt1_drvでは撮れているので、大丈夫そう。
引き続きdvbドライバーを試していたのですが、
cat /dev/dvb/adapter9/dvr0 > out.ts
で、再生可能なtsがとれます。
が、
cvlc /dev/dvb/adapter9/dvr0 --sout "#std{access=udp,mux=ts,dst=localhost:1232}"
で、
libdvdnav: Using dvdnav version 4.1.3
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdread: Could not open /dev/dvb/adapter9/dvr0 with libdvdcss.
libdvdread: Can't open /dev/dvb/adapter9/dvr0 for reading
libdvdnav: vm: failed to open/read the DVD
[0x999c064] filesystem access error: cannot open file /dev/dvb/adapter9/dvr0 (Device or resource busy)
[0x999c064] main access error: ファイルの読み込みに失敗しました
[0x999c064] main access error: VLCはファイル"/dev/dvb/adapter9/dvr0"を開くことができませんでした。
と言うエラーになってしまいました。
file://dev/dvb/… なども試したのですが、dvdreadが反応します。dvdじゃないって。
vlc /dev/dvb/adapter9/dvr0 --sout "#std{access=udp,mux=ts,dst=calhost:1232}"
では4回に1回くらい成功します。失敗の時でもdvdreadからエラーは出ません。
以前にはこのあたりはクリアーしてたのになぁ。
vlcの挙動に不信感がつのる。
vlcはパッチ当てビルドしたものと、multimediappa2のやつで試しています。
0509login:Penguin
2010/12/14(火) 18:27:07ID:KyeruEJf間違い
dst=calhost:1232 --> dst=localhost:1232
cvlcではエラーがでるが、vlcではそのエラーはでないということです。
長々とすみません。
0510login:Penguin
2010/12/14(火) 18:29:22ID:94VzDpok> tune 10 101
アダプタ番号 "10" ?
fuse_b25は0.2系で、10 - 8 = 2 なのかな?
0511login:Penguin
2010/12/14(火) 18:39:47ID:94VzDpok> http://www.drvlabo.jp/wp/pt1pt2-mythtv
> におかれている、pt1_tune.tgzも試させてもらったんですが、
開示元の人ですが、ウチではちゃんと動いてます。
-> Fedora 13 i686, AMD 4050e, PT1 ×1枚, fuse_b25は0.1系
>>508
そのパッチも作ったのは私なんですが、
vlcのパッチ当ての元のソースは、手順書に指定のリビジョンを使ってますか?
ここ最近のにもパッチを当ててrejectはされませんでしたが、
まだ動くのを確認できてません。
パッチをちゃんとメンテしてない私のサボタージュが悪いんですが、
辛抱して指定のリビジョンのを使って下さい。
後は、sysctlでネットワークの受信バッファサイズを増やしてみる、とか。
0512login:Penguin
2010/12/19(日) 12:07:27ID:RTz0wJMH安定させることができました。(キャラクターデバイス版)
sleep 0.2
cat << EOF
Content-type: video/vnd.dlna.mpeg-tts
EOF
sleepを入れているのは、external_commandが発行されてから、ストリームのモニター
開始まで少しタイムラグがあるようなので。
2010-12-19 11:48:24.729 TVRec(1): Changing from None to RecordingOnly
.
.
.
2010-12-19 11:48:24.824 TVRec(1): rec->GetPathname(): '/var/lib/mythtv/recordings/1031_20101219114800.mpg'
2010-12-19 11:48:24.836 AutoExpire: CalcParams(): Max required Free Space: 3.0 GB w/freq: 7 min
.
.
.
2010-12-19 11:48:24.879 MainServer::ANN Monitor
0513login:Penguin
2010/12/19(日) 12:17:30ID:RTz0wJMHすみません。結局キャラクターデバイス版に逃げてしまいました。
vlcはリビジョンを戻して試してみましたが、同様でした。
いろいろと参考になる記事をありがとうございます。
0514login:Penguin
2010/12/26(日) 20:00:23ID:W7uHBSwu0515login:Penguin
2011/02/04(金) 23:57:59ID:3ESzq3EIこれどうやって使うものなんだろ?
0516login:Penguin
2011/02/05(土) 06:56:04ID:sczu2jxy日本は、テレビ本体が中央制御装置、リンクはHDMIで、って感じだから
マッチしにくいんではないかと。
0517login:Penguin
2011/03/20(日) 11:55:39.29ID:AxfYqXg/0.24に上げてからUser Jobが動かないんだけど、自分の環境だけ?
jobqueueに登録されるとmythfrontendとかが応答しなくなってしまう。
MythTV 0.24 + PT2 + fuse_b25 + DVBドライバーで、
EITで番組表を受信してるんだけど番組表の更新頻度ってどこで調整するの?
1日に何回とか、指定した時刻に受信するとか無いのかな?
0519login:Penguin
2011/03/24(木) 18:36:35.75ID:hf4skwMk暇な時(録画してない時)に勝手にスキャンしてるみたいだね。
設定としてはmythtv-setupの「Backend idle before EIT crawl (secs)」になるのかな。
ありがとうございます。
Backend idle before EIT crawl (secs):60→30に変更してみました。
指定した秒数(分数?)間隔ごとに、mythbackendがアイドル中か確認してEITを受信するて感じなんかな〜?
0521517
2011/03/27(日) 11:17:59.53ID:Xr6nOHTk関係パッケージを一度アンインストールして入れ直したら動きました。
スレ汚し失礼しました。 orz
0522515
2011/04/04(月) 00:36:48.98ID:hAK2kLWPたしか自分で書いたはずの疑問だったけど
その後Android携帯を使うようになってわかった。
普通にAndroidアプリにMythmoteという
無線LAN経由で使えるリモコンソフトがある。
正直、手軽に使えるリモコンを持っていなくて
リモコンを使っていなかったんだけど
Mythmoteでちょっとした設定をして
mythfrontendでネットワークリモート有効にするだけで
簡単にリモコンが使えるようになった。
まぁ、一度mythfrontendを再起動しているけど
それが必須かどうかは知らん。
簡単に使えるようになったけど
すぐには繋がらなかったのよね。なぜか。
#ほんとはmythfrontend for Androidが欲しいけどな
0523login:Penguin
2011/04/21(木) 23:31:41.10ID:BbcWnHCI0524login:Penguin
2011/04/26(火) 23:34:05.80ID:jKv/AfGcとS端子入力)をしていて、チャンネル切り替えはできるのですが、電源の制
御に困っています。
大抵リモコンの電源ボタンは、1個のボタンでON/OFFが切り替わるので、
そのときの状態がONかOFFか分からないと制御のしようがありません。この
問題を解決している人いますか?(信号の無入力検出や、録画ファイル容量で判断?)
0525login:Penguin
2011/04/27(水) 18:31:30.95ID:CptqVKFn0526login:Penguin
2011/04/27(水) 19:51:53.20ID:v9XZtBHo起動/停止に応じてロックファイル使うだけで解決でしょ
ま、それじゃダメだっていうなら信号状態の確認とか難しそうなことせず
入力キャプチャして、その画像で判断すればいいんでないのかね
適当なスクリプトでも書くなり、類似画像検索ソフト使うなりすれば出来そうだけど
0527login:Penguin
2011/04/27(水) 21:50:12.07ID:fVi0u4Oiスカパーとテレビの出力を録画してまして、スカパーは通電しっ
ぱなしでもいいんですが、テレビつけっぱなしは避けたいなと。
Lircで外部チューナーの制御をサポートしてるんなら、MythTV
の機能でなんらか対策できるのかと思ったんですけど・・・
たしかにキャプチャ画像が黒画面かどうかで判断できそうですね。
考えてみます。
0528login:Penguin
2011/04/28(木) 16:58:45.14ID:LzoFmi9xPCも通電しっぱなしにしときゃええんじゃ。
0529login:Penguin
2011/04/28(木) 22:20:04.94ID:JixMfVVS電源OFFを個別に制御できるコードがないか調べてみます。
0530login:Penguin
2011/04/29(金) 09:33:06.44ID:3L2ZP+V00531login:Penguin
2011/04/29(金) 17:14:36.38ID:4KH2lNeD電気代節約にソーラー発電と風力発電がおすすめ
0532login:Penguin
2011/05/12(木) 20:53:09.65ID:97icya1sDBCSの録画名が反映されないようになったんだけど
これ何が原因だろう?
昔も似たような状態になって、ファイル名が
1006….nuvみたいなカタチで出てたことあったんだけど
たしか、それは解消できないまま、OSごと変更したのよね。
(現在はUbuntu10.04LTSで、随時upgradeしてる)
myisamchkは一通りかけてみたけど状況変わらず。
MythWebのリストには正常に録画名が出ているから
MythWebからのダウンロード工程で問題が出ている気がするけど
コードをまったく読めないから、見当も付かない。
perl関連のどっかのライブラリーが入れ替わったせいなのかなぁ…
nuvconvを使ってみようと思ったら、こっちも動かない。
なんか依存パッケージが足りていないみたい…
一応、お知らせまで。
0534login:Penguin
2011/05/21(土) 22:35:25.86ID:JS7yPD36ここに来ても解法がみつからない
ほい
http://www43.atwiki.jp/mythtv-dvb/pages/18.html
ここの手順3と4なら、アナログ環境でも番組表を取得出来るよ
0536login:Penguin
2011/05/21(土) 23:02:03.52ID:JS7yPD36ありがとう。トライしてみます。
手順4のUA変更とgrabの書き換えはかなり前にやっていたのが、
gridChannel.phpが消えたっぽいのよね。
xmltv公式では、tv_grab_jpのサポートは終了してるから
ontvjapanのサイト仕様が変更されても対応しないと思います。
手順3を使うか、さっさとデジタル環境へ移行した方が現実的です。
0538login:Penguin
2011/05/22(日) 01:21:42.85ID:x05T6kagたびたびありがとうございます。明日サーバ設置場所へ行って調整してきます。
デジタルのカード買ってこないとなぁ。PCI-e版を待っていたら乗り遅れました。
0539394
2011/05/22(日) 06:56:30.15ID:kEtj9XOt地域コードも変わってるのでxmltvの設定のregionを適当に書き換えてください。
東京は013です。他の地域はontvから適当に拾ってください。
0540394
2011/05/22(日) 07:00:07.14ID:kEtj9XOt611,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)/){
0541394
2011/05/22(日) 07:05:27.56ID:kEtj9XOt838c838
< 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}&";
0542394
2011/05/22(日) 07:20:07.39ID:kEtj9XOtkakasiがうまく動かないけどとりあえず。
from_to及び、utf8::encodeで始まる行を全てコメントアウト。
kakasiに関する、-ieucを-iutf8に置換。
709及び712-716をコメントアウト
717に $readstr=$title;を追加。 (kakasiを使わない)
841,851にあるreturn $content;の前に
utf8::decode($content);を挿入。
0543394
2011/05/22(日) 07:29:22.96ID:kEtj9XOt大量にエラー吐くけど、上記の設定でとりあえず動きます。
アナログtv+perl+漢字コードまわりっていう究極のオワコンブラザーズなんで、これ以上fixする気はありません。
これで水戸黄門の再放送が録画できそうで幸せです。
デジタルにするの面倒くせぇな。。。
0544login:Penguin
2011/05/22(日) 15:24:34.23ID:aZ+BTeaPおかげさまで、取り込むことができました。助かりました。
こちらのxmltv-0.5.53-2と行数が異なっていましたが、推測で設定したらうまくいきました。
709行目は、# read string (Romaji) of title の辺りでしたか?
もう延命措置なので、デジタルに移行したいですね。PT2を入手したい。
0545login:Penguin
2011/05/24(火) 09:43:09.46ID:Sw0wx2Fx気づかなかったわ。
0546login:Penguin
2011/05/24(火) 14:25:08.34ID:YwXvFMlX0547login:Penguin
2011/05/24(火) 18:46:52.83ID:Sw0wx2Fxforeach 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();}を呼ぶようにしたら上手く出来た。
0548sage
2011/05/25(水) 01:05:51.91ID:gkYnJ7Jkすまんが、
709及び712-716をコメントアウト
717に $readstr=$title;を追加。 (kakasiを使わない)
の部分を詳しく教えてくれないだろうか?
0549394
2011/05/25(水) 22:11:03.30ID:oiZ5FRoi行数しか書いてなかったら普通わかんないですよね。
titleをローマ字だかひらがなだかにする部分です。
自分の環境だとうまく動かなかったので削除しました。
下に変更後のコード置いとくんで、参考にしてください。
>>547
おお、有難うございます。
0550394
2011/05/25(水) 22:13:03.31ID:oiZ5FRoi# 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;
0551548
2011/05/25(水) 23:05:18.61ID:gkYnJ7Jkを参考に変更して動くようになったよ。
ありがとう。 助かった。
0552login:Penguin
2011/05/26(木) 03:01:33.96ID:+Uo5Rzaz352 # 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);
0553login:Penguin
2011/05/27(金) 11:31:06.35ID:5VAaM/MkPT2って、最小限の手間で安定して使える機能は
どのへんまでなんでしょうか?
調べてはみたものの…
まとまった記事が、MythTVが注目を集めたあの頃に比べて
あんまり整っていないように見えます。
0554login:Penguin
2011/05/27(金) 13:15:08.27ID:+bmbEFr1それ以外に機能もどのへんも何もないだろ
よくそんなんでLinux使ってるな
0555login:Penguin
2011/05/27(金) 13:15:24.29ID:+bmbEFr1それ以外に機能もどのへんも何もないだろ
よくそんなんでLinux使ってるな
0556login:Penguin
2011/05/27(金) 13:15:51.68ID:+bmbEFr1・chardev版ドライバ
ドライバと録画ツール落としてきてコンパイルして読み込むだけ
epgrecとの組み合わせが鉄板
最近はカーネルに含まれるdvbドライバを無効にしなければならないなど
"標準でない"あたりをネックと見るかどうか
・dvb版ドライバ
前述のとおり最近のカーネルにはドライバが入ってる
MythTVと組合せるのが一般的
b25の解除とか日本独自規格あたりで少し苦労する。パッチ当てたりとか色々と手間か。
まとまってるページってここ見れば十分だろ
http://www43.atwiki.jp/mythtv-dvb/
どっちにしろコンパイルする手間を惜しんだら何も出来んよ
0558login:Penguin
2011/05/28(土) 01:22:25.51ID:rPIFg/Xd0559login:Penguin
2011/05/28(土) 16:44:31.43ID:Caims4f7ないね
0560login:Penguin
2011/05/28(土) 21:24:04.28ID:uM7Hg0NqMythTVとかめんどくさくてもうムリ
0561login:Penguin
2011/06/04(土) 02:36:40.69ID:xBH3l1m3なんで?
0562534
2011/06/05(日) 01:36:57.47ID:PgxN3ZMn取れるようになりました。
foreach my $elem_td (@elems_td) の行が自分のtv_grab_jpになかったので
ちょっと考えたけど、回してるとこで入れてあげれば良いだけですね。
いきおいでPT2購入してきたけど、停波&再送停止まではアナログボードも使えるので
とても助かります。
0563login:Penguin
2011/06/07(火) 17:42:27.83ID:bxqmajsKepgrecもrecpt1も公式のアップデートが止まっているからなぁ〜。
0565login:Penguin
2011/06/11(土) 12:50:28.74ID:P1RIB7lDchardevを使うのが異端なんだから、アンタは違うぞ。大丈夫だ。
0566login:Penguin
2011/06/17(金) 20:58:57.20ID:1775Fz1y未使用っぽい中古を4980円で見つけて、衝動買いしてきたんだけど。
V4L対応のドライバーが存在しないから使えないってことになるのかな。
#正直MythTVを使いつづけるか悩んでる。
0567login:Penguin
2011/06/18(土) 14:06:51.70ID:bd6lpLdb0568login:Penguin
2011/06/23(木) 11:16:24.01ID:xbR6jDFNepgdumpで吐き出させたXMLを食わせるmythfilldatabaseの引数指定が
通らなくなってる。
引数仕様を変更しつつあるようで。
0569login:Penguin
2011/07/10(日) 08:31:31.18ID:+6+ySgtY再インストールを考えているんだけど
PT2だけ構成だと、チャンネル設定どうやるのかな?
0570login:Penguin
2011/07/10(日) 23:46:27.52ID:T0i9s6qE#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のバージョン上げたせい?
0571login:Penguin
2011/07/12(火) 20:53:24.59ID:0zl5NDL+full scanみたいなのを選んだ覚えがある。
ゴミまで追加しようとダイアログ出たのでそこは登録せず有効なものだけで。
>>570
32bitだけどfuse_b25(0.4.8)で普通?に動いてる。
buffers overflowは出ないけど時々予約録画に失敗する。
失敗した時すぐに気づけば再録画できる。
0572login:Penguin
2011/07/13(水) 05:15:58.03ID:+8Ojyj8tありがと。環境依存なのかな。
ATOM330で再生までやらせてるんで負荷掛かりすぎてるのかもしれないな。
デッドロックするのは困るんで時間が有ればソース見てみる。
録画失敗のパターンはデッドロック以外では
最初の23分や最後の5分しか撮れてないとかはたまにある。
0573login:Penguin
2011/07/13(水) 17:17:49.22ID:mKPszuCQ0574login:Penguin
2011/07/13(水) 21:12:21.53ID:2c6QXkWmこちらの環境書いておくと
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でもチャンネル選択後たま〜に失敗することがある。
しばらく返ってこなくてエラーメッセージ。
もう一度やり直すと普通に見えたり。
0575572=570
2011/07/14(木) 02:22:43.73ID:sABxUFw532BITである以外はほぼ同じだけど症状は全く違うね。jitの最新版になってるのかは不明。
他の人はどうなんだろ。
あと、関係無いとは思うけどBS観られる様にlibmythtvに手を入れてる。
---
全く関係無いんだけど、WatchRecordingsで番組のタイトルに空白を含む場合
グループは出来るんだけど番組の所が空欄になっちゃうんだよね。
(「全番組」では全て表示する)
少なくとも数年前まではちゃんと動いてたんだけど、みんな大丈夫なん?
MySQLのパラメタ辺りがおかしいのかな。
0576login:Penguin
2011/07/17(日) 03:00:17.81ID:HEHfaLLwそうそう、0.24になってから全角スペースが入っていると、よろしくないみたい。
ちょこちょこやってみたんだけど判らず、結局全角スペースを半角スペースに変換するスクリプトを走らせてます。
0577login:Penguin
2011/07/27(水) 16:23:33.60ID:VqYaiO8Aこんなやつ。
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);
}
0578577
2011/07/29(金) 16:38:55.55ID:63viHeRc> 全く関係無いんだけど、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);
}
0579login:Penguin
2011/07/29(金) 22:30:37.74ID:pTbpEe/rタイトル分離の修正、ぜひお願いします。
0580577
2011/07/29(金) 23:47:10.79ID:63viHeRc--- 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の代入がディープコピーなら大丈夫だと思うけど…
問題があるようなら指摘お願いします。
0581577
2011/07/29(金) 23:54:01.65ID:63viHeRc"[新]"等が連続してたら削除
"#n"の削除
"「〜」"の削除
"第n話"の部分があれば括弧付きなら括弧含めて削除
でも本当は
mythtv/i18n/mythfrontend_ja.ts
にでも記述したらいいのかも知れない。ソースに直接記述するんじゃなく。
0582579
2011/07/31(日) 19:14:00.30ID:lBAOwaMS情報ありがとうございます。
でもやはり予約録画で対応したいので、番組表を何とかする必要がありますね。
eitfixup.cppとかeithelper.cppの修正で対応出来ないか見ているのですが、
複雑で手に負えない状況です。
0583login:Penguin
2011/08/01(月) 09:19:14.13ID:21I44pw4録画したファイルがたまってしまい
ファイルを取り出せなくて困ってます
具体的にどうしたら良いのか教えて下さい
お願いします
0584login:Penguin
2011/08/01(月) 10:01:34.22ID:yc+S0+Hl0585login:Penguin
2011/08/05(金) 06:56:36.84ID:BUvfloLr空き容量が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とかやると回復するかもしれない。
それで回復できないトラブルが起きている場合もある。
その場合は、私もどうしていいのかわからない。
0586login:Penguin
2011/08/17(水) 01:04:57.14ID:xXuG/NX4おかげさまで、地デジ対策は大成功しました。
でも、家の場合、Kcatのケーブルテレビに入っており、BSはパススルーされるが、CSはパススルーしてない模様です。Pt2でBSの録画はちゃんと動きます。
ケーブルの録画はパソコンからSTBに赤外線送信機を設置して、WinTv-PVR350で録画しています。
MythTvにスクリプトを実行さして、旨いこと動いてます。
問題は番組表。 最近、tv_grap_jpもmc2xmlも動けなくなりました。
■ このスレッドは過去ログ倉庫に格納されています