トップページ⇒linux
984コメント395KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/03/31(水) 10:44:36ID:4aqu6AiD
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレッド

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

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

【過去スレ】
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
http://pc11.2ch.net/test/read.cgi/linux/1013649811/
05774432010/10/18(月) 04:10:40ID:sPYjPF4y
http://hg.honeyplanet.jp/pt1.oyama/rev/c4e0a5777363
recpt1に --dlna オプションを与えることで、DMSとしての動作を選択する事ができるようにしてみました。
dlna(ESもこっそり)時にはTSの出力を行わない事も選択可能としています。

キューが空に近い場合に、800msec(値は適当)待つようにさせてみました。
再生が一時、止まってしまった後のプレイヤ側の復帰がものすごく悪いように感じたので。
多少バッファリングさせてから送信を再開した方がプレイヤに優しいかなと考えましたので修正してます。
とりあえずこれで様子見です。

残念ながら >>535 向けの修正は入ってません。
再現しないんですよねぇ…libdlna辺りにポインタ=4byte決め打ちのコードが入ってるのかなぁ…
minidlnaにはそういうコードが入ってたという実績(?)はあるのですけれど…
libupnpは多くの人に見られているし、mediatombに取り込まれている実績があるので大丈夫だと思うのですけれど…
05785352010/10/18(月) 07:03:09ID:uNtAQAHv
>>577
夜中までお疲れ様です。

>残念ながら >>535 向けの修正は入ってません。
ありがとうございました。ここまでくると私のコンパイルミスか何かかもしれません。
因みに、make するとこんな warning でているのに気がついたのですが、 SEGV に関係しますかね?
http.c:315: warning: assignment from incompatible pointer type
http.c:411: warning: comparison between signed and unsigned integer expressions
tssplitter_lite.c:493: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘int64_t’
tssplitter_lite.c:62: note: expected ‘unsigned char *’ but argument is of type ‘const uint8_t *’
tssplitter_lite.c:1136: warning: comparison between signed and unsigned integer expressions

cは殆どイジった事無いので、よく判っていません・・・
0579login:Penguin2010/10/18(月) 10:25:03ID:1xlliq2V
ほんと基本的な質問で申し訳ないんだけど
recpt1でDLNAが動くと、どういうメリットがあるの?
mediatombみたいにローカルのファイルを公開するんじゃなくて
放送波をストリームでDLNAに流せるってこと?
フツーにテレビを見るのと何が違うん…?
0580login:Penguin2010/10/18(月) 20:31:19ID:I28QUBhk
recpt1のUDP送信機能が正常に動いてる方いますか?
自分の環境だとUDP送信で、別のWindows上のTVTestで受信しても画面と音がすごく乱れます。
ファイルへの録画は正常にできて、HDP(recfriio)を使った場合はUDP送信もちゃんとうまくいきます。
使用してるドライバは、hg.honeyplanet.jp/pt1/の最新版です。
0581login:Penguin2010/10/18(月) 21:37:01ID:gmxZvlfn
VLCで受けてますが正常に動いてます。4チャンネル同時でも問題ないです。
0582login:Penguin2010/10/18(月) 21:59:11ID:I28QUBhk
>>581
なるほど、そうですか。
ありがとうございます。
自分で色々検証してみます。
0583login:Penguin2010/10/18(月) 22:21:56ID:5C6JQopi
>>579
TVチューナーがついてない端末でTVが見れるっしょ
つまりあんなところやこんなところで
05845802010/10/18(月) 22:29:29ID:I28QUBhk
VLCで受信したら見事綺麗に映りました。
MPC HCも試してみたんですがこっちは映像が乱れました。
うーん、結構相性が厳しいんですかねぇ...
0585login:Penguin2010/10/18(月) 22:50:22ID:5C6JQopi
あとはMPlayer系試してみたら?
05865802010/10/18(月) 23:07:25ID:I28QUBhk
>>585
SMPlayerで試してみましたが、音しか出ませんでした。
相性というよりSMPlayerのバグっぽい感じでしたけどね。
05874432010/10/19(火) 01:50:05ID:119XiGxS
>>578
自分的にあれは朝だったりしてます。それはおいておくとして。
warningに関してはコードの型とか厳密に区別して書きなさいよ。
ってレベルなので、SEGVが出てしまうとかいうのとは異なるものです。
きれいな方がいいのは言うまでもないですが。

