【視聴・録画】Linuxでテレビ総合10 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001sageoff
2014/12/03(水) 07:33:18.13ID:6p/CugPc【関連スレ】
【自家製】MythTV Part.3【HDDビデオ】
http://engawa.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://engawa.2ch.net/test/read.cgi/linux/1017186805/
【前スレ】
【視聴・録画】Linuxでテレビ総合9【デジタル/アナログ】
http://hayabusa6.2ch.net/test/read.cgi/linux/1388900589/
【過去スレ】
【視聴・録画】Linuxでテレビ総合8【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1359268284/
【視聴・録画】Linuxでテレビ総合7【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1342343650/
【視聴・録画】Linuxでテレビ総合6【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1326804531/
【視聴・録画】Linuxでテレビ総合5【デジタル/アナログ】
http://engawa.2ch.net/test/read.cgi/linux/1309182037/
【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】
http://hibari.2ch.net/test/read.cgi/linux/1293388638/
【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】
http://hibari.2ch.net/test/read.cgi/linux/1269999876/
【視聴・録画】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/
0304login:Penguin
2015/05/10(日) 22:48:04.76ID:MK5JXXNHそう言うTSでもとりあえず普通のTSにするための同期処理なので、落ちるのはダメですね(;´Д`)
どうも、
1. 入力の頭の方確認して同期してるので、同期成功とみなして再帰呼び出し
↓
2. その呼び出しバッファの後ろの方に実は同期ズレがあってそれを検出、同期をやり直しとする
↓
3. 1.に戻る
を繰り返した結果、再帰の深さを制限してない事によるスタックオーバーフローみたいですね
3.の手順の際に、データをなるべく捨てたくないので今見えるデータの最初から入力されたとして1.に戻っていたのですが、
「今見えるデータの最初」が初めの1.で入力されたバッファと同じになるパターンがあって、これに遭遇すると
必然的に無限再帰にハマる事になってしまっていました
ちょっとこの辺のロジックを再検討してみます…
0305login:Penguin
2015/05/11(月) 01:49:06.25ID:wJ5AHz7k無限再帰してたんなら無限ループになるけど
0306login:Penguin
2015/05/11(月) 19:43:38.41ID:tTMM35FIこうなると、同期チェック処理に一度に渡すバッファはあまり大きくない方が都合が良い事になるので、
書き出し用のバッファとは別に、それほど大きくない単位で読出し->同期チェックを行うようにしました
>>302-303
多分処理できるようになっていると思うので、確認してみて下さい
>>305
いやーバッチリ無限再帰でした(;´Д`)
一応上記の変更で、理論上起こり得る再帰もあんまり深くならなくなったので、無理してループ処理に
落とし込む必要も無さそうです…
0307login:Penguin
2015/05/11(月) 21:59:24.83ID:I7kc219l処理出来ました。
ありがとうございます。
$ splitter -v -i T13.ts -s 2056 -o T13-s.ts
PAT OK: sid[0x808] / tsid[0xffff] -> [0x7fd1] / PMT change : pid[0xffff] -> [0x1f0]
PMT version change: [0xff] -> [0x15]
PMT found: len[207] Split! : left[27]
PMT OK: pid[0x1f0] sid[0x808] len[207] desc_len[15]
...
0308login:Penguin
2015/05/14(木) 09:40:08.72ID:60ny4K9WchinachuでPX-W3U3を使おうとしたらOSごとフリーズすることが多く。。。
epg取得は--sid <sid>外したりoperRecCmdSpanの値を増やしてなんとかなったけど
0309login:Penguin
2015/05/14(木) 12:13:33.18ID:WuIGOiwNasicen_dtv.hが公開されているかはわからないし解決策でもないですが。
同じ様な状況です。
一時、PX-W3U3をCentOSのBonDriverProxy_Linuxで使っていたのですが
やっぱりOSごとフリーズしたり突然再起動したりしました。
BonDriverProxy_Linuxに以下の修正が入ってから数日の間は快調に動作
していたのですが突然同じ様にフリーズ。PC側の問題かと思ってPCを変
えてみたら今度は突然再起動。結局自分には原因は分からずにほったら
かしです。
https://github.com/u-n-k-n-o-w-n/BonDriverProxy_Linux/commit/632043b252f069900ef615fab691e450cbdbdf11
PX-W3PEも同時にテストで使っていたのですがそういう感じはなかったです。
ドライバがCentOSでしか動作しそうにないのとPT3と比べるとCPU使用率が
高かったので結局こっちも使用せずに机の上に置きっぱなしですが。
USBなBSチューナーでBonDriverProxy_Linuxで使えるものが欲しいのです
けどねえ。
0310308
2015/05/14(木) 13:59:06.12ID:60ny4K9Wrecpt1の最新ソースにPLEX対応の差分を当てて試してみます
0311308
2015/05/17(日) 09:43:41.88ID:vAvHOz3Q・recpt1にSIGTERMシグナルを送るとOSごとハングすることが多い。
・recpt1をSIGKILLで落としてからrecpt1を起動する間に1秒程度の間隔を
置かないと録画ファイルが0バイトになることがある。
SIGTERMをSIGKILLに置き換え、デバイス毎に起動間隔を制御するrecpt1のラッパーを作ればよいのかな。
0312login:Penguin
2015/05/18(月) 12:47:20.19ID:gsHUrnlvログには Chosen sid として正しいsidが表示されてる。
ちなみに、出力されたtsファイルはtssplitter_liteを使って手動でsplitできる。
0313login:Penguin
2015/05/23(土) 11:29:32.54ID:YKt6vJVf解決したしドキュメント化もされてないようなので一応
config.jsonに以下を追加
"wuiOpenHost" : "::",
前スレの154と逆の症状で、IPv6じゃないと繋がらないというものだった
0314login:Penguin
2015/05/24(日) 22:12:07.67ID:OW5Sk7OS::にするのはやめたほうがいい、不意に全世界にサーバーを公開してしまう場合がある
IPv4かv6のローカルIPをそこに指定する
0315login:Penguin
2015/05/25(月) 11:03:07.36ID:9bF5rgqerecpt1の場合は別のrecpt1を入れれば解決という過去ログは見かけるのですが、dvb版に関しては解決法がわかりません
わかる方いたら教えてください。
0316login:Penguin
2015/05/25(月) 12:04:46.63ID:LnFQu8JC0317login:Penguin
2015/05/25(月) 23:49:32.05ID:wZm/0+iNこの度衛星放送を録るべく、分波器導入してテレビとPT3に繋ぎました。
テレビでスカパー2週間無料に申し込んだ後、PT3で受信してみると何故かスカパーが見れます。
テレビとPT3どちらでもスカパーは見れる状況です。
WOWOWは映らないのだが、これは一体…
0318317
2015/05/26(火) 00:31:39.21ID:KtiycNqN0319login:Penguin
2015/05/26(火) 07:04:35.16ID:BFWmglYI以前はテレビにbcasカード差し直して、スカパー!に電話してた
今は柔らかいのを入れて、契約chのみ受信してるけど、未契約chの無料番組が見られなくなった
0320login:Penguin
2015/05/26(火) 23:42:22.54ID:ODJBoRssPT3で使ってるカードが初使用だったので手続き不要の一週間お試しになってるだけじゃないでしょうか
多分一週間たったらみられなくなるかと
WOWOWがみられないのは、WOWOWの運用してる鍵は最近変わったので、PT3で使ってるカードにその鍵が
入っていない(==初使用であっても手続き不要の一週間お試しができない)からでしょう
EMMの受信はlibarib25にEMM有効にしてTS食わせるだけですね
libarib25使うアプリなら大抵--EMMオプションになってるかと
これは常時有効にしといても別に困らないと思いますよ
0321299
2015/05/28(木) 07:23:14.11ID:nUe3EnICそれってgroupの設定じゃないかな。
うちもsampleコマンドでBonDriver_DVB指定して録画しようとしたら、ユーザーがpiのときは出来るけどchinachuの時は出来ない。
0322login:Penguin
2015/05/28(木) 21:49:00.25ID:HTaxHiSFコマンドラインからの録画するのは問題ないのに
./chinachu update -f
でこける。
28 May 21:37:56 - GETTING EPG.
28 May 21:37:56 - [0] {"type":"GR","channel":"0","n":0}
28 May 21:37:56 - [0] LOCK: DVB (n=0)
28 May 21:37:56 - [0] SPAWN: sample -b /usr/local/lib/BonDriver_Proxy.so -s 0 -c 0 (pid=30811)
28 May 21:37:56 - [0] STREAM: /tmp/chinachu-tmp-ia861zhx.m2ts
28 May 21:37:57 - STATUS: { completed: 0, waiting: 13, worked: 1, running: 1 }
28 May 21:37:57 - STATUS: { completed: 0, waiting: 12, worked: 1, running: 1 }
events.js:85
throw er; // Unhandled 'error' event
^
Error: ENOSPC, write
at Error (native)
0323322
2015/05/28(木) 22:06:44.75ID:HTaxHiSF0324login:Penguin
2015/05/28(木) 22:53:56.54ID:z+/wAYgm0325login:Penguin
2015/05/29(金) 01:06:36.32ID:oVkTltLZRasberry PiにBonDriverProxyExを入れて、Chinachuで運用してます。
RasPiのIPは192.168.0.10に固定しているのですが
BonDriverProxyEx 192.168.0.10 1192
として実行すると、LAN内の他のPCでBonDriver_Proxy.dllを使って
視聴できるものの、RasPiのBonDriver_Proxy.dllからは視聴できず、
BonDriverProxyEx 127.0.0.1 1192
とすると、今度はRasPiでBonDriver_Proxy.dllで視聴できるものの
他のPCでは視聴できなくなります。
どこかの記事でRasPiはループバックが無効になっているからだ
という記事を読んだ気がするのですが、どなたか知恵を貸してい
ただけませんでしょうか。
0326login:Penguin
2015/05/29(金) 02:04:55.70ID:GjwIejVsちゃんと192.168.0.10に繋ぎに行くようにしてる?
どうにもならないなら
BonDriverProxyEx 0.0.0.0 1192
とか
0327login:Penguin
2015/05/30(土) 01:46:43.77ID:p20cRAKJBonDriverProxyEx 0.0.0.0 1192
でうまく行きました!
逆にこれ以外はダメでした。
RasPiから192.168.0.10に接続する場合は、自分から自分へのアクセスで
これに制限がかかっているという記事を見た気がしたので。
0328login:Penguin
2015/05/30(土) 08:24:19.63ID:p20cRAKJ同じ状況にハマってます。
Tokyo MX1(と2)が2つ番組表に登録されてしまい、
片方を非表示にすると、残った方も表示されなくなってしまいました。
パッチの内容をご教示いただけませんでしょうか。
0329login:Penguin
2015/05/30(土) 16:02:01.32ID:a7pLuhS4USBケーブルをフェライトコア付きにしてみたり
いろいろやってみたけど、それでもハングするときはハングする。。。
0330login:Penguin
2015/05/30(土) 19:31:01.26ID:t45XjumCつーかfoltiaで使っててもハングするんだからあれは駄目だよ。
なんとかしてアースソフト製品を使うように頑張る方がよっぽどましだと思う。
0331login:Penguin
2015/05/30(土) 23:09:27.41ID:rXeeIdJu一度schedule.jsonを空[]にするといい
その後update -fをすれば重複消えると思う
0332login:Penguin
2015/05/31(日) 00:03:18.06ID:X5CCPSpH0333login:Penguin
2015/05/31(日) 23:10:37.52ID:nd9G/5S+ほい。CSの番組表取得のロジックを地上波にも移植しただけ。
http://pastebin.com/MY16QmhG
>>331
BonDriverProxyでサービスごとにチャンネル分けても、取得できる
番組表まで分けられるわけではないから起きる問題なので、
それでは解決しない。
0335login:Penguin
2015/06/03(水) 20:53:57.08ID:QTmcBlxiError:予約できません とでるのですが
atjobを見ると登録されており、録画はされていて指定したディレクトリに
tsデータで録画されています(ローカルに持ってきて再生は確認しました
epgrecunaの録画一覧では表示されません。
epgrec動作ログをみるとエラーで
recomplete:: 予約テーブルのアクセスに失敗した模様(construct:Recorder_reserveTblに[id( 3 )]はありません)
とあるだけです。
epgrecから移行で
epgdumpUNA141013.tar.gz
epgrecUNA_150509.tar.gz
の2つだけをいれただけなのですが足りないパッケージなどがあるんでしょうか?
0336login:Penguin
2015/06/04(木) 00:13:48.27ID:uEqgiZ4irecbondでBonDriverチャンネルを指定して録画するところまではできたのですが、これだとchinachuで番組表を取得することができませんでした。
普通のBSチャンネルを指定すれば番組表も取れると思うのですが、普通のチャンネル指定では一部のチャンネルで関係ないチャンネルが録画されてしまいます。
recbondのREADMEには「BonDriverのiniファイルの チャンネル定義をrecbond/pt1_dev.hのそれと同期させる必要があります。」とあるので同期させれば
解決すると思ったのですが、具体的に何をどのように同期させればよいのかよくわかりせん。どなたかわかりますでしょうか?
0337login:Penguin
2015/06/04(木) 12:46:24.11ID:qrKl3Vyzデータベースの設定ができてないのでは?
そのままだと,自動録画とか予定変更には
対応できない状態のような気がする。
0338login:Penguin
2015/06/04(木) 13:23:08.39ID:VGaUsRrp0339login:Penguin
2015/06/04(木) 16:24:08.33ID:7SxL/WkN0340login:Penguin
2015/06/04(木) 19:29:06.66ID:l3vntX76> recbondのREADMEには「BonDriverのiniファイルの チャンネル定義をrecbond/pt1_dev.hのそれと同期させる必要があります。」
> とあるので同期させれば解決すると思ったのですが、具体的に何をどのように同期させればよいのかよくわかりせん。
ソースをみる限りBS/110CSのチャンネルをrecpt1方式で指定する場合は、BonDriverとしてのチャンネル番号として
isdb_t_conv_table[]のインデックスを使うようなので、pt1_dev.hに並べられた通りの順番でチャンネル番号が並んでいる
BonDriverでないと正しく選局できないと言う意味かと思います
win側で読み込ませているBonDriverの設定でチャンネルの並び順を変えられるのならそれが一番かと思いますが…
単体で無理そうなら、BonDriver_Splitterを噛ませてそうしてしまうのが簡単かもしれませんね
それはともかく、BonDriverチャンネル指定でなぜ番組表が拾えないんでしょうね
chinachuへの録画用コマンド設定が正しく行われていれば特に問題無さそうな気がするのですが…
#試さずに書いてるのでイイカゲンな事言ってるかもしれません
0341login:Penguin
2015/06/04(木) 22:07:54.94ID:uEqgiZ4i仰るとおりにwindows側のBonDriverのiniファイルのチャンネルの順番をpt1_dev.hの順番と揃えたら
正しくチャンネルを指定できるようになりました。
chinachuでBonDriverチャンネル指定でBSの番組表が取得できないのは
epgdumpでBSの番組表を取得する場合、ひとつのチャンネルから全チャンネルの番組表を取得でき
チャンネル番号も普通の番号で埋め込まれているため、BonDriverチャンネル番号と一致せず
取得できないんだとおもいます。
0342login:Penguin
2015/06/04(木) 23:58:15.53ID:l3vntX76なるほど、chinachuのBSのEPG取得完了のチェックロジックはチャンネル名がsidで指定されてる事前提なんですね
https://github.com/kanreisa/Chinachu/blob/f8fb3e3a9f5013ef5af8a180bfb2fe9fb6d4e1d8/app-scheduler.js#L724
CSと同じロジックにしてしまえば良さそうな気がしますが、やはり何か理由があるのでしょうか…
0343335
2015/06/06(土) 00:24:14.19ID:hspSmzO/うーん たしかにそうですね
ただそれだと番組表も表示されなそうな気がしたんですがそこはまた別なんでしょうか
dbはrootユーザでやっているので権限系で引っかかるとは思わないんですが
phpがmysqlに書くときの何かが足りないんでしょうね うーむ
0344login:Penguin
2015/06/06(土) 07:45:44.13ID:BxsOgduuepgrecUNAのれどめは読んだ?
データベースの構造がいろいろ変わってるから、
epgrecのデータベースそのままじゃだめやで
0346login:Penguin
2015/06/06(土) 15:29:37.05ID:CL3KWmanDB構造が違ったら予約どころか番組表の表示すら出来んと思うから違うよ
とりあえず以下のパッチをあててから予約してエラーログを見ると何かわかるかも
--- old/Reservation.class.php 2015-05-09 23:00:00.000000000 +0900
+++ new/Reservation.class.php 2015-06-06 15:19:28.000000000 +0900
@@ -1384,6 +1384,7 @@
throw new Exception( 'ジョブNoの取得に失敗' );
}
catch( Exception $e ) {
+ reclog( 'Reservation.clas.php::'.$e->getMessage(), EPGREC_ERROR );
if( $rrec != null ) {
if( $rrec->id ) {
// 予約を取り消す
0347login:Penguin
2015/06/06(土) 16:39:41.88ID:Ktg1Db22このソースは解析するのに一苦労だな
0348335
2015/06/06(土) 17:37:56.96ID:hspSmzO/わお パッチありがとうございます
何度か実行してみました
|情報 |1970-01-01 00:00:00 |(ここは空白)|
わかりにくいのでスクショを
http://iup.2ch-library.com/i/i1446009-1433579768.jpg
0349login:Penguin
2015/06/06(土) 20:02:07.73ID:CL3KWman>|情報 |1970-01-01 00:00:00 |(ここは空白)|
PHPがまともに動いてない感じだね
PHPの設定がらみかも
PHPのログに何か出てない?
あと前のヤツを /tmp/debug.txtに出力するようにしてみたから試してちょ
--- old/Reservation.class.php 2015-06-06 15:19:28.000000000 +0900
+++ new/Reservation.class.php 2015-06-06 19:45:08.000000000 +0900
@@ -1384,7 +1384,8 @@
throw new Exception( 'ジョブNoの取得に失敗' );
}
catch( Exception $e ) {
- reclog( 'Reservation.clas.php::'.$e->getMessage(), EPGREC_ERROR );
+ file_put_contents( '/tmp/debug.txt', date('Y-m-d H:i:s').' Reservation.clas.php::'.$e->getMessage().")\n", FILE_APPEND );
+// reclog( 'Reservation.clas.php::'.$e->getMessage(), EPGREC_ERROR );
if( $rrec != null ) {
if( $rrec->id ) {
// 予約を取り消す
0350login:Penguin
2015/06/06(土) 20:18:39.82ID:9P9rl2ZX問答無用で全てエンコードするオプションってある?
0351335
2015/06/06(土) 20:49:26.02ID:hspSmzO/あざす
今ほかのアプリも見てきたらなんか挙動がおかしかったのでたしかにphp周りかもしれないです
debug.txt
2015-06-06 20:24:36 Reservation.clas.php::__query:DBクエリ失敗:UPDATE Recorder_reserveTbl SET channel_disc='GR27_1024', channel_id='1',
program_id='241', type='GR', channel='27', title='まさか!投稿DO画[字]', description='今回のテーマは「まさ(ry',
category_id='3', sub_genre='15', starttime='2015-066 21:50:00', endtime='2015-06-06 22:00:00', shortened='', job='141',
path='GR27_20150606215000_20150606220000.ts', complete='0', reserve_disc='833d13df4bc00efaaab3b5c9f2e6dc86', autorec='0', mode='1',
tuner='0', priority='10', overlap='', dirty='0', discontinuity='0' WHERE id=22)
logはもう少し漁ってみます
epgrecは問題なく運用できていたのでos再インストールで直りそうだけど。
再構築がかなり面倒だなぁ…
0352login:Penguin
2015/06/07(日) 00:37:34.50ID:0/AENPovDBクエリで shortenedと overlapが空を渡しているのでそこを修正してみた
これで直るのならMySQLの挙動が変わったのが原因かな
--- org/Reservation.class.php 2015-05-09 23:00:00.000000000 +0900
+++ patch/Reservation.class.php 2015-06-07 00:23:58.668224496 +0900
@@ -1277,9 +1277,9 @@
$rrec->mode = $mode;
$rrec->tuner = $tuner;
$rrec->priority = $priority;
- $rrec->overlap = $overlap;
+ $rrec->overlap = $overlap ? '1' : '0';
$rrec->discontinuity = $discontinuity;
- $rrec->shortened = $shortened;
+ $rrec->shortened = $shortened ? '1' : '0';
$rrec->reserve_disc = md5( $crec_->channel_disc . toDatetime( $start_time ). toDatetime( $end_time ) );
//
$descriptor = array( 0 => array( 'pipe', 'r' ),
0353login:Penguin
2015/06/07(日) 00:43:06.60ID:0/AENPovちなみに動作確認してないので動かなかったりこのパッチにより別の問題が出るかも
--- org/DBRecord.class.php 2014-11-07 02:14:34.000000000 +0900
+++ patch/DBRecord.class.php 2015-06-06 22:54:15.074652713 +0900
@@ -154,7 +154,7 @@
foreach( $this->__record_data as $property => $value ){
if( $property === 'id' )
continue;
- $sqlstr .= ' '.$property.'=\''.mysql_real_escape_string($value).'\',';
+ $sqlstr .= ' '.$property.'=\''.(is_bool($value) ? ($value ? '1' : '0') : mysql_real_escape_string($value)).'\',';
}
$sqlstr = rtrim( $sqlstr, ',' );
$sqlstr .= ' WHERE id='.$this->__id;
@@ -178,7 +178,7 @@
}
$sqlstr = 'UPDATE '.$this->__table.' SET';
foreach( $update_set as $property => $value ){
- $sqlstr .= ' '.$property.'=\''.mysql_real_escape_string($value).'\',';
+ $sqlstr .= ' '.$property.'=\''.(is_bool($value) ? ($value ? '1' : '0') : mysql_real_escape_string($value)).'\',';
}
$this->__query( rtrim( $sqlstr, ',' ).' WHERE id='.$id );
}
0354335
2015/06/07(日) 01:12:02.93ID:e+cKbn/Rうおおおおおおおおお ERRORがなくなって良さそうに見える!!!
予約にもでてるので多分普通に予約できるようになったと思います、後は録画し終わるの待つのみ
めっちゃ助かりました、アリガト━((*´д`爻´д`*))━!!!!
0355login:Penguin
2015/06/07(日) 01:38:23.52ID:JwH3I1/I作者が対応するまでsql_modeいじっとくほうがいいんじゃなかろうか
0356login:Penguin
2015/06/07(日) 21:38:28.73ID:CHx0MCx3検索の動作に関して疑問があります
録画済一覧の絞り込みでは該当番組がたくさんあると結果が複数ページに
わたって表示されるようです
しかし例えば2ページ目に移動すると検索が解除されたページが表示されますが
これは仕様でしょうか?
ちなみにphpには不案内でソースは見ておりませんm(__)m
0357login:Penguin
2015/06/07(日) 23:08:30.08ID:g+Sq4+AUオーサリングとかどうすればいいんだろうか…
0358login:Penguin
2015/06/08(月) 07:54:07.99ID:cQk1Gd7+あー、これ俺も気になってた。
バグだよねー。
0359login:Penguin
2015/06/08(月) 08:59:15.58ID:pehqfUK/https://github.com/henry0312/SyoboiRenamer
0360login:Penguin
2015/06/09(火) 21:40:39.14ID:Omk+Eu5Fレスさんくすです
やっぱりバグっぽいですよね
ちゃんと使えると便利なんだがなー
0361login:Penguin
2015/06/09(火) 23:02:24.01ID:XAJx37tAttp://pastebin.com/WYgxyhcn
これでどうだろう
テストはしてない
0362login:Penguin
2015/06/10(水) 08:00:00.22ID:tZcpSpWFつm2ts
つhandbrakecli
0363356
2015/06/11(木) 00:09:14.43ID:tTsvWxXEありがとございます
最新版+patchで期待した動作になることを確認しました
#なぜかpatchが当たらないので中を見たらだいぶ前のバージョンを
#使っていたことが発覚しました...w
0364login:Penguin
2015/06/13(土) 12:39:55.44ID:8lReDYJd<p><b>PHPのインストール状態をチェックします</b></p><p><b>epgrecのインストール状態をチェックします</b></p>
しか返ってこずstep2に移れないのですがphpのバージョンを変更したりしないといけないのでしょか?
$ php -v
PHP 5.3.3 (cli) (built: Oct 30 2014 20:12:53)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
サーバ : CentOS6.6
epgrecでは録画等できてます。
dumpの差し替え、config.php、do-record.phpの修正はしました。
0365login:Penguin
2015/06/13(土) 12:48:01.51ID:ibBQ6dV/これもしかして自分の環境が悪いのか…?
http://iup.2ch-library.com/i/i1449289-1434167187.png
0366login:Penguin
2015/06/13(土) 13:35:25.89ID:ELGcSJsAうちも同じだわ
macbook air / OSX 10.9.5 / Chrome
0367login:Penguin
2015/06/13(土) 14:11:27.96ID:ibBQ6dV/あーこれmacだからか
windowsでみたら問題なかったわ
後centosのfilefoxで見てみたら若干被ってたけど全然使える範囲だった
0368login:Penguin
2015/06/13(土) 14:24:04.06ID:+1PDp+9+yum install php-process
0369login:Penguin
2015/06/13(土) 14:50:47.33ID:ELGcSJsAそんなに支障ないからいいけど、直せるならなおしたいなと。
0370login:Penguin
2015/06/13(土) 15:00:17.12ID:H1gB4V0D0371login:Penguin
2015/06/13(土) 15:03:43.72ID:H1gB4V0Dしかしまあ詳しいバイブルがなくて難しいなあこの界隈。
0372login:Penguin
2015/06/13(土) 15:43:50.30ID:xIyfsrcC./templates/index.htmlの732行目ぐらいに"height:150px;"てのがあるから
この数値を増やすといいよ
0373login:Penguin
2015/06/13(土) 18:07:09.63ID:ibBQ6dV/助かった 170くらいですっげー使いやすくなった
ありがとう
0374login:Penguin
2015/06/13(土) 21:01:04.68ID:z9uP0KqSほんと使いやすくなった、ありがとー。
0375login:Penguin
2015/06/13(土) 21:08:23.07ID:z9uP0KqS732行目付近と、もうひとつ
884行目付近の"height:150px"を同じ値に変更したらさらに良くなったのでご報告まで。
0376login:Penguin
2015/06/14(日) 23:35:45.42ID:LlE3jjg9ありがとうございます
セットアップ画面はすべて表示されるようになりました。
0378login:Penguin
2015/06/18(木) 00:27:24.89ID:7ehVlHmKCentOS7上でPT3でリアルタイム視聴って出来るソフトあるの?
0379login:Penguin
2015/06/18(木) 00:54:46.35ID:gM/pqf7b0380login:Penguin
2015/06/18(木) 01:09:17.17ID:FEppQ0ZTおーすばらしい
0381login:Penguin
2015/06/18(木) 02:02:52.08ID:7ehVlHmKありがとう
epgrecから移行するか・・・
0382login:Penguin
2015/06/19(金) 07:29:20.63ID:bExgzL5+0383login:Penguin
2015/06/19(金) 09:41:16.07ID:8NFSylrk何の強調表示?
0384login:Penguin
2015/06/20(土) 13:59:58.23ID:1HM89u6U警告 2015-06-20 13:26:33 /usr/local/bin/recpt1 --b25 --strip --sid epg 27 80 /tmp/__temp.ts_GR1GR27
警告 2015-06-20 13:26:33 EPG更新:: 正常な/tmp/__temp.xml_GR27が作成されなかった模様(TS中にSDTが無い)
と表示されて番組表が取得できないのですが、dumpもuna用のものをコンパイルしているのですが、他になにか必要なものはありますか?
0385login:Penguin
2015/06/21(日) 09:21:49.48ID:jnhOukbW地デジ番組表の表示でニュースとかスポーツなどのジャンルで色が付いてるやつです
番組表の左上にある強調表示で設定を変更しても番組表自体の色は変化がないです
0386login:Penguin
2015/06/21(日) 12:10:53.80ID:wkSbiIJVほんとだ、今まで気付かなかったわ
0387login:Penguin
2015/06/21(日) 12:57:00.98ID:oWQw22rk382です
Macでmodern.IEを使って見てみましたが強調表示は変化しませんでした
2015/05/09版に更新しても状況変わらずでした
0388login:Penguin
2015/06/21(日) 13:31:30.56ID:wkSbiIJVCTG.selectの引数が数字じゃなくてnewsとかなら表示変わるからバグじゃないのかね
0389login:Penguin
2015/06/21(日) 20:34:20.44ID:ITtFBrFRウチだと色付くみたいだけど
141125版。
>>388の該当箇所を見ると,引数は数字ではなく文字列が入ってる。
0390login:Penguin
2015/06/22(月) 21:15:42.05ID:xIDCzRjxVLCをfirefoxに埋め込んで再生する方法はあるのでしょうか?
0391login:Penguin
2015/06/22(月) 23:25:11.10ID:AR5OXW7q>>389
ありがとうございます
CTG.selectあたりの141125版との差分見てみます
0392login:Penguin
2015/06/24(水) 23:48:43.41ID:TxQ3irfcepgrecはよくわかんないんだけど、VLCだとこんな感じで埋め込めない?
<embed
type="application/x-vlc-plugin"
pluginspage="http://www.videolan.org"
version="VideoLAN.VLCPlugin.2"
width="720"
height="480"
id="vlc">
</embed>
VLCのブラウザプラグインはデフォルトでインストールされないので注意ね。
あと、MAC版も無かったはず。
javascript で再生とか停止とかの関数を作ってあげればコントロールできたはず。
epgrecUNA → ブラウザ間の動画データの受け渡しの実装のことが…という場合は、
epgrecUNA の中のレコーダプロセスの入力を vlc にパイプで繋いでトランスコードすれば RTP でも何でも取り出せるんでないのかな。
0393login:Penguin
2015/06/25(木) 01:09:25.12ID:h6hNctIFfirefoxでVLCが立ち上がるリンク先
localhost/epgrec/transwatch.php?ch=25&sid=1040&type=GR25_1040&name=日テレ1
を保存すると
<ASX version = "3.0">
<PARAM NAME = "Encoding" VALUE = "UTF-8" />
<ENTRY>
<TITLE>25:1040 日テレ1</TITLE>
<REF HREF="http://localhost/epgrec/sendstream.php?ch=25&sid=1040&type=GR" />
</ENTRY>
</ASX>
となっているのですが
<embed>の中身はどこに挿入すればよいのでしょうか?
このリンク先のファイル自体はtranswatch.phpで自動生成されていると思うので
phpに<embed>の中身を追加させるようにすれば良いと
思っていますが考え方はあっているでしょうか?
0394login:Penguin
2015/06/25(木) 21:16:44.42ID:rnZxxDqsEPGが取得できなくなってしまった
手動でshepherd.phpを実行すると
--
PHP Notice: Undefined offset: 2 in /var/www/epgrec/shepherd.php on line 134
PHP Notice: Undefined index: in /var/www/epgrec/shepherd.php on line 134
PHP Notice: Undefined offset: 3 in /var/www/epgrec/shepherd.php on line 134
PHP Notice: Undefined index: in /var/www/epgrec/shepherd.php on line 134
PHP Notice: Undefined offset: 2 in /var/www/epgrec/shepherd.php on line 138
PHP Notice: Undefined index: in /var/www/epgrec/shepherd.php on line 138
PHP Notice: Undefined offset: 3 in /var/www/epgrec/shepherd.php on line 138
PHP Notice: Undefined index: in /var/www/epgrec/shepherd.php on line 138
--
動作ログには
--
EPG受信失敗:TSファイル"/tmp/__temp.ts_GR3GR28"がありません(放送間帯でないなら問題ありません)
28 80 /tmp/__temp.ts_GR3GR28
...
取得できるのは日テレ/TBS/フジ/テレ朝のみでBSは全滅
うーん、元に戻すか...
0395login:Penguin
2015/06/26(金) 13:49:23.70ID:rKrXYXe/その後何が原因だったか分かりましたかー?
0396394
2015/06/26(金) 18:05:51.24ID:2RwWzSl5スレ汚し申し訳ない
0397login:Penguin
2015/06/27(土) 13:11:46.17ID:/8KLTY2ctemplate/index.html の 733行目付近
変更前
<li><a href="javascript:CTG.select('{$cat.id}');" class="ctg_{$cat.id}">{$cat.name_jp}</a></li>
変更後
<li><a href="javascript:CTG.select('{$cat.name_en}');" class="ctg_{$cat.id} ctg_{$cat.name_en}">{$cat.name_jp}</a></li>
0398login:Penguin
2015/06/27(土) 14:16:55.31ID:S9WiPgFy活発な板がないので質問します
gstreamerを使って地デジを録画した
.tsファイルを変換しつつ同時にローカルでHLS配信しようと考えているのですが、
以下の写真のように9.7%で止まってしまいます。
HLSのm3u8ファイルとsegmentファイル(一つのみ)は出力されています。
おそらく、変換し2つ目のsegmentファイルを生成するときに処理が停止しているのだと思うのですが、
何かコマンドに間違いや修正があったら指摘していただきたいです
http://i.imgur.com/I4rcIpN.jpg
0399login:Penguin
2015/06/27(土) 14:53:49.66ID:1UnEUjndHLSのことをまったくわかってないながら口出し。
sink を file とかにしてみて問題なく動くかどうか確認してみては。
で、HLS の問題だってわかったら gdb でトレースしてみて、
ある程度追っかけてみて、バグレポートしてみると解決するかも?
0400login:Penguin
2015/06/27(土) 21:00:32.55ID:EYvMBUJxRasberryPi2をIPアドレスを固定して(192.168.0.50)、BonDriverProxyEx
を使っています。
起動時に以下の設定で起動すると、LAN内の他のPCからは録画できるのですが、
RapberryPi2自身での録画ができません(recbond使用)。
BonDriverProxyEx 192.168.0.50 1192
なお、以下の設定では問題ありません。
BonDriverProxyEx 0.0.0.0 1192
素人考えでは、RaspberryPiからアクセスの場合は127.0.0.1になって
弾かれてしまうのかなと思っています。
また、BonDriverProxyExのディレクトリにパスを通している場合でも
/usr/local/bin/BonDriverProxyEx
のようにフルパスで起動していないと、/usr/local/bin/に配置した
confファイルを読んでくれません。
0401400
2015/06/27(土) 21:02:39.77ID:EYvMBUJx実際には
BonDriver_Proxy.so.conf
というファイル名でないと読み込まれないようです。
gitの通り、
BonDriver_Proxy.conf
を読み込んでいただけるとわかりやすいと思います。
長文ですが、ご一考頂けましたら幸いです。
0402login:Penguin
2015/06/28(日) 00:26:09.06ID:CMC8UFUFfilesinkのときは正常に変換されたtsファイルが出力されました……
やはりhlssinkの方の問題ですかね……
gdbについてもやってみようと思いますが、linux初心者なもので 詳しく説明していただけたら嬉しいです。
0403login:Penguin
2015/06/28(日) 02:24:36.23ID:AXChBsFX使ってるビルド環境によってやり方は変わってくるよ。
configureオプションにenable-debugつければ良さそうだけれども。
■ このスレッドは過去ログ倉庫に格納されています