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


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

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



1 名前:login:Penguin mailto:sage [2012/07/15(日) 18:14:10.25 ID:OJrUKUSQ]
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

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

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

【過去スレ】
【視聴・録画】Linuxでテレビ総合5【デジタル/アナログ】
engawa.2ch.net/test/read.cgi/linux/1309182037/
【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】
hibari.2ch.net/test/read.cgi/linux/1293388638/
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】
hibari.2ch.net/test/read.cgi/linux/1269999876/
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1253880711/
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/

331 名前:login:Penguin mailto:sage [2012/08/20(月) 11:51:34.72 ID:yNxeazUu]
>>329

>>323でコメントアウトされてないってことだけど,pt1_dev.h内のCSのND番号を記述
してあるところって,このブロックしか見当たらなかった。

{ 12, CHTYPE_SATELLITE, 0, "CS2"}, /* ND2:
* 237ch:スター・チャンネル プラス
* 239ch:日本映画専門チャンネルHD
* 306ch:フジテレビNEXT */

どっちにしても,おれもチャンネル変更の作業したことあるけどpt1_dev.hはいじらなかったな。
epgdump.cとxmldate.cとsample.phpだけだったと思う。
大穴で書き換えたNDやSIDが間違ってるとかは? 8月1日のチャンネル変更が最新ですよ。

332 名前:294 mailto:sage [2012/08/20(月) 20:05:35.29 ID:6FWgevcp]
>>331
もう一度調べましたが間違ってないです。
sample.phpとは?
過去スレもほぼ目を通したのですが、sample.phpは初めて聞きました。

なんだか、お手上げな感じです。
なにが原因なんだろう。。

333 名前:login:Penguin mailto:sage [2012/08/20(月) 21:51:24.08 ID:DKBKWCK1]
>>332
config.phpじゃない?
epgdump.cとxmldata.cを適切に弄ってあるのなら
config.phpとdbのRecorder_channelTbl ・
Recorder_reserveTblのchannelを書き換えれば
動くと思うが・・・

334 名前:login:Penguin mailto:sage [2012/08/20(月) 21:57:18.64 ID:dtkFGAOE]
>>332
どこをどう書き換えて、何をしたのかを
順番に示してくれないと、アドバイスできん。
チャンネル変更への対応は、epgdump.cとxmldata.cを
書き換えて再コンパイル、/usr/local/binへコピー。
epgrecのconfig.phpを書き換えてデータベースを一旦
全て削除するか、削除しないのであればRecorder_channelTblの
channelを変更する。
まさかだけど、チャンネル番号だけ変更して、TSID変えてないとか
ないよね?

335 名前:login:Penguin mailto:sage [2012/08/20(月) 22:04:01.09 ID:1J8w2csu]
>>333
うひ。ごめん。そのとおりconfig.pgpでした。
元のファイル名がconfig.php.sampleなのでつい。うろ覚えで書いちゃいかんな。


336 名前:login:Penguin mailto:sage [2012/08/20(月) 22:05:09.08 ID:1J8w2csu]
重ねてtypo。吊ってきます。


337 名前:login:Penguin mailto:sage [2012/08/21(火) 01:11:59.82 ID:BsY0I0af]
>>327
ありがと。古いカーネルですまん。
2.6.32ではダメだった。良く調べてないが2.6.30-38の場合に、
インクルードする必要があるのかも。

338 名前:login:Penguin mailto:sage [2012/08/21(火) 01:25:15.83 ID:DPN/uGgQ]
#include <linux/smp_lock.h>
が飛ばされちゃうからかな

339 名前:login:Penguin mailto:sage [2012/08/21(火) 01:50:31.45 ID:BsY0I0af]
2.6系が少数派であれば、ドライバとしてサポートしないのもありかも。
鈍重なdebianは、次のwheezyも2.6系なのかな?



340 名前:login:Penguin mailto:sage [2012/08/21(火) 01:59:45.63 ID:WvOYkFOb]
>>339
多分、3.2系になる。


341 名前:login:Penguin mailto:sage [2012/08/21(火) 02:09:31.82 ID:ZQwrCt0m]
CentOS 6が2.6.32だから2.6系も結構いそう

342 名前:login:Penguin mailto:sage [2012/08/21(火) 04:37:49.80 ID:Z24HVfTK]
hg.honeyplanet.jp/pt1.oyama/rev/066f33b2213a

現実逃避して、DLNAからマルチチャンネルの
番組を選択出来るように改造してみました。