コンパイルしている環境に関してですが、
以下のように確認お願いできませんか?
それと、出来れば重複するライブラリは削除出きるなら削除する方向で…

(1) /usr/include に upnp.h が存在しているか?
$ find /usr/include -name upnp.h
/usr/include/upnp/upnp.h (無ければ表示されません)

(2) upnp.h の持ち主のパッケージはどれか?
$ dpkg -S /usr/include/upnp/upnp.h ((1)が発見されたらこれも実施)
libupnp4-dev

(3) upnp/dlna関係のパッケージはどれがインストールされているか?
$ dpkg -l | grep -e libupnp -e libdlna

(4) upnp/dlna関係のパッケージは削除出来るか?
$ sudo aptitude purge libupnp4-dev (依存しているパッケージが存在しないなら消してしまう)
※後ろに -dev が付くものだけが対象で問題ないです※

この後、hg clone からやり直す勢いで、ダウンロードとコンパイルからやりなおしてみてください。
もしかすると /usr/include のヘッダを参照するんだけど、
recpt1 内部の libupnp.a をリンクしてしまっているという問題が起こっているかもしれません。
0588login:Penguin2010/10/19(火) 22:01:50ID:8oW/RB/Q
>>417
Ubuntu 10.04 Desktop 64bit + recpt1 + PT2
なんですが、wineでBonTsDemuxを実行すると、
mfc90u.dllとMSVCP90.dllが無いと怒られて実行できませんでした。
05895882010/10/19(火) 22:36:50ID:8oW/RB/Q
× Ubuntu 10.04 Desktop 64bit + recpt1 + PT2
○ Ubuntu 10.04 Desktop 64bit
(recpt1ドライバがインストールされているのは32bitでした)
05904172010/10/19(火) 23:06:45ID:Vq7Bpdy1
>>588
recpt1を実行するユーザーでWineが動くようにしてからWinetricksでいろいろインストールだ。
それでも足りないものは直接DLLを入れれば動くよ。
05915882010/10/19(火) 23:59:34ID:8oW/RB/Q
recpt1「ドライバ」って何だろう…。
(いかん。今日は、もう止めておきます)

NHKの二ヶ国語放送のニュース番組を観たいだけなんですけどねぇ。
(ivtvなら、録画する時点で選択できたのになぁ。アナログで十分な気がします)

