[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/06 01:18 / Filesize : 310 KB / Number-of Response : 910
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】



1 名前:login:Penguin mailto:sage [2009/09/25(金) 21:11:51 ID:FedVzxRj]
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ
PT1ドライバもここで扱ってます


【関連スレ】

Linux でビデオ録画【六枚目】
pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
pc11.2ch.net/test/read.cgi/linux/1213378360/

【前スレ】
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/

【過去スレ】
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/

647 名前:login:Penguin mailto:sage [2010/02/28(日) 10:37:25 ID:78JwSAci]
>>639
正直巷に出回っているLinux用の録画支援系としてはepgrecが一番簡単だと思いますよ。
Rec10やfoltiaはepgrec諦めた人には無理です。
PT2特集の載っている日経Linuxの2010年2月号(1月に出たやつ)をバックナンバー取寄して読むと良いかもですよ。

648 名前:login:Penguin mailto:sage [2010/02/28(日) 10:56:45 ID:etLpEugh]
>>628
fuse 2.8 の新機能(ioctl) を使ってるので fuse2.8がインスコできないなら無理だと思う
(mplayerとかが/dev/dvb/adapterN/dvr0にバッファサイズ設定のioctlするので仕方なく)


649 名前:login:Penguin mailto:sage [2010/02/28(日) 11:53:59 ID:byA41NMx]
config.php の

$RECORD_MODE = array(
// ※ 0は必須で、変更不可です。
0 => array(
'name' => 'Full TS', // モードの表示名
'suffix' => '.ts', // ファイル名のサフィックス
),

1 => array(
'name' => 'H264/AAC',
'suffix' => '.mp4',
),

のファイル名のサフィックスは、最終的に変換する拡張子を書けばいいの??

650 名前:login:Penguin mailto:sage [2010/02/28(日) 12:00:24 ID:sUBwxeHF]
>>649
そうです。

651 名前:login:Penguin mailto:sage [2010/02/28(日) 12:07:58 ID:BNFEmXQW]
>>649
拡張子というか、番組名の後につける文字列の指定
だから _hd.tsとかも可能

652 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:07 ID:byA41NMx]
がっちりマンデー?【字】 の!!だけが
UTF-8で文字化けする・・・EPGRECで違う文字に変換してくれたりできないかな??

653 名前:login:Penguin mailto:sage [2010/02/28(日) 12:43:48 ID:byA41NMx]
ここに書き込んでも文字化けしたorz
? になってますorz

654 名前:login:Penguin mailto:sage [2010/02/28(日) 12:45:14 ID:c4OE2h5p]
本当はどんな字なのかわからないw

655 名前:login:Penguin mailto:sage [2010/02/28(日) 14:01:46 ID:byA41NMx]
一文字で 「!!」(!が二個)の文字なんだけど・・・



656 名前:login:Penguin mailto:sage [2010/02/28(日) 14:07:08 ID:c4OE2h5p]
そんな文字UNICODEにはないよな・・・?
だから違う文字に変換か。

でも独自コードだろうから、変換元の文字が
何であるかはわからないから、ユーザーが定義するしかないか。

657 名前:login:Penguin mailto:sage [2010/02/28(日) 14:13:49 ID:sUBwxeHF]
特殊文字のコードはARIBの規格書のどれかに入ってます(どれか忘れた)。
epgdumpのテーブルに追加してやれば変換できると思いますよ。

658 名前:login:Penguin mailto:sage [2010/02/28(日) 14:15:58 ID:NKvIQU0B]
感嘆符二つはU+203C

659 名前:login:Penguin mailto:sage [2010/02/28(日) 14:17:56 ID:Xk6bCqux]
ローマ数字の小文字の2だろう

660 名前:login:Penguin mailto:sage [2010/02/28(日) 14:26:23 ID:c4OE2h5p]
あるのかw
www.fileformat.info/info/unicode/char/203c/index.htm

なんでこんなものを・・・

661 名前:login:Penguin mailto:sage [2010/02/28(日) 14:45:45 ID:MSHHYjSz]
>>647
foltiaは動くのにepgrecは設定最後までいって
番組表取得する前までいってトップ表示すると
なぜか枠すら出ずに真っ白とかもいるんだぜ

662 名前:login:Penguin mailto:sage [2010/02/28(日) 15:49:57 ID:sUBwxeHF]
>>652
今調べてみましたけど表示されてました、Windows上のFirefoxで。
MTHL Entityには変換されてないので表示できるかどうかは
クライアント依存じゃないかと思います。htmlspecialcharsの代わりに
htmlentitiesでEntityに変換してやれば、どの環境でも表示できるように
なるかもしれませんね。

>>661
それだけではよくわかりませんが、環境が動作要件をみたしてない
かもしれません。
mtstringがインストールされない、など。

663 名前:login:Penguin mailto:sage [2010/02/28(日) 15:59:37 ID:MSHHYjSz]
>>662
いやそれが設定のstep5だったかの番組表を取得しますのとこまで全部文字とかちゃんと見えるし
foltiaも予約も手動も全部動く
この時点でmtstringがないことによる問題はあり得ない表示されないと予約もできないし
ttp://toku.xdisc.net/cgi/up/qqq/nm21327.txt.html の最初のyum+perl-Schedule-Atを手動で入れてるので
動作要件なんとかなると思ったのだがOS自体もデフォルトからアプリ抜いただけでインストール
ちなみに真っ白というのは開いたページのソース見ても真っ白というほどに

664 名前:login:Penguin mailto:sage [2010/02/28(日) 16:12:50 ID:sUBwxeHF]
>>663
空白になるいちばんの原因は途中でエラーが起きてスクリプトが
停止したがphp.iniのerror_reportingがnoneなどに設定されているために
エラーメッセージが出ない、つまりエラーメッセージの表示を抑制する設定
にしているケースですかね。エラーがでないと原因は分からないです。

665 名前:login:Penguin mailto:sage [2010/02/28(日) 16:47:10 ID:FoBdSL3J]
なんでARIBの特殊文字まで面倒見にゃならんのだ。
ばっかばかしい。



666 名前:login:Penguin mailto:sage [2010/02/28(日) 21:00:07 ID:byA41NMx]
簡易予約で録画できるけど、カスタマイズ予約だと予約一覧に追加されず
実際に録画もできなくなってない?>バージョンアップしてから

667 名前:login:Penguin mailto:sage [2010/02/28(日) 21:03:02 ID:byA41NMx]
あれ?簡易予約でも予約できてなかった。
予約に追加できなくなってる。何が原因だ?
バージョンアップ以外やってない

668 名前:login:Penguin mailto:sage [2010/02/28(日) 21:26:34 ID:+ay76kw7]
>>667
それ、簡易予約すると「録画予約一覧」に表示されるが、番組が始まると
「録画予約一覧」から消えていて、録画もされていないってパターン?
それだったらおれも同じ現象。
システム・モニタで調べたらrecpt1が2つ動いていて、
CPU使用率も100%近くなっている。
どうも番組情報を取得するために動いているっぽい。
cronで2時間おきに番組情報を取得するようにしているけど、
CS録画もする設定にしているせいか、ほとんどずっとrecpt1が複数動いていて
それで実際の録画に使用するチューナーが使えずに録画が失敗していると
想像している。
とりあえず動いているrecpt1を強制終了し、どうせ見ないのでCS録画はやめ、
cronも6時間おきに設定を変えたが、それからはちゃんと予約録画できてる。

669 名前:login:Penguin mailto:sage [2010/02/28(日) 21:38:54 ID:sUBwxeHF]
ああ、いま見ましたがCSは予約を避ける処理が抜けてますね。
CSは他の人が作ってくれたパッチを取り込んで自分では動作をチェックしていないので見落としてました。
CSは見てないもんで。直しましょう。


670 名前:login:Penguin mailto:sage [2010/02/28(日) 21:49:24 ID:sUBwxeHF]
直しました。たぶんこれで大丈夫です。

wget github.com/sushi-k/epgrec/raw/master/getepg.php
chmod a+x getepg.php

として取得したgetepg.phpに入替てください

671 名前:login:Penguin mailto:sage [2010/02/28(日) 21:54:20 ID:+ay76kw7]
>>670
中の人ですよね?
いつもお世話になっております。
つまり録画予約を無視して番組情報を取りにいったために予約に失敗した
という理解でよろしいでしょうか?
そして、今回はそれが修正されて、CS録画をする設定にしても、
cronを2時間おきにしても問題ない、と考えてよろしいでしょうか?

672 名前:login:Penguin mailto:sage [2010/02/28(日) 22:01:26 ID:sUBwxeHF]
>>671
だと思います。
BSにはそういうチェックが入ってたんですがCSにはそういうチェック
が抜けてましたので追加しました。ただ、CS入れるとおそらくEPGを取るのに相当時間が
かかると思うのでCPUが遅いマシンではぎりぎりになるかもしれません。
いちど手動で実行してみてどれくらい時間がかかるか調べた方が安全と思いますよ。
Ubuntuなら、/etc/cron.d/getepgのエントリをコメントアウトしとくなどして止めておいて、
getepg.phpや予約がない時間に

sudo su -
su - www-data -c /var/www/epgrec/getepg.php

とかやれば手動でgetepg.phpを動作させられるので、それで時間を測ります
2時間以内に終わるなら2時間おきでOKです。

673 名前:login:Penguin mailto:sage [2010/02/28(日) 22:14:39 ID:+ay76kw7]
>>672
どうもありがとうございます。
CPUはPentium Dual Core の2.00GHzのやつなので、あまりよくないですが、
バージョンアップしてCS録画する設定にしてからは急にPCが重くなり、
ほとんどの時間で使用率が100%近くなってしまいますので、
CS録画する設定なら2時間おきはやめておいたほうがよさそうです。
まあ、使用率が100%近くなってしまうのはMySQLもからんでいますが。

674 名前:login:Penguin mailto:sage [2010/02/28(日) 23:15:42 ID:byA41NMx]
録画予約はできるが録画されない です。
公式サイトを見たら
まずは、do-record.shで録画できることを確認してください。
epgrecのインストールと設定にdo-record.shのテスト方法が書いてあります。
# OUTPUT=test.ts CHANNEL=17 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh
問題なく録画することができました。
なぜなのでしょうか??

675 名前:login:Penguin mailto:sage [2010/02/28(日) 23:44:50 ID:sUBwxeHF]
>>674
# ということはrootで試してるわけですよね?
root以外でも録画できますか?
また録画予約完了後、rootで
atq
とコマンドを実行すると録画ジョブは見えますか
at -c jobno
(jobnoはジョブ番号)
としてジョブの中身を見て正しいかも調べてみてください。



676 名前:login:Penguin mailto:sage [2010/03/01(月) 00:00:13 ID:byA41NMx]
>>675
atq で見えないですorz

677 名前:login:Penguin mailto:sage [2010/03/01(月) 00:05:44 ID:QdxPdZSD]
>>673
やっつけですがEPG取得の並列化をgithubの方にコミットしました。
epgdumpでXML化するプロセスと、mysqlにストアするプロセスを分けて後者をフォーク
しmysqlへのストアをバックグラウンドで実行しますので現在の方法よりは短時間で
終了します。mysqlの負荷は高くなりますが
mysqldはプロセス優先度が低いので大丈夫でしょう。
cronに登録するのをgetepg2.phpに変えるだけでOK、少ししかテストしてないので
利用は自己責任で。

678 名前:login:Penguin mailto:sage [2010/03/01(月) 00:08:53 ID:yrWMxihb]
Fedora12だとfoltiaが変になり
CentOSだと色々更新しようとしても入らない
fuse-2.8.0とglib-2.22.1↑を入れようとしてるだけなのに
どうしてこうもうまくいかないのか
この分だとfuse_b25とgstreamerが使える気がしない
これはいっそRH系捨てろということなのか?

679 名前:login:Penguin mailto:sage [2010/03/01(月) 00:09:03 ID:QdxPdZSD]
>>676
予約完了後というのが書き方が悪かったですが
予約をした後という意味で録画が終わってからという意味ではないです。
要するに予約がある状態で、ということです。

録画予約をやってみて、予約が実行されるより前にrootでatqを実行しても
ジョブが登録されていないのであれば
録画予約リストにも出ないと思いますので予約されてません。
原因としてはWebサーバのアカウントでatが利用できないというもので
その対応は公式の方に書いてあります。

680 名前:673 mailto:sage [2010/03/01(月) 15:47:13 ID:zU8rcJCd]
>>677
どうもありがとうございます。
epgrecのさらなる発展のために人柱になります。
さらに新しいバージョン(EPG取得並列化版を暫定的に標準に)があったので、
そちらを入れてみました。
Pentium Dual Core 2.00GHz、メモリ4G(認識されているのは3.2Gのみ)で、
CS録画ありの設定で番組情報の更新が約30分で終了しました。
録画予約も問題なくできています。
cronは2時間おきにしてしばらく試してみます。

681 名前:login:Penguin mailto:sage [2010/03/02(火) 23:48:43 ID:YHAYCQOd]
おっ

682 名前:login:Penguin mailto:age [2010/03/02(火) 23:57:43 ID:srUlwZEF]
来れたねw

683 名前:login:Penguin mailto:sage [2010/03/04(木) 06:17:59 ID:yryuxFCm]
# lspci -v | grep pt
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+

PT2が認識してくれない。・゚・(ノД`)・゚・。 ウワーン
なぜに?

684 名前:login:Penguin mailto:sage [2010/03/04(木) 07:11:04 ID:SuX4k34W]
>>683
いや、

04:02.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)

こっちだから。


685 名前:login:Penguin mailto:sage [2010/03/04(木) 08:46:41 ID:BcbXredi]
>>683
dmesg | grep "\] [pP][tT]1"
って打ったらどうなる?



686 名前:login:Penguin mailto:sage [2010/03/04(木) 11:11:36 ID:MdWI07ob]
lspciに出てこないのなら2つ理由が考えられるよ。

・3.3VのPCIに対応してない。Pentium III時代中期より前くらい?
のチップセット/MBだと該当すると思う。

・オンボや他のPCIデバイスと当たることがある。無効にしたり抜いたり
してみましょう。

687 名前:login:Penguin mailto:sage [2010/03/05(金) 22:22:06 ID:Mzakfky4]
>>684
これは認識してるよ?
でも、同じ環境でOSを再インストールする前は
# lspci -v | grep pt
Kernel driver in use: pt1-pci
Kernel modules: pt1_drv
と認識してた。しなくても問題ないの??

688 名前:login:Penguin mailto:sage [2010/03/05(金) 22:53:03 ID:r/Kafew1]
あれ、新三銃士が録画されてない
epgrecの予約にはあったのに何があったんだ

689 名前:login:Penguin mailto:sage [2010/03/05(金) 23:24:03 ID:r/Kafew1]
あ、カーネルアップデートした後でpt1driverの再インストールを忘れてただけだった
epgrecを疑ってごめんなさい

690 名前:login:Penguin mailto:sage [2010/03/06(土) 05:43:58 ID:axKM/9Ng]
#tar zxvf epgdumpr2-utf8.tar.gz
#cd ./epgdumpr2
#make
gcc -std=c99 -O2 -Wall -g -c epgdump.c
epgdump.c: In function 'xmlspecialchars':
epgdump.c:150: warning: implicit declaration of function 'strrep'
gcc -std=c99 -O2 -Wall -g -c aribstr.c
aribstr.c:48: warning: type qualifiers ignored on function return type
・・・
aribstr.c:294: warning: type qualifiers ignored on function return type
aribstr.c: In function 'PutKanjiChar':
aribstr.c:321: warning: passing argument 2 of 'iconv' from incompatible pointer type
aribstr.c: At top level:
aribstr.c:331: warning: type qualifiers ignored on function return type
・・・


691 名前:login:Penguin mailto:sage [2010/03/06(土) 05:45:08 ID:axKM/9Ng]
aribstr.c:435: warning: type qualifiers ignored on function return type
aribstr.c: In function 'LockingShiftGL':
aribstr.c:625: warning: array subscript has type 'char'
aribstr.c: In function 'LockingShiftGR':
aribstr.c:631: warning: array subscript has type 'char'
aribstr.c: In function 'SingleShiftGL':
aribstr.c:637: warning: array subscript has type 'char'
aribstr.c: At top level:
aribstr.c:641: warning: type qualifiers ignored on function return type
aribstr.c: In function 'DesignationGSET':
aribstr.c:644: warning: array subscript has type 'char'
・・・
aribstr.c:658: warning: array subscript has type 'char'
aribstr.c: At top level:
aribstr.c:664: warning: type qualifiers ignored on function return type
aribstr.c: In function 'DesignationDRCS':
aribstr.c:667: warning: array subscript has type 'char'
・・・
aribstr.c:683: warning: array subscript has type 'char'
gcc -std=c99 -O2 -Wall -g -c eit.c
eit.c: In function 'parseEITbody':
eit.c:87: warning: comparison is always false due to limited range of data type
eit.c:87: warning: comparison is always false due to limited range of data type
eit.c:87: warning: comparison is always false due to limited range of data type
gcc -std=c99 -O2 -Wall -g -c ts.c
gcc -std=c99 -O2 -Wall -g -c util.c
gcc -std=c99 -O2 -Wall -g -c sdt.c
gcc -std=c99 -O2 -Wall -g epgdump.o aribstr.o eit.o ts.o util.o sdt.o -o epgdump
makeが上手くいかない・・・


692 名前:login:Penguin mailto:sage [2010/03/06(土) 05:48:19 ID:axKM/9Ng]
環境centos5.4 x86_64
開発ツールは
yum groupinstall -y "Development Tools"
でインストールしただけです

693 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/06(土) 08:06:01 ID:Ra95S9OT]
>>692
貴方のパソコンでは無理です。
Windows使ってください

694 名前:login:Penguin mailto:sage [2010/03/06(土) 10:00:30 ID:7kmWYJNS]
>>692
リンクまで行ってるからうまくいってるでしょ。エラーはでてないみたいじゃん

695 名前:690 mailto:sage [2010/03/06(土) 17:59:56 ID:axKM/9Ng]
epgrecで番組表更新ができなかったので
makeに失敗してるとばかり思ってましたが、
自分のepgrec設定のpermissionミスでした。
スレ汚しsry



696 名前:687 mailto:sage [2010/03/06(土) 22:53:32 ID:AvsAcq8k]
どうなの?

697 名前:login:Penguin mailto:sage [2010/03/06(土) 23:22:01 ID:9G8dR3Hs]
lspciが何を元に、どのように人間に見られる形式に変換しているか考えてみろ
PCIバスにぶら下がっているベンダID、デバイスIDは数字
PT1みたいなマイナーなデバイスはどう表示されるかはブレるもんだろ
lspciなんかより、/proc/bus/pci/devices でも直接読んでみたら?

698 名前:login:Penguin mailto:sage [2010/03/07(日) 00:45:10 ID:qvoVlp3e]
>>696
どうなの?の前に>>685のは試したの?
以下の3つが確認できてれば少なくとも認識しているし、ドライバも動作している。

1)lspciでこれが見えるか確認する
03:05.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)

2)dmesg | grep "\] [pP][tT]1"で以下を確認する
[ 2.997250] pt1-pci.c: 1.1.0 2010-01-27
[ 4.450013] PT1:ISDB-S Sleep
[ 4.510004] PT1:ISDB-S Sleep
[ 4.570008] PT1:ISDB-T Sleep
[ 4.630006] PT1:ISDB-T Sleep
[ 4.700009] PT1:device[0]=(null)
[ 4.700214] PT1:card_number = 0
[ 4.700415] PT1:card_number = 0
[ 4.700507] PT1:card_number = 0
[ 4.700599] PT1:card_number = 0
[ 4.778656] pt1_thread run

3)ls -l /dev/pt1*で以下を確認する
crw-rw-rw- 1 root video 251, 0 2010-03-05 22:54 /dev/pt1video0
crw-rw-rw- 1 root video 251, 1 2010-03-05 22:54 /dev/pt1video1
crw-rw-rw- 1 root video 251, 2 2010-03-05 22:54 /dev/pt1video2
crw-rw-rw- 1 root video 251, 3 2010-03-05 22:54 /dev/pt1video3

699 名前:login:Penguin mailto:sage [2010/03/07(日) 14:20:16 ID:jJrmrRPY]
Linux DVB アプリ集 0.4 ですが、

$ ./dvbrec.py
Traceback (most recent call last):
File "./dvbrec.py", line 158, in <module>
mainclass.quit()
NameError: name 'mainclass' is not defined

これって何か足りないモジュールがある?Python 関連?

Fedora 12 です。
Linux 2.6.31.12-174.2.3.fc12.x86_64 #1 SMP Mon Jan 18 19:52:07 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux


700 名前:login:Penguin mailto:sage [2010/03/07(日) 20:43:16 ID:onwyB9DH]
recfriio でHDUS使うのに実はas11loader っていらないのか?CentOSで
echo "none /dev/bus/usb usbfs auto,devmode=0766,devgid=500 0 0" >> /etc/fstab
しかしてないのになぜかちゃんと認識してて録画もできるんだが

701 名前:login:Penguin mailto:sage [2010/03/07(日) 21:39:38 ID:SNb8LjPT]
1回ファームウェア書いた後電源落としてなきゃ使えるよ。電源落としたらダメ

702 名前:login:Penguin mailto:sage 過去ログに何度か出てるうぜぇ [2010/03/08(月) 14:46:21 ID:p2qMTBC5]
>>698
# lspci
03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)
なんか違うorz

703 名前:login:Penguin mailto:sage [2010/03/08(月) 14:47:02 ID:p2qMTBC5]
メール欄に変なのが書いてる。何これ?新機能?

704 名前:login:Penguin mailto:sage [2010/03/08(月) 14:59:26 ID:vNff4uOH]
自分で書いたんでしょ

705 名前:login:Penguin mailto:sage [2010/03/08(月) 15:04:47 ID:QfvUNoLz]
>>693の書き込みのが残ってたんだろ?>>702のあんちゃんよ



706 名前:login:Penguin mailto:sage [2010/03/08(月) 16:27:34 ID:7N6C52uu]
693=702ってことかい?

707 名前:login:Penguin mailto:sage [2010/03/08(月) 19:24:28 ID:QfvUNoLz]
YES、そのとおり

708 名前:login:Penguin mailto:sage [2010/03/08(月) 19:43:59 ID:7N6C52uu]
ブラウザの設定でフォームの入力履歴を記憶させていたわけだ。
で、「sage」って入れたら後の分まで入力されて、
それに気づかずそのまま送信してしまったと。
693みたいのはスルーすればいいわけだが、忘れたころに自爆するとはなw。

709 名前:login:Penguin mailto:sage [2010/03/08(月) 19:44:41 ID:vNff4uOH]
専ブラでしょ。

710 名前:login:Penguin mailto:sage [2010/03/08(月) 22:31:55 ID:TTW/WS5t]
俺だけかもしれないけど、
初インストールで3月1日版の getepg.php を使ったら
地デジ番組表が mysql のテーブルに入りません
getepg.old.php なら大丈夫でした。

711 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 22:51:00 ID:pkUWOfvJ]
>>710
BSは入るわけですか?

712 名前:login:Penguin mailto:sage [2010/03/08(月) 23:38:14 ID:TTW/WS5t]
>>711
BS の環境がないので確認できません。
番組表を取得して、テーブル作ってクエリしてるだけでデータが入らずテーブル空のまま、といった状態でした。
いや、動くまで時間がかかったけど、この番組表は便利ですよ。

Linux 2.6.31-gentoo-r6 x86_64
lighttpd/1.4.25
mysql Ver 14.12 Distrib 5.0.84, for pc-linux-gnu (x86_64) using readline 6.0
PHP 5.2.12-pl0-gentoo (cli)

713 名前:epgrecの中の人 mailto:sage [2010/03/08(月) 23:57:22 ID:pkUWOfvJ]
うーん、ちょっと分からんですね。
端末から切り離してしまってるのでデバッグモードかなんかつけて
ログ残せるようにした方がいいかな

714 名前:login:Penguin mailto:sage [2010/03/09(火) 00:19:22 ID:a9qgBp0r]
>>702
だから /proc/bus/pci/devices の生データで付き合わせろって言ってんだろハゲ
10ee222a
これな

715 名前:login:Penguin mailto:sage [2010/03/09(火) 00:42:03 ID:MYDZvjKg]
>>714
かみ合わないやりとりにイラッとするのは分かるが、あまり熱くなるなよ。
>>702の書いていることもよく分からないし。



716 名前:680 mailto:sage [2010/03/09(火) 00:55:46 ID:MYDZvjKg]
epgrecの中の人もいらっしゃるので少しばかり報告。
3月1日版が出たので、それにバージョンアップし、CS録画あり、
2時間おきに番組情報取得の設定で1週間やった結果、特に問題なし。
取得にかかった時間はまちまちで、早いときは20分、遅いときは50分くらい。
CS録画ありでこの時間なので、けっこういいかなと。
ただこのときのPCはかなり重い。
作業ができないというほどではないけど、「ああ、始まったな」とすぐ分かる
くらい明白に重くなる。
ただ大したスペックでもないのに、仮想マシンでXPを同時に動かしているので
epgrecのせいとばかりは言えない。
こちらの環境では2時間おきだとちょっとストレスを感じるので、4時間か6時間
おきにしたほうがよさそう。
ともあれ不具合はないので感謝。

717 名前:login:Penguin mailto:sage [2010/03/09(火) 02:41:43 ID:4TvEhLOM]
>>715
専用鯖作るのがjkだと思います。

718 名前:login:Penguin mailto:sage [2010/03/09(火) 03:06:52 ID:3/sInD4o]
>>702
>>693

これでいいのですか?わかりません。

719 名前:login:Penguin mailto:sage [2010/03/09(火) 10:12:26 ID:MYDZvjKg]
>>717
716に対するレスかな?
そう受け取っておく。
epgrecを地デジサーバに使う人は多いと思うが、使い方は人それぞれで、
「専用鯖作るのがjk」っていうのは違うんでないかい?
むしろ、CPUをもう少しいいやつ、例えば仮想化技術をサポートするやつに換装
しようかなとも思う。
そうすれば、使い勝手もまたずいぶんと変わるだろうし。
余ったパーツもあるし、気が向いたら専用鯖を作るかもしれないけどね。

720 名前:login:Penguin mailto:sage [2010/03/09(火) 10:15:59 ID:FqnmNcX1]
むしろ使わない時は電源落としたい

721 名前:login:Penguin mailto:sage [2010/03/09(火) 16:26:50 ID:TQTM9Nf1]
>>710
phpをビルドする時に--enable-pcntlがついてなかったとか?

722 名前:login:Penguin mailto:sage [2010/03/09(火) 19:27:11 ID:mdIg3Qg3]
>>721
たしかに、--disable-pcntl となっていたので、早速 rebuild してみました。
epgrec 用のデータベースと録画 job を削除。
データベースをまっさらにして

su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.php

してみましたが、残念ながらテーブルは空のままでした。
しばらく時間を置いて、設定を変えずに

su - lighttpd -c /var/www/localhost/htdocs/epgrec/getepg.old.php

としてみると、番組表取得後すぐにテーブルが埋まりました。
ソースを読む力がないので、不具合でるまでは getepg.old.php を使ってます。

723 名前:login:Penguin mailto:sage [2010/03/09(火) 20:02:22 ID:P7OKfQVi]
まんどくせぇから電源いれっぱ

724 名前:login:Penguin mailto:sage [2010/03/09(火) 21:40:50 ID:eBvOuhHU]
俺は専用に鯖立てたけど、samba経由でネットワークドライブ割り当てて
wine使わなくてもtssplitterできる(split後はそのままregzaで視聴)。
チューナーフル稼働で録画してても、クライアントのWindowsでブリバリ3Dゲームできる
等々。恩恵は色々あるあるよ。
むしろ同居させてたり、仮想環境のLinuxで動かしていたり
そっちのほうがチャレンジャーだなーと思うわ・・


725 名前:login:Penguin mailto:sage [2010/03/09(火) 21:49:04 ID:vh1Q7GDu]
仮想環境Linuxでわざわざ録画するなんてばかげてるとしか思えない
PT1とか一部ホストとは共有めんどいだけだし
Windowsで録画してLinux上のサービスでDLNAとかもばかげてるし



726 名前:login:Penguin mailto:sage [2010/03/09(火) 22:01:01 ID:NBgNjopY]
>>725
Winで録画してDLNAはLinuxは有りだと思うよ
WinのPS3MediaServerはフォルダスキャンが重過ぎる
MEDIATOMBにするとPS3での視聴がまるで別物のように快適になる

727 名前:login:Penguin mailto:sage [2010/03/09(火) 22:11:09 ID:8pSSPIQM]
使うときだけWOLで十分

728 名前:719 mailto:sage [2010/03/09(火) 22:17:32 ID:MYDZvjKg]
おれは別にややこしいことはしていないんだけどね。
普通にLinuxマシンで地デジとかを見てるだけ。
WindowsはゲストOS。
録画予約しまくるというよりは気分転換にテレビを見てみるって感じだから、
あまりサーバを作ろうという方向には行かないな。
だが、みんなの書き込みを見ると、ずいぶんといろんな使い方があるのだなと
勉強になる。

729 名前:login:Penguin mailto:sage [2010/03/09(火) 22:17:39 ID:8U5alCvh]
>>725
仮想で録画出来るの?
前にPT1をKVM環境で使おうとしたんだけど、
ドライバは認識してC/Nも出るのに
ファイルサイズがゼロになって挫折したわ。

730 名前:別スレ594 mailto:sage [2010/03/10(水) 03:24:01 ID:5rnVJkJs]
>>729
物理でだけど、うちも同じことになった
そのとき recpt1 終了時にログに
kernel: (249:2)Drop=00000000:00000000:00000000:00000000
って出るの
Fedora12 です

731 名前:login:Penguin mailto:sage [2010/03/10(水) 06:23:58 ID:eKns9sVQ]
>>730
それはドロップがゼロだったというメッセージで
出るのが正常だよ

732 名前:loguin:Penguin [2010/03/10(水) 07:53:22 ID:O4AZNLva]
>>698
683とは別人です。
1)と3)は確認できましたが、2)dmesgでpt1が見えません。
これはM/BがPT2を認識できていないということでしょうか。

733 名前:login:Penguin mailto:sage [2010/03/10(水) 09:10:35 ID:cLCktUs1]
>>732
微妙だね。
カーネルの更新があったので、ドライバが死んだけど、その状態で698をやった
ら、1)のみ確認。
今、ドライバ入れ直したら、全部確認できた。
とりあえず録画して試してみたら?

734 名前:login:Penguin [2010/03/10(水) 09:45:22 ID:O4AZNLva]
>>733
ありがとうございます。
まだアンテナケーブルも差し込んでない状況ですが、用意でき次第試してみます。
ちなみにM/B Atom d510, O/S Fedora12を用いており、日経Linux2月号に準じて進めているつもりです。

735 名前:login:Penguin mailto:sage [2010/03/10(水) 10:37:50 ID:cLCktUs1]
>>734
頑張ってね。
ちなみにこちらはUbuntuで、カーネルは2.6.31-20-genericだけど、最新版の
ドライバ(pt1-d89f0da0a7e4.tar.bz2)を使ったらmakeでエラーが出て失敗。
最新版のもう一つ前のバージョンでもだめだったので、結局、
古いpt1-c44e16dbb0e2.tar.bz2で入れ直した。
参考まで。



736 名前:login:Penguin [2010/03/10(水) 10:58:55 ID:O4AZNLva]
>>735
ありがとうございます。試録画で動かないようならドライバの入れ替えを検討してみます。
ただちょっと多忙なので、報告は週末になりそうです。またよろしくお願いします。

737 名前:login:Penguin mailto:sage [2010/03/10(水) 12:02:22 ID:6i71QFHZ]
>>580

実際、PT2はサイズマージン厳しい。

下手にケースやマザーが歪んでたりマザーの取り付けいい加減だとスロット半ざしでハマる。

具体的には、スロットに刺さるべき所が角張りすぎて、その上電極が少し短いので刺さる面積が小さい上にスロットの上が微妙に短い。

多分、AT互換機の規格まんまで基板加工ルーターやガーバーデータ書いちゃったんじゃないかな。

工業用AT互換機ならこれでいいんだけど、汎用品ではちとまずい。


738 名前:login:Penguin mailto:sage [2010/03/10(水) 12:04:17 ID:Gtxmp4Ot]
君の場合はいろんな意味で余白が多すぎなんじゃないかな

739 名前:epgrecの中の人 mailto:sage [2010/03/10(水) 12:19:00 ID:wzADizlj]
>>722
もうひとつ、posix関数も使ってますんで、PHPビルド時に--disable-posixされてないか
調べてみてください。セキュリティ重視の設定だと--disable-posixされてるかも
しれません。
それと、PHPのCLIのphp.iniでSafe Modeがオンになってると
posix関数群は利用できないようです。CLIでSafe Modeをオンにするのは
まれな例だとは思いますが。

740 名前:login:Penguin mailto:sage [2010/03/10(水) 13:23:11 ID:cLCktUs1]
>>736
手順にミスがあったようで、最新版をもう一度入れてみたら、入った。
申し訳ない。

741 名前:login:Penguin mailto:sage [2010/03/10(水) 14:03:20 ID:cLCktUs1]
epgrecの作者様にリクエスト。
番組表から放送中の番組をクリックすると「視聴」というオプションが出て、
それをさらにクリックするとその番組をすぐに視聴できるというようには
できないでしょうか。
あるいはチャンネルをクリックするとそのチャンネルがその時点で放送
している番組を即座に視聴できるとか。
こうするとLinuxもテレパソ的な使い方ができて便利だと思うのですが。
厳密には視聴はできないのかもしれませんが、クリック一つでそのチャンネル
を即座に録画して再生するようにすれば実質的に視聴と同じではないかと。
無理な、というか厚かましいリクエストかな?

742 名前:login:Penguin mailto:sage [2010/03/10(水) 14:37:40 ID:O9FKxDW/]
$_SERVER["REMOTE_ADDR"] 宛にUDP投げる(デフォ1234)ような簡単なのphpで作って使ってる。
見終わったら kill -15 し忘れるとあれだけど。
あと視聴中に recpt1ctl でチャンネル変えたり出来るようにしてる。これで十分満足してる。

743 名前:login:Penguin mailto:sage [2010/03/10(水) 16:29:58 ID:dB7DcIH4]
$ gdb php
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/php...(no debugging symbols found)...done.
(gdb) run -f getepg.php
Starting program: /usr/bin/php -f getepg.php
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffefaa9910 (LWP 12841)]
[Thread 0x7fffefaa9910 (LWP 12841) exited]
*** buffer overflow detected ***: /usr/local/bin/epgdump terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x37)[0x7ffff7b67647]
/lib/libc.so.6[0x7ffff7b665f0]
/usr/local/bin/epgdump[0x403b47]
/usr/local/bin/epgdump[0x4010d0]
/usr/local/bin/epgdump[0x40163b]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7ffff7a8eabd]
/usr/local/bin/epgdump[0x400ed9]
======= Memory map: ========

epgdump が古いのかな!?

744 名前:epgrecの中の人 mailto:sage [2010/03/10(水) 17:47:15 ID:wzADizlj]
>>741
リアルタイム視聴についてはずいぶん前から考えてますけど
ロジックを変えないとちと難しいかもしれませんね。EPG取得中なら
どうするかとか録画中ならどうするかとか視聴中に録画が始まったら
どうするかとか、いろいろ考慮すべきコトがあります。検討中なので
そのうち何かします。

>>743
2専にバッファオーバーフローのパッチがありますけど、それあてても出ますか?
いずれにしてもsigsegvの方はepgdumpをデバッグシンボル付きでコンパイルして
ねちねち追わないとわかんなそうですね。epgdumpがコケてもcronで繰り返すと
いずれ取れてくるので個人的には余りというかほとんど気にしてないですが。

745 名前:login:Penguin mailto:sage [2010/03/10(水) 20:37:27 ID:8X54hBoW]
仮想環境で特殊なハードウェアを扱おうなど
考えるだけめんどくせぇ。
ネイティブ起動の専用機立てたほうが楽。
めんどくせぇのが大好きならご自由に。



746 名前:login:Penguin mailto:sage [2010/03/10(水) 22:03:08 ID:cLCktUs1]
>>742
phpを書けるんだ。
うらやましい。
おれも作者様にお願いばかりしていないで、自分で少しは改良できるようにと
勉強中だが、道は遠い!
>>744
よろしくお願いします!
是非!

747 名前:login:Penguin mailto:sage [2010/03/10(水) 22:34:44 ID:PMBRlB48]
>>739
ぁああー、動きました。
posix を有効にしたらちゃんと動きました、ありがとうございます。
こんな失敗は俺だけだと思いますが、一応まとめときます。

gentoo で、3月1日版の epgrec を使う場合。
システムプロファイルが default/linux/amd64/10.0/desktop の人は
PHP の USEフラグで "simplexml" "posix" "pcntl" が有効になっているか確認したほうがよいかもしれない。
また、php.ini で "safe_mode = Off" も一応確認。






[ 続きを読む ] / [ 携帯版 ]

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

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