ToDo:
DLNAから物理チャンネルも変更出来るようにする。

343 名前:login:Penguin mailto:sage [2012/08/21(火) 05:30:26.77 ID:Z24HVfTK]
>>342
補足:使い方
$ recpt1 --sid all --dlna

上記の様にコマンドを打ち込んでから、
DLNA対応機器(TV等)でrecpt1と言うのがメニューから見られる筈なので、
選択し、視聴したいサービスIDの番号を選択すると、
そのサービスIDのストリームのTSが抽出されて出力(画面表示)されるはず。

ファイル出力に関してはゴチャゴチャのグダグダ(DLNAで選択したもの)になるので、
/dev/null とか無指定(-)を指定するのが吉です。

344 名前:login:Penguin mailto:sage [2012/08/21(火) 11:42:27.36 ID:MWAjnF/d]
Chinachu、ベータ版wktk
akkar.in/projects/chinachu/#download

345 名前:login:Penguin [2012/08/21(火) 13:03:09.50 ID:9e0F6gFV]
>>337
失礼、各バージョンの違いを把握してなくて。
pt1参考にしたんだけど安直すぎたかな。
2.6.32でもインクルードするように直しました


346 名前:login:Penguin mailto:sage [2012/08/21(火) 19:41:58.32 ID:WvOYkFOb]
そういえば、libccid 1.4のデータベース未登録問題って解決したのかな?

347 名前:294 mailto:sage [2012/08/21(火) 23:52:22.85 ID:SFvrM7ZF]
>>334
ありがとうございます。
もう一度インストールからやり直して、
書いて頂いた手順を踏んだら番組表が
更新できました。
しかし、チャンネルによってやはり
他の番組が録画されてしまいます。

例えば、LaLaTVだと何故かGAOLAが録画されてしまいます。
ディズニーXDもGAOLAが録画されます。
番組表でのサービスIDも正しく設定してますし、予約した通りに録画できる番組もあります。
Recorder_channelTbl も正しくなっています。TSIDも正しいです。



348 名前:login:Penguin mailto:sage [2012/08/22(水) 00:27:29.79 ID:2ZTfpgla]
>>345
うまくいきました。ありがとー

349 名前:login:Penguin mailto:sage [2012/08/22(水) 01:45:15.45 ID:lxx4T5Rd]
>>347
LaLaTVはND18、ディズニーXDはND04、GAOLAはND06
だから、トランスポンダから間違ってるのでは?
Recorder_channelTblのchannelの値が、
LaLaTVはCS18、ディズニーXDはCS4、GAOLAはCS6と
なってる?
あとは、epgdump.cとxmldata.cの中の
1074.ontvjapan.com
とかの部分と、config.phpの同じ部分が、
チャンネル単位で一致してないとか、
他と重複しちゃってるとか?



350 名前:login:Penguin mailto:sage [2012/08/22(水) 05:06:52.22 ID:hMouLBzB]
BS・110度CSのトラポン情報
www5e.biglobe.ne.jp/~kazu_f/digital-sat/trapon-nsat110.html
www5e.biglobe.ne.jp/~kazu_f/digital-sat/trapon-bsat.html
ここら辺を参考にしながら設定なりSID指定なりすればおk

351 名前:epgrecのUIの人 mailto:sage [2012/08/22(水) 15:59:44.70 ID:06iSplRJ]
epgrec assist 更新しました

・番組表で放送波を選択した際に表示時間位置を維持
・録画済一覧のサムネイル表示対応
・予約、録画済み一覧で番組選択後、選択された番組のみ表示(オプション)

w3.quake3.jp/osamu/epgrec_assist/

epgrec assist はこれにて一区切りとします
epgrec 本家の方で同等の機能を盛り込むべく調整中です

epgrec のスマホ対応は、頭の片隅に…デバッグ環境が無いに等しいんですけどね
順番としては、
・予約、録画済、検索等一覧のレイアウトを変更、assist同等に(←8割がたできてます)
・番組表をassist同等に、その他のページもそれなりに
・ここまでで、テンプレート切り替えができてる予定 → スマホ対応してみる?
といった具合に…いくといいなぁ


352 名前:login:Penguin mailto:sage [2012/08/24(金) 01:12:19.20 ID:yCqOZnf2]
おつおつ

353 名前:login:Penguin mailto:sage [2012/08/24(金) 22:49:55.45 ID:GZQUxnuY]
VMWare ESXi 5.0 でPT3運用しようとしているのだが