>>417,590
ありがとうございます。近いうちに、再チャレンジしてみます。
Ubuntu 10.04 Desktop 32bitのPCでrecpt1プログラムを使って録画したものを
Ubuntu 10.04 Desktop 64bitのPCに移してから、ffmpegやwine+BonTsDemux等で編集しようと試みています。
0592login:Penguin2010/10/20(水) 00:24:43ID:0+tnTKZD
Webアプリを介して録画鯖のtsを遠隔でCMカット&エンコードしたいなら
新たにアプリ制作しないと駄目?
0593login:Penguin2010/10/20(水) 05:30:54ID:Sre79wrs
>>592
エンコードの自動化はできるが、CMカットの自動化は不完全だったり
0594login:Penguin2010/10/20(水) 12:40:34ID:aSv63iD6
上の方で話題になってる事と関係あるか分からないけど、俺も--esオプションで録画したm2vがおかしい。
ファイル自体は再生できるけど、
下半分位がブロックノイズと言うかデータが欠落した時みたいな感じになる。TS出力すると正常なんだが…
05955352010/10/20(水) 21:36:40ID:MVM5WXU+
>>587 フォローをありがとうございます。 さて、
(1) /usr/include に upnp.h が存在しているか?
-> ありませんでした
(2) upnp.h の持ち主のパッケージはどれか?
-> N/A
(3) upnp/dlna関係のパッケージはどれがインストールされているか?
$ dpkg -l | grep -e libupnp -e libdlna
-> libdlna-dev あり (libupnp-devは表示されず)
(4) upnp/dlna関係のパッケージは削除出来るか?
-> sudo aptitude purge libdlna-dev 後、(3)にて削除確認、
すべてを Clone、configure, make -> recpt1 --dlna --...
-> vlc で stream 視聴。。。 --> segmentation fault...
無念・・・
0596login:Penguin2010/10/20(水) 21:42:08ID:OfH7yM+U
Linux版Spinelマダー
0597login:Penguin2010/10/20(水) 22:08:16ID:E/oYKDQm
言い出しっぺの法則
0598login:Penguin2010/10/20(水) 22:11:33ID:hf/5pS81
実装するにしても、既存のSpinel/BonDriver_Spinelとの相互接続性は無視しないとつらいよね?
WCFってlinuxで使えるんだっけ?
05994432010/10/21(木) 01:04:48ID:DL1kFAAK
>>594
あー。やっぱりタマに発生してます?
自分の環境でもタマに発生していたのですが、
NFS書き込みが間に合わないのが原因か突き止めるの面倒で放置していたところでした。
pesbufを3MByteに増量したものでも同様に発生しますか?

http://hg.honeyplanet.jp/pt1.oyama/rev/c4e0a5777363
起動時に --dlna オプションを付けなければ、--es な版とほぼ同等な挙動になります

>>595
ご対応いただき、ありがとうございます。
ubuntu-10.04 64bit版を PT1 の刺さってないマシンにインストールして、
コードをちょっと改造して実験してみましたが、同様の症状が発生しました
core が取れたので週末辺りに解析してみたいと思います。
もうしばらくお待ちください。
06005942010/10/21(木) 21:57:26ID:qyrrgs9l
>>599
たまにというか、ほぼ確実にという感じでした。
c4e0a5777363版を使ってみたところ、とりあえず大丈夫そうです。
0601login:Penguin2010/10/22(金) 23:57:52ID:/PKhZsui
テレビ録画もののTSだと、MPC HCやWMP10はもちろん、VLCでも再生不能なものが
結構ある。でも、TvTest + BonDriver_Fileで再生不能だったものはない。

ってことで、再生確認はTvTest * BonDriver_Fileで行うべきだと思う。
0602login:Penguin2010/10/23(土) 06:20:45ID:EBejAJuj
それわかさトラップとかいうオチじゃ…
0603login:Penguin2010/10/23(土) 15:21:25ID:2y/MVPlF
たまに再生できない/再圧縮できないけど、全部どうにかできている。

自分のところで録画したファイルで起きた現象とその対処法は
・b25で処理しmplayerに食わせると開始数秒以降、大量のエラーがでて音が出ない。映像は正常
 →音がでなくなる箇所をddで切り捨てると治る
・b25で処理したものがmplayerで再生できない。即終了する。
 →ddで先頭を188x20000byteほど切ると治る。ダメなら切る量を調整。
・ffmpegに食わせPS変換すると100Mほど出力してSegV
 →ddで先頭を188x100000byteほど切ると治る。ダメなら切る量を調整。
・ffmpegに食わせPS変換するとアスペクト比が4:3になる
 →ffmpegにaspectを指定してもダメ。前の番組が4:3?。ddで先頭を切る。

困ったらddで切り貼りすれば全部直せそうな気がしてきたw
06044432010/10/24(日) 21:55:03ID:tf1asTaf
http://hg.honeyplanet.jp/pt1.oyama/rev/1d343a4eb657

原因は関数プロトタイプが書いてないため、
64bitなポインタが入るべき場所に32bit分のアドレスしか書き込まれないため、
参照してはならない箇所を参照するため、SEGVしてしまうというところでした。

これで多分64bit環境でも--dlnaオプションが利用可能になっていると思います。
0605login:Penguin2010/10/25(月) 15:19:05ID:k0HTY4NC
今更ながら、KTV-FSPCIE(1002/1004のバージョン)を使って
recfsusb2nでTS抜きできたよ。ヤフオクで売ってたB-CAS無し品。

改造方法は該当スレで情報は沢山あるし、簡単だし
(セロテープ&ニッパ&細い線をテープ・クリップで付ける)
最近はちょっと高くなってるみたいだけど
amazonで安かった時期もあるし、ソフマップでも時々4kぐらいで売る
こともあるらしいし。PT2が高いって人はやってみてね。
06065352010/10/25(月) 22:30:30ID:GH1FrVKY
>>604
ぉおお、dlna で動きました。 少なくとも5分以上VLCで連続視聴できました。
これで長年の野望が適いそうです。 ありがとうございました。
0607login:Penguin2010/10/27(水) 00:27:10ID:z0ngOTgq
>>605
ちょと本スレに来い
0608login:Penguin2010/10/29(金) 17:57:22ID:NastfyD2
PT2で地デジ見てるし
http://www16.atwiki.jp/pt2_wiki/
0609login:Penguin2010/10/30(土) 22:46:53ID:or22Oqav
>>608

> 4 名無しさん@十一周年 sage 2010/10/30(土) 20:58:28 ID:t+eL4ouA0
> PT2で地デジ見てるし
> http://www16.atwiki.jp/pt2_wiki/

デジャブかと思った
なんかのコピペ?
0610login:Penguin2010/10/31(日) 18:42:30ID:eEPpLEAM
124・128度CS対応のPT2はまだかよ?
0611login:Penguin2010/10/31(日) 19:11:46ID:hauCKnZf
debian系でdvb版使っている人でcron使って録画って出来ていますか?
cron経由でderec.pyを実行すると0バイトのtsが出てきます。
dmesgで確認するとチャンネルファイルを指定できていないときと
同じログが出ます。

Fedora系だとデバイスのパーミション変更が必要っていうことはわかったんですが
debianだと必要なさそうなんですが。何か設定変えないといけなんでしょうか。。
0612login:Penguin2010/10/31(日) 19:54:43ID:o1exqcDA
>>611
cron自体の扱いには慣れてる?
例えばPATHとかの環境変数の違いとか。
0613login:Penguin2010/10/31(日) 22:07:34ID:hauCKnZf
>>612
確認してみました。SHELLとPATHは設定しています。
psで実行時のuidも確認してみましたが問題なさそうです。
/bin/shがdashを指していたのでbashにしてみましたが変わりませんでした。
cronで実行しているコマンドをttyから実行すれば録画されます。

実行しているスクリプトはepgrecのgetepg.phpで、キャラクタ版ドライバ+recpt1で
利用した場合は動作します。
なので、DVBか、Pythonのモジュールに使用上の制限があるのではと疑っています。
0614login:Penguin2010/10/31(日) 22:25:17ID:W2I1pwb+
外してると思うけど、
/etc/security/console.perms とかが関係してる気がする
0615login:Penguin2010/10/31(日) 23:47:48ID:hauCKnZf
>>614
pam_console.soっていうのが使われているとそれを参照するみたいです。
ですが、残念ながら私の環境では使われていないので、dvbrec.pyを動かすユーザーを
videoグループに入れてあげればOKなはずなのです。
dmesgでチャンネルのレンジが合っていないというメッセージが出ているので
デバイスへのアクセスまでは出来ているようです。パーミションが間違っているのであれば
それ以前にエラーが出るんじゃないかと思っています。

みんなCentOS系で運用してるのかなぁ。。。
0616login:Penguin2010/11/01(月) 00:04:12ID:Sx21l+kX
cron でのトラブルの9割方はパスの問題。
0617login:Penguin2010/11/01(月) 00:09:46ID:QTq4Fwqn
mail にログ出てると思うのでそれ見てみたら?
0618login:Penguin2010/11/01(月) 00:37:49ID:e1ECbnKi
先日、録画サーバのテレビ番組が3日後分くらいから受信できてないことに気づく。