Aug 24 21:59:24 localhost kernel: PT3-pci.c: rev.0
Aug 24 21:59:24 localhost kernel: PT3-pci 0000:0b:00.0: PCI INT A -> GSI 19 (lev
el, low) -> IRQ 19
Aug 24 21:59:24 localhost kernel: PT3: Bus Mastering Enabled.
Aug 24 21:59:24 localhost kernel: PT3: Check PTn is passed. n=3
Aug 24 21:59:24 localhost kernel: PT3: cleanup I2C bus.
Aug 24 21:59:24 localhost kernel: PT3: ISDB_S Wakeup
Aug 24 21:59:24 localhost kernel: PT3: ISDB_S Sleep
Aug 24 21:59:24 localhost kernel: PT3: ISDB_T Wakeup
Aug 24 21:59:24 localhost kernel: PT3: ISDB_T Sleep
Aug 24 21:59:24 localhost kernel: PT3: ISDB_S Wakeup
Aug 24 21:59:25 localhost kernel: PT3: ISDB_S Sleep
Aug 24 21:59:25 localhost kernel: PT3: ISDB_T Wakeup
Aug 24 21:59:25 localhost kernel: PT3: ISDB_T Sleep
Aug 24 21:59:25 localhost kernel: PT3: device[0]=(null)
Aug 24 21:59:25 localhost kernel: PT3: fail allocate consistent. 0
Aug 24 21:59:25 localhost kernel: PT3: fail create dma.
Aug 24 21:59:25 localhost kernel: PT3-pci 0000:0b:00.0: PCI INT A disabled
Aug 24 21:59:25 localhost kernel: PT3-pci: probe of 0000:0b:00.0 failed with error -5

となって使えん。なんか呪文があるのだろうか?
ちなみにWindowsVista64 bitではESXiは問題なく使える。
もちろん素のLinuxなら問題ない。
解決方法ある?
エライ人教えて!


354 名前:129 mailto:sage [2012/08/24(金) 23:13:36.41 ID:g+9kU6wQ]
>>353
そもそも PT3 じゃないデバイスがパススルーできることは確認してる?

355 名前:353 mailto:sage [2012/08/24(金) 23:23:59.90 ID:GZQUxnuY]
>>354 LinuxはIntel 1000PTで確認済み。問題なく使える。
VistaではパススルーでPT3を認識して録画可能。
当然Vista + 1000PTもパススルー認識して問題なく使える。

356 名前:login:Penguin mailto:sage [2012/08/24(金) 23:43:54.35 ID:hUyYQCKL]
昔pt2をvmware(だったと思う)のパススルーで使った人がこのスレにいて、その方法を書いてたんだけど
その書き込み掘り起こさないと無理かも 結構手間かけてた
時間ができたら探してみる
本人降臨してくれといいんだけど

357 名前:login:Penguin mailto:sage [2012/08/24(金) 23:59:25.19 ID:N8HSLdAs]
>>355
単純にWindows仮想マシン用のパススルー処理がより汎用的に作られているだけのような。
ちなみに、Linux仮想マシンのゲストOSタイプをVista64bitにしても変わらない?

358 名前:353 mailto:sage [2012/08/25(土) 00:46:35.67 ID:lcyHRtzZ]
>>356 お手数ですが、よろしくお願いします。

>>357 試してみたけど結果は同じだった。うーん。


359 名前:login:Penguin mailto:sage [2012/08/25(土) 01:25:11.04 ID:2bE3PCpm]
そういやLinux-kvmでpt2パススルー、Windowsゲストで安定動作報告きてたけど
Linux on Linuxで試してみたら頻繁に刺さって悲しかったな。

ホストのカーネルバージョンやpt2デバドラを変更したりすると、刺さる頻度
変わったり。



360 名前:login:Penguin mailto:sage [2012/08/25(土) 06:45:59.54 ID:DUj77K0t]
>>353
DMA用の物理メモリ確保で失敗してるからPT3うんうんじゃなくて
メモリ確保のやり方か仮想環境の問題な気がする。
確保量がwindowsのbondriverより多目になってるんでそのせいかも?
pt3_dma.cの定数いじってみて

361 名前:360 mailto:sage [2012/08/25(土) 07:58:00.60 ID:DUj77K0t]
ごめん、BonDriverのソース読み直したらメモリ確保量はBonDriverの方が多かった。
#pt3_dma.cのBLOCK_COUNTだけどBonDriverだと8*8=64

362 名前:353 mailto:sage [2012/08/25(土) 08:25:34.26 ID:lcyHRtzZ]
>>360 pt3_dma.cの46行目のifdefの値を1のままで試したところ動作しまた。
ありがとうございます。
これで糞窓環境捨てられます。感謝です。

363 名前:login:Penguin mailto:sage [2012/08/25(土) 10:48:20.40 ID:GSKaR+2R]
ESXiで使えるん?朗報や〜ヽ(´▽`)ノ
>>353レポありがと。

364 名前:login:Penguin mailto:sage [2012/08/26(日) 19:17:18.04 ID:v+3sw5wy]
bs-tbsの番組表がなぜかQVCになってる。
CS161の方はジャンルが情報でBSTBSはジャンルがニュース・報道になっててよくわからない。
cdn.uploda.cc/img/img5039f76ab1782.png

365 名前:login:Penguin [2012/08/26(日) 23:44:04.73 ID:mPmaWu8x]

今日、PT3を買ってきて Linux マシンに入れて色々試しています。
なんとか recpt1 をコンパイルして -http で出力させて、
外部パソコンの VLC Player で見ることができるようになったのですが、
CSの場合、XXXX:8888/CS2, CS4, CS6, ... というように
大きなチャンネルしか指定できません。
ディスカバリー等の個別チャンネルを見るには、
URLをどう指定すればいいのか分かりますでしょうか?


366 名前:login:Penguin mailto:sage [2012/08/26(日) 23:45:37.57 ID:DQomCPex]
:port/CS16/333
同様に/24/1seg 等でワンセグ受信も可能。

367 名前:login:Penguin [2012/08/27(月) 01:18:58.71 ID:wqPbWSvY]
>>366
うまくいきました。
ありがとうございます。

これ全部、m4uに書いておけばいいのですね。
ところで、外国放送等の主音声・副音声の構成の番組だと、
音が消えてしまう現象に見回れているんですが、私だけなんですかね…


368 名前:login:Penguin mailto:sage [2012/08/27(月) 03:19:03.11 ID:t4swEYSg]
PT3 仮想マシン(KVM)で動作OK。
FPGAの更新もWindows仮想マシン上でできたわ。

369 名前:login:Penguin mailto:sage [2012/08/27(月) 03:38:26.63 ID:bT5cold7]
今の仮想マシンってpciパススルーなんてできるんだな
と思ったら随分前からあったのね

良い時代になったもんだ



370 名前:login:Penguin mailto:sage [2012/08/27(月) 03:50:15.74 ID:F2jzLLWz]
まあな

371 名前:login:Penguin mailto:sage [2012/08/27(月) 22:33:12.69 ID:ERdV7YQl]
PT3用に新しく組んだ環境下で
録画ファイル名が初期値(%CH%_%ST%_%ET%)に固定されてしまうんですが、
なにか原因ご存知ありませんか…
(Ubuntu12.04 / epgrec_20111001.tar.gz)

372 名前:login:Penguin mailto:sage [2012/08/27(月) 22:59:35.72 ID:meVu1KHa]
>>371
/var/www/epgrec/settings が apache のアカウントで書き込み出来るようになってる?
それと httpd/error_log 見て見たら?


373 名前:login:Penguin mailto:sage [2012/08/27(月) 23:04:06.53 ID:g7mPcGCv]
>>370
おまだれw

374 名前:login:Penguin mailto:sage [2012/08/27(月) 23:12:30.11 ID:LJSHvGIr]
>>373
俺だよ俺

375 名前:login:Penguin mailto:sage [2012/08/27(月) 23:15:39.38 ID:meVu1KHa]
最近テレビ朝日は --sid hd 使うとうまく録画出来ない、映像も音声もないサイズの小さな ts が作られる。
/usr/local/bin/recpt1 --b25 --strip --sid hd 24 1766 /var/www/epgrec/video/報道ステーション
とりあえず --sid hd オプション取れば録画出来る
/usr/local/bin/recpt1 --b25 --strip 24 1766 /var/www/epgrec/video/報道ステーション
なんか変わったのか?


376 名前:login:Penguin mailto:sage [2012/08/28(火) 00:07:36.26 ID:HF40EYW6]
>>375
どこの誰の作った recpt1 使ってますか?
hg.honeyplanet.jp/pt1/rev/8e0f7191b92e
これで修正済のものではないかな?

377 名前:login:Penguin mailto:sage [2012/08/28(火) 00:37:33.75 ID:Ut41ry6c]
>>372
/var/www/epgrec/settingsには権限付けていて(777/www-data)
config.xmlも生成、かつ<filename_format>に値も正しく入っているのです
apache/phpのerrorlogには特にそれらしいものは無いように見えますし…

378 名前:375 mailto:sage [2012/08/28(火) 00:42:53.24 ID:xGGaygnR]
>>376
これ使ってます
hg.honeyplanet.jp/pt1/archive/7662d0ecd74b.tar.bz2

379 名前:login:Penguin mailto:sage [2012/08/28(火) 00:56:34.42 ID:Mp7jCJ6g]
>>377
設定変更後に予約した番組でダメなの?



380 名前:login:Penguin mailto:sage [2012/08/28(火) 05:11:03.89 ID:SZMyhHM4]
>>375
テレビ朝日は最近じゃなくて前からそうじゃなかったっけ?


381 名前:login:Penguin mailto:sage [2012/08/28(火) 12:57:23.86 ID:eXWJ9E7T]
>>378
それ古いヤツだろ
わざわざ古いヤツを使うというのは、何か理由があるのかね?

382 名前:login:Penguin mailto:sage [2012/08/28(火) 19:21:11.07 ID:HF40EYW6]
>>378
それは残念ながらそういうバグを持ってる版だ
最新版に更新することをお勧めします
機能追加よりバグ修正とかチャンネル情報修正とか多数されているので

383 名前:login:Penguin mailto:sage [2012/08/28(火) 20:52:20.52 ID:MXGK06i9]
>>376
なんかコンパイルエラーがでてコンパイルできない

tssplitter_lite.c: In function ■ニReadTs■ヌ:
tssplitter_lite.c:249: warning: dereferencing ■ニvoid *■ヌ pointer
tssplitter_lite.c:249: error: invalid use of void expression
tssplitter_lite.c:250: warning: dereferencing ■ニvoid *■ヌ pointer
tssplitter_lite.c:250: error: invalid use of void expression

384 名前:login:Penguin mailto:sage [2012/08/28(火) 23:44:52.76 ID:HF40EYW6]
ここのあたりね。
249 *(sbuf->data + index + 1) = 0xff;
250 *(sbuf->data + index + 2) = 0xff;

sbuf は struct ARIB_STD_B25_BUFFER である。
sbuf->data は (uint8_t *) である。
0xff は (signed char*) になる?
どこかでキャストが良い気がする。

(uint8_t)0xff;

とかに修正したら動くかも?

385 名前:login:Penguin [2012/08/28(火) 23:49:29.36 ID:5c5jbFEm]
>>301
githubの epgdump コンパイルすると、
...
gcc -std=c99 -O2 -Wall -g -Werror -Wno-return-type -c util.c
util.c: In function 'parseOTHERdesc':
util.c:78:6: error: variable 'descriptor_tag' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [util.o] Error 1
とエラーになりますね。-Werrorを外したらコンパイルできましたけど。


386 名前:login:Penguin mailto:sage [2012/08/29(水) 01:43:08.66 ID:nIBl9mIm]
>>384
*(uint8_t*)(sbuf->...)にしたらいいんじゃないかなあ?
おとなしく
sbuf->data[index+1]=...
とか

387 名前:login:Penguin mailto:sage [2012/08/29(水) 06:49:55.46 ID:JVAFHLaw]
>>386
> *(uint8_t*)(sbuf->...)にしたらいいんじゃないかなあ?
これが正解だった。

dataが(void *)で宣言されてたから文句言われた模様

388 名前:pt1.oyama mailto:sage [2012/08/31(金) 05:20:55.47 ID:6LR9k8/F]
チャンネルスキャンスクリプトを作ってみました。

◆使い方◆
channelscan_pt1.sh (引数無し)

◆依存関係◆
epgdump と perl の XML::Simple が必要です。

◆機能説明◆
1. recpt1 を 13ch - 63ch までTS出力させて、epgdump でXMLを出す。
2. epgdump の出力したXMLを epgdump_xml_parase.pl で局の情報を抽出、ソートして出力
3. 書き込み先は ~/.recpt1_ISDB、~/.recpt1_BS、~/.recpt1_CS、~/.recpt1-channels

◆その他◆
時間帯により(?)地デジで取得できないチャンネル情報がある模様。
実行にものすごく時間がかかります。30分ぐらい。

◆ToDo◆
このスクリプトの作成したファイルを元に、
DLNA版の物理チャンネル変更機能版を実装予定。

389 名前:login:Penguin mailto:sage [2012/08/31(金) 05:58:56.79 ID:+HIfSM2p]
ぜひBS/CS版を



390 名前:login:Penguin mailto:sage [2012/08/31(金) 21:41:37.15 ID:WX5i8O9d]
TS内の番組情報がUTF-8オンリーだったらepdumpr的なものも
もっと気軽に作れるんだけどなあ

391 名前:login:Penguin mailto:sage [2012/08/31(金) 22:34:38.79 ID:lp0ufvLO]
>>389
BS/CSも解析する実装になってます

392 名前:login:Penguin mailto:sage [2012/08/31(金) 22:56:57.19 ID:3e+eN8B/]
>>391
失礼いたしました
ありがとうございます

393 名前:login:Penguin mailto:sage [2012/09/01(土) 03:29:04.35 ID:bbzA1N2X]
Piro77/epgdump ・ GitHub
https://github.com/Piro77/epgdump

これってepgrecには使えないよね?
コンパイルはできたけど、なんか番組情報反映されない。

394 名前:login:Penguin mailto:sage [2012/09/01(土) 07:45:19.80 ID:L0uMSsIn]
>>393
吐き出す内容が違うからそのままでは駄目
合うようにepgrec側を改造すればおk

395 名前:login:Penguin mailto:sage [2012/09/01(土) 23:33:35.58 ID:XpYS4qi8]
pt3のDVBはどんな様子?

396 名前:login:Penguin mailto:sage [2012/09/02(日) 02:03:20.52 ID:Xyy63y3S]
hg.honeyplanet.jp/pt1.oyama/rev/30e91361506a

recpt1 DLNA版で、物理チャンネルをDLNAから選択できるように改造してみました。
実験段階だと思っているので、地デジ向けにしか対応していません。

ToDo:
CS/BS対応

397 名前:pt1.oyama mailto:sage [2012/09/02(日) 21:42:19.96 ID:Xyy63y3S]
こっそりBS/CS対応にしてみましたが、splitterが途中でALLになってしまったり、
BSが映らないとか色々ダメゲな状態なので生温かく見守って居てください。

398 名前:login:Penguin mailto:sage [2012/09/03(月) 00:43:44.44 ID:TNlFZ8yU]
openSUSE12.2(RC2)でPT3で視聴できました(Kernel 3.4)。
マイナーなディストリでも動いた感動を伝えたくて記念カキコ。

399 名前:login:Penguin mailto:sage [2012/09/03(月) 13:23:30.79 ID:7bFQk3kk]
詳しい人教えて下さい。
2senのepgdumpはチャンネル情報がソースにスタティックに埋め込んであって
チャンネルが変更になる度に修正&コンパイルが必要だけど、
githubのepgdumpはチャンネル情報自体をTSファイルから収集してるから
ソースの修正なんか必要無いよ、って理解でオケ?

んで、上手くやるとrecpt1やepgrecのチャンネル変更も(半)自動化できると。
すげー



400 名前:login:Penguin [2012/09/04(火) 02:19:12.27 ID:rVgeFGvC]
>>399 ソースを見るかぎりそのように理解できそうだね。
でもまだRECPT1で動かない… orz…

できれば、epgdump に機種依存オプション入れるのをやめて、
do-record.sh.pt1 で吸収して欲しいなぁ。

pt3とfsusb2nをとっかえひっかえで使えるようにしておきたいし
インタフェース界面は1箇所に寄せておきたい。

401 名前:login:Penguin mailto:sage [2012/09/04(火) 02:58:40.31 ID:pGepauXc]
>>399
recpt1はBSをTP番号とスロットで指定できれば自動化できるんだけどな

402 名前:login:Penguin [2012/09/04(火) 11:47:15.71 ID:ATBPDX0x]
>>401
スロット番号ならpt1_dev.hのテーブルにトランスポンダとスロットの数だけ定義書いちゃえばいいんじゃないの?

{ 0, CHTYPE_SATELLITE, 0, "T00S0"},
{ 0, CHTYPE_SATELLITE, 1, "T00S1"},
{ 0, CHTYPE_SATELLITE, 2, "T00S2"},
{ 0, CHTYPE_SATELLITE, 3, "T00S3"},
{ 1, CHTYPE_SATELLITE, 0, "T01S0"},
{ 1, CHTYPE_SATELLITE, 1, "T01S1"},
{ 12, CHTYPE_SATELLITE, 0, "T12S0"},

403 名前:login:Penguin mailto:sage [2012/09/04(火) 19:32:45.45 ID:7HxQjiFA]
>>401
>>109の指定フォーマットで作ったパッチを投下
recpt1 BSチャンネル指定追加パッチ
www1.axfc.net/uploader/Sc/so/375500

んで録画コマンドの間で違うのもどうだろう?ということで
recfriio BS/CSチャンネル指定追加パッチ
www1.axfc.net/uploader/Sc/so/375501
こっちは、実機を持っていないのでデバッグしてないです。
recfriioは、黒凡に直接TSIDを渡しているようなので
BSで新チャンネル追加された場合に対応が必要だと思います。

404 名前:login:Penguin [2012/09/04(火) 23:25:18.01 ID:rVgeFGvC]
>>301
ttps://github.com/stz2012/epgdump

これ使うと、録画に失敗したら次のようなエラーが出る。

PHP Fatal error: Call to undefined method Exception::getLevel() in /var/www/epgrec/recorder.php on line 307


405 名前:301 mailto:sage [2012/09/05(水) 00:21:53.80 ID:vUMLk3SR]
>>404
そのソースはオリジナルから変更してないので、
元々のepgrecのバグかもしれません。
明日辺り、修正しておきます。

406 名前:login:Penguin [2012/09/05(水) 08:06:42.34 ID:8FGgGC6U]
>>404
ついでに、do-record.sh に引き渡される環境変数が、BSの場合は
CHANNEL : B14
SID : 241
に、CSの場合は、
CHANNEL : C8
SID : 362
になるけど、それぞれ recpt1 の場合は、
CHANNEL : 241
SID : HD
と、
CHANNEL : CS8/362
SID : HD
としなければいけないです。。。。


407 名前:login:Penguin mailto:sage [2012/09/05(水) 19:27:36.54 ID:rotv0Vp3]
>>406
それどう見てもrecpt1側がおかしくね?。衛星ないから知らんかったw

408 名前:login:Penguin mailto:sage [2012/09/05(水) 19:38:36.42 ID:4NRS5ujs]
混ぜるな危険w

409 名前:301 mailto:sage [2012/09/06(木) 09:00:32.53 ID:MQ7rHT+v]
>>406
当方のepgdumpをコンパイルする際、
Makefile内のRECPT1のコメントアウトを外しましたか?
その情報だと恐らく外してない気がします。
再度コンパイルしたら、epgrecのテーブルを初期化してからお使い下さい。



410 名前:login:Penguin mailto:sage [2012/09/06(木) 11:44:56.03 ID:/22AHe+z]
亜流バージョンはブログでやってくれないかな

初心者が混乱するんだわ

411 名前:login:Penguin mailto:sage [2012/09/06(木) 12:03:54.65 ID:WJiICS+Q]
pt1.oyamaさんみたいに本家とは別物だとはっきりわかるようにするべきだな

412 名前:301 mailto:sage [2012/09/06(木) 12:09:28.70 ID:MQ7rHT+v]
>>411
READMEとかに亜流であることを明記しろという意味ですか?
それともURLが紛らわしいとかそういうことを言ってます?

413 名前:login:Penguin mailto:sage [2012/09/06(木) 13:24:41.18 ID:MAuaBl4q]
>>412
それぞれのソフト名に何か追加で文字を追加すればいいかと
名前出すのなんだけどkatauna氏のepgrec UNA みたいに

414 名前:301 mailto:sage [2012/09/06(木) 14:03:31.27 ID:MQ7rHT+v]
>>413
あ〜、なるほど。
了解しました。
混乱させてしまい、申し訳ないです。

415 名前:login:Penguin mailto:sage [2012/09/06(木) 22:29:37.46 ID:Uc27hNvM]
>>409
recpt1もforkして、録画コマンドの引数統一化したらいいような。
epgdumpも切り替えなくていいし。

416 名前:login:Penguin mailto:sage [2012/09/06(木) 23:50:32.44 ID:H9LLw1GY]
>>415
そっちに振るよりも本家に対応してもらった方がいいよ
必要以上に分家を増やしても紛らわしいだけだよ
パッチも>>403にあがってんだし

417 名前:login:Penguin mailto:sage [2012/09/07(金) 05:43:21.12 ID:TBVUJdVe]
>>416
誰もマージしようとしないのが謎過ぎなんですが…

418 名前:login:Penguin mailto:sage [2012/09/07(金) 08:04:52.57 ID:V/qWK55v]
素人の日曜プログラミングですからね。そんなの公表されたら
関係ない人間が大迷惑ですわ。

419 名前:login:Penguin mailto:sage [2012/09/07(金) 08:18:22.35 ID:PyfKoJch]
なんかバージョンがいろいろ有りすぎて、どれがどういう状況なのかサッパリ分からない…
誰か樹形図みたいのつくって…

あるいは、みんなGitHubつかって、そこでオリジナルバージョンから
forkして自分のリポジトリに引き継いでパッチつくればクリアなのに



420 名前:301 mailto:sage [2012/09/07(金) 15:48:15.56 ID:hdpz7Lff]
STZ版のrecfriio、epgdump、epgrecを
>>406氏のパッチに合わせる形に変更致しました。
チャンネル指定方法がスッキリして、大変ありがたいです。

421 名前:301 mailto:sage [2012/09/07(金) 15:52:25.17 ID:hdpz7Lff]
>>403氏のパッチの間違いでした。すいません。

422 名前:login:Penguin mailto:sage [2012/09/07(金) 18:28:32.97 ID:SVzMiOaN]
おつおつ

423 名前:login:Penguin [2012/09/08(土) 01:24:37.89 ID:0Nz0UDUs]
乙です!

recpt1は、githubでは

https://github.com/WhiteAnthrax/recpt1

https://github.com/eagletmt/dvb-recpt1
があるみたいですね。

forkするならWhiteAnthraxさんの方がいいかな…??


424 名前:login:Penguin mailto:sage [2012/09/08(土) 01:40:48.95 ID:6anoYDWD]
どっちにも

425 名前:login:Penguin mailto:sage [2012/09/08(土) 02:11:05.12 ID:3+C4FsNU]
https://github.com/eagletmt/dvb-recpt1
は、dvbドライバー用みたいだから今回の件では対象外だね

426 名前:login:Penguin mailto:sage [2012/09/08(土) 02:33:36.76 ID:3+C4FsNU]
https://github.com/WhiteAnthrax/recpt1
の方は、httpサーバRC4版だね
これからforkすんの?

427 名前:login:Penguin mailto:sage [2012/09/08(土) 08:04:08.59 ID:J8MrA0CY]
亜流がありすぎて、まとめるだけでも大変だなこれは。
といっても、driver, recpt1, epgrec, epgdumpr の4つか。
お前らあとは任せた。
Linuxディストリの系譜みたいな壮大なやつを期待してるぞ!

428 名前:login:Penguin mailto:sage [2012/09/08(土) 10:58:52.70 ID:ORJ8JK1M]
>>423

dvb-recpt1を試してみようと思ったら、これビルドするのに
omakeが必要みたいだね。

OMake:ttp://omake.metaprl.org/download.html

普通のmakeで出来るように出来ないのかな〜?

429 名前:login:Penguin [2012/09/09(日) 02:53:19.27 ID:AaY4FRkb]
>>427,428
とりあえず、

* arib25 → up0353.gz
* pt3driver → https://github.com/m-tsudo/pt3.git
* epgrec → https://github.com/stz2012/epgrec
* epgdump → https://github.com/stz2012/epgdump
* recpt1 → hg.honeyplanet.jp/pt1/

あと、STZ2012氏には申し訳ないけど、>>406 の recpt1 のCSの指定方法は間違っ
ていて、do-record.sh/recpt1 のインタフェースは、最新のrecpt1だと、

* BSの場合
CHANNEL="XXX", SID="hd"
* CSの場合
CHANNEL="CSXX", SID="YYY"

となっているみたい。要するに、do-record.sh のMODE=0だとCS録画時にTSにて
指定物理チャンネルに含まれるの全番組がまとめて録画してしまうみたいなの
で、結果として出力されるTSを手動で分離するのを厭わないマゾ体質でないの
ならば、CSの録画は原則、MODE=1にしてSIDを指定するか、または
do-record.sh でMODE=0とMODE=1を揃えるかすることになる。

最新レポジトリだとSTZ氏XMLデータもfriio と pt1/2/3 で統一作業をしてくれ
ているみたいだけど、この作業がうまく言って、ある程度落ち着いたらパッチ
に悩まず上の組み合わせでいけるようになると思う。




430 名前:login:Penguin mailto:sage [2012/09/09(日) 02:58:47.77 ID:9NF//bUj]
epgdumpはPiro77版がいいなあ、軽いから。

431 名前:login:Penguin mailto:sage [2012/09/09(日) 03:05:27.98 ID:5E3btfl2]
>>429
github縛りじゃないようだけど、epgrecは本家の↓じゃだめなん?
sourceforge.jp/projects/epgrec/scm/git/epgrec/






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

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

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