B-CASカード、カードリーダ、PT2の認識結果に特に以上は無し。
recpt1でテスト録画をしても、

using B25...
enable B25 strip
pid = 1531
C/N = 20.506116dB
Recording...
b25->put failed
b25_decode_failed (code=-4). fall back to encrypted recording.

というエラーで悩んだが、予備のPT2に変えた結果、直った。
どうもPT2の故障らしい。
PT2が故障したらこんなエラーが出たよ、と参考までに。

ここに来るまで一応、B-CASカードとカードリーダ、OSのクリーンインストール、
までは試してる。OSはUbuntu10.10
0619login:Penguin2010/11/01(月) 00:41:55ID:e1ECbnKi
後半部分、訂正。

×B-CASカードとカードリーダ
○B-CASカードとカードリーダを動作確認済のものに交換。
0620login:Penguin2010/11/01(月) 01:17:29ID:Tfrtio6e
>>612,616,617
解決しました。環境変数が足りませんでした。ご指摘ありがとうございました!
GST_DVB_CHANNELS_CONF=〜
を入れたらうまくいきました。
--confオプションで指定したファイルが上手く読めていなかったようです。
0621login:Penguin2010/11/03(水) 23:09:11ID:Vl6KfBaO
epgrecで時間がずれた場合の録画テストがやっとできるわ
0622login:Penguin2010/11/04(木) 00:13:27ID:2RR8Wbvy
epgrec番組表に反映されてたらおkじゃね
0623login:Penguin2010/11/04(木) 08:30:00ID:KpY0PfSk
時間がずれる前とずれた後、2つ録画されてた
なんでだろう
0624login:Penguin2010/11/04(木) 09:19:46ID:snHy7olD
予約が先行して登録されたんだろう
ずれたと思ったら、可能なら録画時間を手動調整しておいたほうがいい
06255942010/11/05(金) 00:13:07ID:KkStjyw8
>>618
俺も1日から同じ症状が出て悩んでたが、やっぱり故障なのか。
こっちはPT1だが録画できるチャンネルもあったりするからたちが悪い…
0626login:Penguin2010/11/06(土) 09:17:57ID:9tHnIw65
うーむ。ddで先頭を削るのが一番手っ取り早い解決方法な気がしてきた。

ffmpegのr25530を使っているのだが、-ssが効かなくて、
mplayerで再生した時に音声だけが遅くなってしまう問題に悩まされていたんだけど。
0627login:Penguin2010/11/07(日) 04:23:33ID:T1DgzuEh
WinだとTvTestのTSSplitterと単体アプリにしたものがあるけど、
Linuxに移植されないもんかな。
0628login:Penguin2010/11/07(日) 08:28:17ID:uGZWXsPi
>>627
俺もだいぶ待ってるせいでHDDがテラヤバス
0629login:Penguin2010/11/08(月) 00:03:22ID:R/mfEHKx
>>627
日本語でおk
06305802010/11/08(月) 01:23:34ID:StBh+PwA
recfsusb2nって内蔵カードリーダーしか使えない?
nttのリーダーつなげてもb25できないって言われるんだけど...
0631login:Penguin2010/11/08(月) 10:03:08ID:k4hcuwG7
「epgrec動作ログ」でググると幾つか誰かのサーバーがヒットするけど
こういうのって、セキュリティ的にも、著作権的にも拙くね?
0632login:Penguin2010/11/08(月) 11:49:23ID:xi0vCjUo
>>631
以前foltiaでも同じようなのいたな
0633login:Penguin2010/11/08(月) 11:51:59ID:vrF6HmnH
共同受信ブースターあたりにB-CASを挿入して
有料チャンネルを共有出来たりする時代はこないのかね?
0634login:Penguin2010/11/08(月) 12:17:47ID:2mX7kQBK
>>631
これって新しいビジネスか、ネットワークアプリとかに応用できそう。
みんなでテレビ番組を共有しましょう! なんて感じで。
0635login:Penguin2010/11/08(月) 13:18:17ID:oBQeiQbA
>>631
http://kmlg.dip.jp/
http://www.usuku.net/
システム設定とか普通にパスワードとか見えてるな。
設定色々と普通に変更出来る(元に戻したけど
ポート22をスキャンしたら開いてる模様・・・
まさかシステム設定のパスワードとかでログイン出来たりしないよね?
0636login:Penguin2010/11/08(月) 13:49:30ID:2mmEG+7/
epgrecで自動検索で一回予約入ると、
予約一覧から削除(予約キーワードも削除)しても、予約が生きたまんまだ
0637login:Penguin2010/11/08(月) 14:32:21ID:aCRAO1bd
>>635
上のは見れなかったけど、下は見れるね。
下は動画共有サイトを作ろうとした形跡がある。
多分、途中でやめてその残骸なんだろうね。
それにしてもマヌケだな。
0638login:Penguin2010/11/08(月) 15:14:19ID:msW8elap
自分のlogを見てみたが結構面白いな、これ
0639login:Penguin2010/11/08(月) 23:22:06ID:zV+RFCt8
>getepg::放送時間重複が発生した番組IDなんたらかんたらを削除
こんなメッセージが大量に出てるけど正常動作なのかな
0640login:Penguin2010/11/09(火) 00:20:33ID:pTOPDNZg
そんな装備で大丈夫か?
0641login:Penguin2010/11/09(火) 03:27:17ID:LQhTiNc9
>>639
それ、たぶん、放送時間変更だと思う
0642login:Penguin2010/11/09(火) 19:22:34ID:RoQlgcr1
epgrecでキーワード予約がチューナー数以上重複した場合って、ログにも何も吐かないで単に無視されるけど
重複で予約されない番組が無い事(または有る事)の確認を皆はどうやってるの?
0643login:Penguin2010/11/09(火) 19:45:51ID:+waJqAY5
番組表と録画予約一覧
0644login:Penguin2010/11/09(火) 20:45:30ID:RoQlgcr1
>>643
自動録画キーワードは幾つぐらい登録してる?
俺は40個位登録してるからその方法だと辛いな
0645login:Penguin2010/11/10(水) 00:02:54ID:+waJqAY5
>>644
遅レススマソ、キーワードは多くて20ぐらい、主に不定期な番組名や出演者名などで番組ピックアップ用途です
毎週モノや単発はピックアップされたものの中から予約を絞るついでにセットしている
0646login:Penguin2010/11/10(水) 19:35:13ID:25z+L0d1
>>645
番組検索も併用しないと抜けてるのに気付かないんじゃない?
0647login:Penguin2010/11/11(木) 00:34:01ID:2vwtbZOh
予約抜けを確認するならそちらの方が間違いないね
予約数が少ないから目視で事足りるだけなのか
0648login:Penguin2010/11/11(木) 03:17:10ID:C4l6SGMU
epgrecを導入したのはいいが
なぜか最初のページが
http://yfrog.com/f/fxwqdp/
こんな感じに一番左のチャンネルのとこがおかしい
何がどうなればこうなるというのか
0649epgrecの中の人2010/11/11(木) 11:04:15ID:k6xsCLQM
>>648
うまくレイアウトできずに折り返されるように見えますが
ブラウザは何でしょうか。
0650login:Penguin2010/11/12(金) 00:30:08ID:MA+oZU4Z
カーネル 2.6.36 でpt1_driverのコンパイルに失敗する人へ
つ ttp://sourceforge.jp/projects/pt1dvr/svn/view/current/driver/pt1_pci.c?root=pt1dvr&view=log
> kernel 2.6.36対応

hg.honeyplanet.jpの中の人もお願いしますm(_ _)m
0651login:Penguin2010/11/12(金) 01:29:11ID:CAOJbgFk
>>649
画像はfirefoxでIE8でも開いてみたら同じでした
一番左のチャンネルがずれてます
0652login:Penguin2010/11/12(金) 20:04:27ID:cPtAUVfH
>>648
うちでは番組表から放送大学がはみ出たことがある。
理由は確か、初回の番組表取得を深夜、放送大学だけ放送していない時間に
行ってしまったためだったと思う。
番組表を削除して、全局放送してる時間に再取得したらOKだったような気がする。
0653login:Penguin2010/11/12(金) 21:09:33ID:cPtAUVfH
>>576
遅レスだが、まだ必要だったらどうぞ
REGZA用CP932.php
ttp://www1.axfc.net/uploader/Sc/so/172666
0654login:Penguin2010/11/12(金) 21:54:30ID:CAOJbgFk
>>652
テーブル消してフォルダ消して
やり直したところなんも変わりませんでしたorz
0655login:Penguin2010/11/12(金) 22:55:24ID:umAwia7e
夜中にEPG取得したら、番組表の右から左まで全部NHK総合になったことがある
06566522010/11/12(金) 23:26:05ID:cPtAUVfH
>>654
サンテレビの放送時間内にinstall/step1.phpからやり直したってこと?
それでもレイアウトが崩れるのならはっきり言ってわからない。

途中まで乗っかっといて何だが、後は親切で頭のいい人頼みます。

config.phpでサンテレビの順番を変えてからやり直すと、切り分けになるかもしれない。
06576482010/11/13(土) 00:47:16ID:cPqOuuvy
小出しで申し訳ないが順番というかサンテレビを抜いた状態でも
同じようになった適当に抜いてやってみたけど
どこ抜いてどんな順番にしても必ず
設定ファイル的に最後
ブラウザ表示一番左のチャンネルがおかしいみたい・・・・
0658login:Penguin2010/11/13(土) 16:47:12ID:n9RN4EdB
recpt1で録画するとき一部の局でb25_decode failedというエラーが出て録画できません。
原因わかる人教えてください。
0659recpt1 httpサーバー版の人2010/11/14(日) 00:43:00ID:evjWML5L
ありえないぐらい遅ればせながら、一昨日epgrecを導入してみました。
とても便利で感動しました!
自分向け改造ですが番組表部分を少しだけいじって、
リアルタイム視聴用のリンクを付けてみました。

放送局の名前の下に「視聴する」ってリンクを表示して、放送中の番組を
ワンクリックでみれるようにしました。(VLCとASFの関連付けが必要です)

この情報共有してみたほうがいいですか?
0660login:Penguin2010/11/14(日) 00:51:09ID:PHLXef6J
>>659
それ、いいですね。
確かepgrecの中の人もそれをやるって言っててそのままになっていた
気がします。
0661recpt1 httpサーバー版の人2010/11/14(日) 01:00:52ID:evjWML5L
なぜか人柱テスト版を下敷きに改造してしまったので、パッチを生成しても
安定版使ってる人には当てれないですね・・

どんな行を追加したらいいのかの手順をそのまま書きますか(笑)

まずはconfig.phpの適当なところに以下を追加してください。

// recpt1 httpバージョンを使っているときは以下をtrueに
define( "RECPT1_HTTP", true);
// recpt1 httpバージョンの動作URL(http://hostname:port/)を入力する (末尾の/を忘れずに)
define( "RECPT1_HTTP_URL_BASE", "http://192.168.1.2:8888/");
0662recpt1 httpサーバー版の人2010/11/14(日) 01:01:37ID:evjWML5L
次にwatch.phpというファイルを作ってください

<?php
include_once("config.php");
header("Expires: Thu, 01 Dec 1994 16:00:00 GMT");
header("Last-Modified: ". gmdate("D, d M Y H:i:s"). " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: video/x-ms-asf; charset=\"UTF-8\"");
header('Content-Disposition: inline; filename="'.$_GET[ch].'.asx"');
echo "<ASX version = \"3.0\">";
echo "<PARAM NAME = \"Encoding\" VALUE = \"UTF-8\" />";
echo "<ENTRY>";
echo "<REF HREF=\"" . RECPT1_HTTP_URL_BASE . $_GET[ch] . "/".$_GET[sid]."\" />";
echo "<TITLE>".$_GET[ch]."</TITLE>";
echo "</ENTRY>";
echo "</ASX>";
?>
0663recpt1 httpサーバー版の人2010/11/14(日) 01:03:48ID:evjWML5L
index.phpの66行目ぐらい(テスト版での行数です)に

$programs[$st]["channel"] = $channel;

を追加してください。

$program[$st]ほにゃららが並んでいるあたりです
0664recpt1 httpサーバー版の人2010/11/14(日) 01:05:47ID:evjWML5L
templates/index.html

の636行目あたりに

{if RECPT1_HTTP}<a href="watch.php?ch={$program.channel}&sid={$program.sid}">視聴する</a>{/if}

を追加してください

<div id="ch_title_str_{$program.ch_hash}" {if $program.skip == 1 }class="ch_skip_color" {/if} style="cursor: pointer;" onClick="javascript:PRG.chdialog('{$program.ch_hash}')" >{$program.station_name}</div>

の行のすぐ下です。
0665recpt1 httpサーバー版の人2010/11/14(日) 01:10:30ID:evjWML5L
これでチャンネル名の下に、"視聴する"というリンクが出現して
クリックするとasfが落ちてきてそれをVLCに関連付けしておくと
該当チャンネルがリアルタイム視聴できるはずです。

(当然recpt1 httpサーバー版を該当のポート番号で起動しておいて
ください。
recpt1 --b25 --strip --http 8888 --sid all)

リアルタイム視聴をする場合は環境設定でチューナー数を1つ減らしておいた
ほうが無難だと思います。

BS・CSについては未テストですし、我が家以外の環境ではまるっきり未テストです。

人柱になりたい人のみドゾー
0666recpt1 httpサーバー版の人2010/11/14(日) 01:56:08ID:evjWML5L
http://nagamochi.info/src/up43309.jpg

言葉ではわかりにくいので・・
こんなものを作りましたってことです。
0667login:Penguin2010/11/14(日) 02:02:15ID:HSF5P0p9
2chに書くと取り込む段階でライセンスに問題が出てくるからその辺注意してね
0668login:Penguin2010/11/14(日) 03:18:41ID:cf9qXp9R
今キャラクタデバイス版とDVB版
どちらを使うのが主流なの?
0669login:Penguin2010/11/14(日) 09:04:58ID:+K/NM5DJ
DVBは実質終わってます・・
あと上の方で2chに書くとどうのこうの言ってるのは出任せだから気にしないでね
たぶん書き込んでるのはあの人だろうけどw
0670login:Penguin2010/11/14(日) 09:27:10ID:qjHByJFf
epgrecのテンプレートで変更する機能あればいいのに・・・
0671login:Penguin2010/11/14(日) 09:30:26ID:d79t5o9w
DVBは終わった?
ほどよく枯れている、の間違いだろ。

正式にカーネルツリーに入ってるのはどっちよ?
0672login:Penguin2010/11/14(日) 10:43:05ID:8IeMSZXs
そう、未来がないのはchardevの方
0673login:Penguin2010/11/14(日) 11:35:01ID:RsHHwBCw
で結局セグフォの出ないepgdumpってどうやって作んの
0674login:Penguin2010/11/14(日) 14:59:56ID:cf9qXp9R
>>671
正式にカーネルツリーに入っているかはどうかは気にしません。
入ってなくても優秀なら使います。
GPUドライバとか。

>>672
未来の話は聞いてません。
今の話を聞いてます。

で、いまもキャラクタデバイス版が主流なのね。
0675login:Penguin2010/11/14(日) 17:28:37ID:d79t5o9w
世界的にはDVBで処理するのが主流。
0676login:Penguin2010/11/14(日) 17:31:30ID:77i8ko3w
そりゃarib25がないからな
今んとこDVB版だと間にfuseかますしかないのが難点
■ このスレッドは過去ログ倉庫に格納されています