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


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

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



1 名前:login:Penguin [2010/12/27(月) 03:37:18 ID:KjTW6F+E]
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

【関連スレ】
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でテレビ総合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/


348 名前:login:Penguin mailto:sage [2011/03/04(金) 01:02:02.11 ID:pf1RtRru]
>>331

> 地上波 NHK総合、平日の18:50〜20:05あたりを録って、音が途切れずに鳴り続けるかどうか、でだいたい分かる。

とりあえず「地上波 NHK総合、平日の18:50〜20:05」の「NHKニュース7」を録画して検証しました。
再生した環境は「Windows 7 SP1」で、使用するプレイヤーによって挙動が変わるようです。

PowerDVD 10.0.2325.51 → CMからニュースに入ると、日本語と英語が同時に再生されます。

VLCメヂアプレーヤー 1.17 → CMからニュースに入ると、日本語も英語も音声はまったく再生されません。

Windows Media Player 12.0.7601.17514 → CMからニュースに入っても、日本語のみ再生されます。

349 名前:login:Penguin mailto:sage [2011/03/04(金) 19:57:04.53 ID:FyQ28NmM]
つtvtest 使えよ


350 名前:login:Penguin mailto:sage [2011/03/04(金) 19:59:31.95 ID:FyQ28NmM]
>>345
録画時に渡されるLD_LIBRARY_PATHに問題あるんじゃないか?


351 名前:login:Penguin mailto:sage [2011/03/04(金) 20:15:06.96 ID:niV96TBI]
Linuxで使える地デジチューナーは今のところPT2だけですか?
…なんか、他のWindows対応の地デジチューナーでも使えそうな気がするが…
気がするだけだが名

352 名前:login:Penguin mailto:sage [2011/03/04(金) 20:21:21.18 ID:n4mnKbYn]
>>351
friio

353 名前:login:Penguin mailto:sage [2011/03/04(金) 20:27:33.71 ID:vWowvmPb]
>>351
古いHDUS

354 名前:login:Penguin mailto:sage [2011/03/04(金) 20:46:13.94 ID:niV96TBI]
>>352
29800円、高ぇ けどWindowsマシンも含めて複数台使うなら理に適っているか?
(もちろんUSBで手動で接続しなければならないが)
ttp://www.friio.com/
売り切れが心配されるが…
LinuxマシンとWindowsマシン含めて4台あるけど、PT2×4台分とかやらかすよりはマシか?

>>353
あまり古いとバグフィックスや互換性が不安
店舗での取り扱いもamazonくらいで不安

355 名前:login:Penguin mailto:sage [2011/03/05(土) 00:14:05.25 ID:Z4nO0uHY]
W3PE対応しねええええええええええええ

356 名前:334 mailto:sage [2011/03/05(土) 01:45:51.30 ID:2sngYeC2]
>>335
コードレビュしてくれた人の意味合いは分かっているので、そこの修正はしてあります

ffmpegのmuxerで試してもらえるかな?っての件は
ffmpegのspdifenc.cの中の話なのかな?であるなら、自分のコードはそこが
ベースであるところであるので、多分大丈夫(テストしてないけど。ってところですね

>>337
ホント、添削ありがとうございます。
大変助かります。
ffmpegの試験しろって事ですね。了解です。
もちろんやります喜んで。はい。



357 名前:login:Penguin mailto:sage [2011/03/05(土) 07:55:16.70 ID:NVHJgeFH]
ccid1.4ェ・・

358 名前:login:Penguin mailto:sage [2011/03/05(土) 09:41:34.50 ID:/uCnTr4d]
>>350
ありがとうございます

環境変数はちょっと手に負えそうにないので、最初から入れ直します。


359 名前:login:Penguin mailto:sage [2011/03/05(土) 09:52:21.90 ID:Crw9Row2]
>>354
古いHDUSって基板が古い型じゃないとダメだよ
今普通に手に入るのじゃ無理
調べてないけどヤフオクでそういう謳い文句で出てる奴じゃないとダメ

いまだとpt2が一番いい選択肢だと思います

360 名前:109 mailto:sage [2011/03/05(土) 15:46:51.03 ID:ZmJK/gHC]
>>109で報告した1チューナーが使えなくなる症状ですが2チューナーでの同時受信を
繰り返すと発症するようです。ただ単に発症が早くなるだけなのかな?
発症したときに>>124に教えていただいたドライバーの再読み込みで回復します。
前回報告してませんでしたが失敗時には、録画ファイルは生成されていません。

なんとか再現する(発症を早める)ことが出来るようになったので追えるところまで
追ってみると pt1_tuner.cの501行〜513行を正常に抜けれないみたいです。
ループを抜けたときのvalの値は0xACACACACでした。
linux歴が半年足らずなのでこの辺で勘弁してください。

以下は問題箇所の抜粋です。

tmcclock = FALSE ;
for(lp = 0 ; lp < 1000 ; lp++){
memcpy(&wk, &isdb_t_tune_read, sizeof(WBLOCK));
wk.addr = addr;
val = i2c_read(regs, lock, &wk, 1);
if(((val & 0xFF) != 0XFF) && ((val & 0X8) != 8)){
tmcclock = TRUE ;
break ;
}
}
if(tmcclock != TRUE){
return -EIO ;
}


361 名前:login:Penguin mailto:sage [2011/03/05(土) 20:35:48.21 ID:r1s/P6Kn]
fuse_b25 ver0.4.1 + mythtv ですが、チャンネル名やら番組表やらはうまくいくようになりました。

文字化けが少し残るって言っていた原因はfuse_b25の以下のところでした。
iconv実行直後の

> if (buf_len > 0)
> *dest = '\0';
> else
> *(dest - 1) = '\0'; // rewrite the tail byte

else節の方にEITが変換であふれるようなケースで来るため、
UTF-8が2バイトか3バイトだったときに文字が潰れるのが原因でした。

あとmythtvについてはdvb_decode_nameとdvb_decode_short_nameに↓入れるだけです。
shortの方はチャンネル名で使ってました。

if (src[0] == 0x15)
return QString::fromUtf8((char *)(src + 1), raw_length - 1).
replace(QString("\n"), QString(" "));

で、バックエンドの確認ばかりやっていたら、フロントエンドで実況(TV Watch)が動かないような。。。
0.3.0では動いていたので0.4.1になってからかも?な気がしますので、調べてみます。

362 名前:login:Penguin mailto:sage [2011/03/05(土) 23:21:07.05 ID:TxWWeUbT]
>>361
fuse_b25-0.4.1+MythTVの番組表ですが、時間が+9時間になってしまいます。
私の環境だけでしょうか?

363 名前:login:Penguin mailto:sage [2011/03/05(土) 23:28:33.98 ID:F8OFYBzX]
>>361 テストどうもです.
文字があふれて お尻が文字化けする件は,
変換で2倍〜3倍くらいにテキストの長さが伸びるので
EITの番組説明みたいなちょっと長めのだと すぐに上限 (通常253B?) を超えてしまう.
文字境界できちんと切るのも面倒だし... 対応にはあまりのり気になれないし...
とりあえず「尻切れました」マークと捉えて下さい;)
fuse_b25側でやらずに, MythTV側でテキスト変換するようにすれば 長さの融通は効きますね
(ISDB独自の変更を無理やり押し込む形になっちゃって 本家では受け入れられないでしょうが
変換自体はfuse_b25のb24str.c::aribstr_to_utf8()がかなりの部分流用できると思います)

>>362
DVB(欧州の規格の方)にのっとって 開始時間はUTCに変換してるのですが
その関係がうまくいってないのかな...

364 名前:login:Penguin mailto:sage [2011/03/05(土) 23:31:51.95 ID:F8OFYBzX]
>>362
fuse_b25に --conv --eit --utc の--utcを付けたらうまく行くかも

365 名前:login:Penguin mailto:sage [2011/03/06(日) 00:10:37.69 ID:ZaeE/wf0]
>>364
utcオプションを付けたらうまく行きました。ありがとうございます。

あと、番組表のカテゴリ名がepgdumpの時と違ってるのですが、
これはどうしようもないのでしょうか?


366 名前:login:Penguin mailto:sage [2011/03/06(日) 02:33:00.74 ID:FH/2MMni]
>>361
memset(dest, 0, buf_len);
buf_len--;
iconv(foo, bar, hoge, &dest, &buf_len);

みたいなのじゃダメなの?



367 名前:login:Penguin mailto:sage [2011/03/06(日) 09:28:04.89 ID:KmqUuy0M]
>>363
そうですね、結構な割合であふれちゃうようです。
mythweb+chromeだとページ全体が文字化けになっちゃうようで(文字コードのデフォルト指定も影響してそうですが)、
適当な文字なりにしたほうがいいかもです。

そこで試しに0x11+UTF-16BEにしてみました。日本じゃアスキーとかほとんど送られて来なさそうだし、
逆に縮んでくれるようで、grep bad /var/log/debug しても何も出なくなりました。

368 名前:login:Penguin mailto:sage [2011/03/06(日) 09:39:41.67 ID:KmqUuy0M]
>>365
DVBとISDBでコンテント記述子のタグは同じ癖に中身の仕様が違っていました。
ので、どっかで変換なりするしかないです。orz

369 名前:login:Penguin mailto:sage [2011/03/06(日) 09:54:03.51 ID:ZaeE/wf0]
fuse_b25-0.4.1を使っていますが、/dev/dvb/adapter9にアクセス出来なくなる現象が発生しています。
# ls -l /dev/dvb/
ls: /dev/dvb/adapter9 にアクセスできません: 通信端点が接続されていません
d????????? ? ? ? ? ? adapter9
# dmesg
[23288.163155] fuse_b25[16364] general protection ip:7fd88a9733a9 sp:7fd8852a7970 error:0 in libc-2.11.2.so[7fd88a8fe000+150000]


370 名前:login:Penguin mailto:sage [2011/03/06(日) 15:39:36.76 ID:dy3LCtY4]
fuse_b25 0.4.2 用の差分パッチ (0.4.1->0.4.2) を 2sen DTV up0600 にうpしました
>>367 での報告・提案に基づきUTF16BEに変換するように
>>366 での指摘を採り入れ、尻切れが自然になるように(未確認)
ジャンル情報の変換(適当)

よろしければお試し下さい.
あと >>369については 発生させる操作や ログ出力 (-fとかsyslog), できればバックトレースとか
の情報がないと 何とも...


371 名前:369 mailto:sage [2011/03/06(日) 18:42:28.38 ID:ZaeE/wf0]
>>370
fuse_b25-0.4.2のパッチ当てたところ、
タイトル欄にカテゴリ(News等)が来て、カテゴリ欄が空白の番組表になりました。

>>369の現象は、MythTVで録画している時に発生します。
syslogには以下のログが残っています。
/demux0 open flags:0x8802
ioctl on /demux0 cmd:40146f2c arg:0x7f3d9b7fd080
バックトレースの取り方を分かっていないので調べてみます。

372 名前:login:Penguin mailto:sage [2011/03/06(日) 19:05:51.27 ID:/nNgYd3G]
pt2使い始めたんですけど
リアル視聴の時
csの同じトランスポンダ層内のチャンネルを変更する方法ってありますか?
困ってます。
これができないといちいち録画した後、tssplitterで分割して
見ることになります・・・・。


373 名前:login:Penguin mailto:sage [2011/03/06(日) 21:15:02.37 ID:KmqUuy0M]
しょうもないですが、
fuse_b25 UTF-8orUTF-16LE用のパッチを2sen DTV up0601.zipにアップしました。
0.4.2パッチですが、チャンネル名の方がdumuxからだったみたいです。
とりあえず手元ではsrc/stream.cの方も16BEにして試しました。

あとカテゴリ変換の方もそれっぽく動いているように見えます。
早速の対応ありがとうございます。

>>371
番組表を空からやり直したほうがいいかもです。
backendを止めてeit_cacheとprogramのテーブルを全消ししておくと空からスタートできるようです。

374 名前:login:Penguin mailto:sage [2011/03/06(日) 21:17:52.41 ID:KmqUuy0M]
連投失礼します。s/UTF-16LE/UTF-16BE/です。

375 名前:login:Penguin mailto:sage [2011/03/06(日) 21:58:57.80 ID:dy3LCtY4]
>>373
up0600.zip のver0.4.2ですでにUTF16BEに固定してしまってました.
他のアプリから使う場合でも 一応仕様上はEN300 468にのっとってるので
あえてUTF-8にこだわる必要もないかと思って...
UTF-8で出してほしいという要望が他から出れば オプションスイッチでもつけて対応することにしますが
そうでなければ当面UTF16で出力しておこうかと思います.

ところでQStringってUTF16BE (UCS2とは違うんだっけ?)から そのままコピーして生成できないんですね.
頭の1Bだけ削れば 変換は不要になるかと思ってました.

あと>>369 のと同様の不具合は そちらでは発生してませんでしょうか?


376 名前:371 mailto:sage [2011/03/06(日) 22:15:07.35 ID:ZaeE/wf0]
>>373
パッチありがとうございます。早速適用しました。
src/stream.cの方も変えました。
2つのテーブルを削除してやり直したところ、番組表うまく入りました。

MythWEBで番組表のカテゴリ毎の色分けがされなかったのですが、
表示言語を日本語から英語に変えたところ色分けされるようになりました。
カテゴリがNewsなど日本語になっていないためと思われます。
ひとまず目標は達成出来たので、当面これで運用しようと思います。

fuse_b25の不具合は発生が不定期のため、まだ追えていない状態です。



377 名前:102 mailto:sage [2011/03/07(月) 22:07:09.08 ID:bAjef/5y]
>>376、他です。
wikiページをアップデートしました。

378 名前:login:Penguin mailto:sage [2011/03/08(火) 12:59:52.31 ID:ZetAHNQi]
ubuntu natty 11.04でDVBを試してみた。
DVBドライバが11.04に入っているものでは、
i2cが不都合で、adapter番号が出てこなく、/dev/dvbが作られない。
そこで最新ドライバをコンパイルをしたら
.ioctl, init_MUTEX, mc_count, ・・・・・・などがカーネルで変更されていて
エラーとなり残念ながらコンパイルを諦めた。
uname -a
Linux xxxxxx 2.6.38-5-generic #32-Ubuntu SMP Tue Feb 22 16:10:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

379 名前:login:Penguin mailto:sage [2011/03/10(木) 16:33:44.60 ID:g/7BFFBp]
>>200のphpMyAdminでRecorder_channelTbl修正ってどこをどういじるの?

380 名前:login:Penguin mailto:sage [2011/03/10(木) 17:44:48.83 ID:7WWCa+bG]
>>379
分からないなら新しいDB作ったほうがいい

381 名前:login:Penguin mailto:sage [2011/03/10(木) 23:41:34.77 ID:JqDMKZHi]
>>299
今日やっと実データ確認できたけど、なんかややこしい感じ。
うまくepgrecでやる方法はないものかなぁ。うーむ。


382 名前:login:Penguin mailto:sage [2011/03/11(金) 23:19:16.74 ID:sRs1y/kT]
今日の地震で録画hddが落ちてしまった

383 名前:login:Penguin mailto:sage [2011/03/12(土) 04:50:53.94 ID:/JoODLxx]
どうせ全部地震特番だ

384 名前:login:Penguin mailto:sage [2011/03/12(土) 05:27:55.76 ID:GaU4ilu0]
スクランブル外れてたらしいね

385 名前:login:Penguin mailto:sage [2011/03/12(土) 09:44:00.08 ID:wbwsr1MQ]
テレビとか見たいんならWindows使えや

386 名前:login:Penguin mailto:sage [2011/03/12(土) 10:57:55.87 ID:zcSyGDxg]
                    ハ,,ハ
                   ( ゚ω゚ )



387 名前:login:Penguin mailto:sage [2011/03/12(土) 11:11:32.55 ID:R587Zqw8]
recpt1 + VLCで夜中の地震情報観てて気がついたんだが、
NHK-Gの音声だけが出ていなかった(民放や教育は大丈夫)。

どこを見直せばいい?

388 名前:login:Penguin mailto:sage [2011/03/12(土) 11:50:14.09 ID:ZKYE/k5k]
>>387
たぶん、今オイラも同じような状況

昨日テレビ壊れて一応準備だけはしておいたPT2を導入した
OSはdebian/squeeze
ドライバなどのインストールは無事終了
で recpt1 + mplayer でストリーミング視聴って環境
NHK教育、民放は例えば(テレ東の場合)
$ recpt1 --b25 --strip --udp --addr localhost 23 - /dev/null &
$ mplayer-mt -cache 8192 -ni udp://localhost:1234

とかで問題なく視聴できる

でもNHK総合がだめ
FAAD: error: Channel coupling not yet implemented, trying to resync!
みたいなエラーがいっぱいでて、音が 1/2 くらいのスピードでしか再生されず、
しかもなんか中国語みたいな音とかぶって多重音声のまま
'-aid 0' のオプションは役立たずみたいだし

多重音声をどうにかできればちゃんと見れそうなんだが、
mplayer のオプションはあるんでしょうか?教えてください

389 名前:login:Penguin mailto:sage [2011/03/12(土) 13:39:53.46 ID:3JA5jINf]
俺は>>369と同じ現象が頻繁に起こるんで録画の時はb25を使うようにした。
その後気づいたんだけど、
epgrecのgetepg.phpで、録画重複チェックで、
予約録画数がチューナー数以下だったら番組表取りに行ってるけど
TUNER=0で固定なんだよな。
他の人はまともに動いてんのかな?最新版では直ってるとか?
fuse_b25で録画中に、同じチューナーをさらに録画すると同じ現象が
発生したことが過去にあったような気がしたんで、
fuse_b25は悪くないかもと思って最近b25から戻そうか考え中。
勘違いかもしれませんが。

390 名前:373 mailto:sage [2011/03/12(土) 14:41:47.81 ID:rNJW0lBk]
>> 375

恐らくchar*の内部領域から単純にshort*へキャストしてUCS2の1文字分としているのでしょうね。
なのでUTF-16BEが内部領域に入っていたとすると、short*へキャストしたときにリトルエンディアンの
CPUだと上位バイトと下位バイトが反転してしまいます。

まだまともに運用していないので369の現象についてはちょっと再現できていません。

391 名前:login:Penguin mailto:sage [2011/03/12(土) 14:44:02.89 ID:QSqlzIy1]
>>389
良く解らんけどEPG取得しだすと録画予約が失敗するってこと?
TUNER=0でも開いてるチューナーつかうんじゃないのか?

392 名前:login:Penguin mailto:sage [2011/03/12(土) 15:09:26.27 ID:ViSmVAh4]
>>391
録画が失敗するだけならいいんだけど、
fuse_b25でmountしてる/dev/dvb/adapter{9, 11}にアクセス出来なくなるんです。
>>389の情報を元に、active EIT scanを切って現象が発生するか試しています。


393 名前:login:Penguin mailto:sage [2011/03/12(土) 16:41:08.23 ID:tqHQxUoD]
>>389
epgrecは、チューナー管理を録画コマンドに丸投げしてる。
pt2をキャラデバで使ってる分にはrecpt1が適切に割り振ってくれる。

dvbは、使ってないから知らんけどダメなの?

394 名前:login:Penguin mailto:sage [2011/03/12(土) 16:58:52.28 ID:rNJW0lBk]
fuse_b25 v0.4.2+mythtvにてチャンネルフルスキャンが途中で止まってしまう原因を調べたところ、
空きチャンネルがチューニングされた状態でreadすると返ってこなくなるようです。
fuse_b25無しの場合は問題ないです。

mythtv側は/dvrの方をO_NONBLOCKでopenしていますが(どのみち見てないようですが)、
readで固まってしまいます。
とりあえず超いい加減な対応としてdvr_readの最初のwhileループを二週したら
諦めてreturn 0するようにしてみたらとてもまったり動作ですが、
mythtv側が固まることは無くなりました。

mythtv側でもpthreadでやっていたので、

395 名前:login:Penguin mailto:sage [2011/03/12(土) 17:03:34.52 ID:rNJW0lBk]
(途中で投稿しちゃいました)
スレッド止めるなり、selectでタイムアウトなり仕込めば修正はできそうですが。

396 名前:login:Penguin mailto:sage [2011/03/12(土) 17:08:37.47 ID:GaU4ilu0]
>>388
とりあえずffmpeg通せば音が出るのでそうしてる。
でも音ズレするんだよね。
他にいい方法はないものか。



397 名前:login:Penguin mailto:sage [2011/03/12(土) 17:56:21.28 ID:3JA5jINf]
>>393
> epgrecは、チューナー管理を録画コマンドに丸投げしてる。
> pt2をキャラデバで使ってる分にはrecpt1が適切に割り振ってくれる。

dvbはrecpt1みたいな仲介がないから直接/dev以下から録画する。
(fuse_b25とかは必要だけどチューナの管理まではしない)

他の人がdo-record.shをどう書いているか知らないけど、
開いてるところに割り振るように書かないとダメってことは
epgrecのデータベースを確認して思った。
(2番組同時録画がうまく動かないことがあったり)
今はdo-record.shで排他制御してるので、大丈夫だと思う。


398 名前:login:Penguin mailto:sage [2011/03/12(土) 18:14:54.08 ID:tqHQxUoD]
>>397
Reservation.class.phpが割り振ったTUNERをそのまま使ってるなら
do-record.shいじっただけじゃダメだよ
最近発表された重複バッグパッチを使ってもダメ

まあ「do-record.shで排他制御」って書いてあるから大丈夫だと思うけど

399 名前:login:Penguin mailto:sage [2011/03/12(土) 18:21:07.30 ID:m6bfPgYs]
>>388

うちでは、それまで行ってなかった recpt1 の udp 送信で別PCで
vlc media player windows 版で視聴しようとしたんだが、NHK総合、音出ず。
NHK教育その他は可能。

11日金曜の夕方に録っておいたデータ(NHK総合)の生ts からの再生では
音が出る。

さっき録った NHK総合 からの再生ではこれまた音が出ない。

送るほうでなんか変えたのかね。


400 名前:fuse_b25の中の人 mailto:sage [2011/03/12(土) 18:27:52.14 ID:LhkKqOyp]
ご迷惑をお掛けしてます
なんとなく原因が見えてきたような...
空きチャンネルからのreadとか すでに使用されてるFEからのreadで データが全然やって来ない場合に
O_NONBLOCKで読むとおかしくなるみたいですね
fuse_b25自体はO_NONBLOCKに対応してなかったので
これからちょっと見てみます.

401 名前:399 mailto:sage [2011/03/12(土) 18:56:32.23 ID:m6bfPgYs]
いま、音が出るようになった。
北海道ローカルになったせいなのか、なんなんだろう。

東京からのネットになってダメになるようなら、また手がかりが
増えるのかな?


402 名前:400 mailto:sage [2011/03/12(土) 19:25:36.92 ID:LhkKqOyp]
2sen DTV up0606 にNONBLOCK対応っぽいパッチうpしました
うまくいくといいですけど...

403 名前:399 mailto:sage [2011/03/12(土) 19:27:10.83 ID:m6bfPgYs]
あ、気づいたら音でてないし。
全国放送になってる。



404 名前:login:Penguin mailto:sage [2011/03/12(土) 19:29:02.88 ID:QSqlzIy1]
>>401とか>388は
>>313のパッチは当たってんの?


405 名前:login:Penguin mailto:sage [2011/03/12(土) 20:14:53.47 ID:ViSmVAh4]
>>402
さっそく試させて頂きます。
active EIT scanを再度有効にしました。

406 名前:399 mailto:sage [2011/03/12(土) 20:25:15.96 ID:m6bfPgYs]
>>404

401 は、そのパッチ当たってねっす。
で、この場合、どこに当てるので?




407 名前:login:Penguin mailto:sage [2011/03/12(土) 21:45:31.16 ID:GaU4ilu0]
>>406
>>404はDVB版の話だから関係ないよ

408 名前:login:Penguin mailto:sage [2011/03/12(土) 21:46:16.32 ID:GaU4ilu0]
ごめん勘違い

409 名前:login:Penguin mailto:sage [2011/03/12(土) 23:13:14.84 ID:3JA5jINf]
>>398
忠告ありがとう。
TUNERは無視して0番から開いてるところを探すようにしてます。
で、ロックディレクトリを作ると言う感じで。
>>400
お疲れさまです。fuse_b25ありがたく使わせてもらってます。
今は録画はb25使うようにてるけど、
ファイル先頭にゴミが入る事があったのでfuse_b25に戻そうかな。


410 名前:login:Penguin mailto:sage [2011/03/12(土) 23:35:15.55 ID:+0VxKhYg]
epgrecのTUNERって
起動した瞬間の既使用チューナー数でしか無いよね


411 名前:405 mailto:sage [2011/03/13(日) 08:39:36.47 ID:z8l3EU3t]
おはようございます
パッチ適用後、今のところ>>369の現象は発生していません
直ったかな?

412 名前:login:Penguin mailto:sage [2011/03/13(日) 10:00:34.41 ID:2mapcKfB]
早速対応ありがとうございます。
>>394の件は問題なく動作するようになりました。

413 名前:388 mailto:sage [2011/03/13(日) 12:49:30.90 ID:8zs72ceH]
>>404
あたってないです。Ver. は mplayer-mt 1.0~rc3git20100727-0.2 という
.debでパッケージ化されているのを apt でインストールして使ってます
>>313のup0587.zipを持ってきて展開してみたのですが、
「で、これをどうすれば」という感じです(コピペしかできないタコなので)

それで、とりあえず mplayer の make をやってみるかと
$ sudo aptitude build-dep mplayer-mt mencoder
と打ってみたら、なんかいろいろと、たぶん音関係のライブラリが
ごっそり削除されたり更新されたりインストールされたりしました

削除されたのは
jackd2 jackd2-firewire libgtkmm-2.4-dev libjack-jackd2-0
と、たぶんこれらに関係するもの、合計 32 個
更新されたのは
libavahi-client3 libavahi-common3 libsmbclient
の 3 個、あと新規インストールが 90 個です

で、試しにこの段階で NHK総合を前と同じように
$ mplayer-mt -cache 8192 udp://localhost:1234
とやってみたら、なぜだかこんどはちゃんと再生されました

再生の状態を見てみると、一応、動画再生支援も有効になっていて、
Audio の decoder にも faad が使われているようです
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================

mplayer のインストールがぐちゃぐちゃだったってことかもしれません
動けばいい人なので、とりあえずこのままの状態で様子をみてみることにします

414 名前:login:Penguin mailto:sage [2011/03/14(月) 10:02:38.22 ID:oCJ+7ILu]
recpt1の--stripオプションを使った場合、どうやってBSの字幕を取る?地デジはc2aで取れますが、BSから取れません。

415 名前:411 mailto:sage [2011/03/14(月) 19:43:34.90 ID:WUET/U0d]
>>411
また発生しました。でも以前よりは格段に頻度が下がっています。
gdb

416 名前:login:Penguin mailto:sage [2011/03/14(月) 19:44:57.10 ID:WUET/U0d]
>>415
途中で送信してしまったorz
gdbの使い方が分からずバックトレースも取れない状態です。
教えて頂けないでしょうか。



417 名前:login:Penguin mailto:sage [2011/03/14(月) 21:39:58.35 ID:aTK+AmnC]
みんなどのドライバ使ってるの?俺、これのさ
hg.honeyplanet.jp/pt1/
「revised new ioctl functionsdefault tip」
ってやつを(時期的に見て)使ってるはずなんだけどさ、

最近マシン入れ替えてから、ファイルが壊れる気がするなぁと思ってたんだけど、
ついさっき決定的におかしいところ発見して、

たとえばこんなふうに同時に2チャンネル録画すると
recpt1 --b25 26 5s 1.ts
recpt1 --b25 32 5s 2.ts
片方が0KBになる。
ファイルが壊れる現象も、同時に2チャンネル写している時な気がする。

あと、これは仕様かもしれないけど、UDPを使うときに無限録画したくて、recpt1 --b25 26 - /dev/nullってやったら
途中で(4GBぐらい?)で終了してしまう。recpt1 --b25 26 - - > /dev/null こうやればいいんだけどさ。

418 名前:login:Penguin mailto:sage [2011/03/14(月) 21:47:44.74 ID:aTK+AmnC]
あ、--b25オプションをつけた時だけみたい。

419 名前:login:Penguin mailto:sage [2011/03/15(火) 07:01:17.63 ID:oSGJ7CAe]
>>416
プロセスが落ちたならcoreはあるんだっけ?

gdb パス/fuse_b25 パス/core
で起動して info threds でスレッド一覧
thred 番号 でスレッド切り替えて
backtrace でそれぞれのスレッドのバックトレース

プロセスが残っているなら

gdb だけで起動してまずfuse_b25と繋ぐために attach プロセスID
で以下同文

420 名前:login:Penguin mailto:sage [2011/03/15(火) 17:15:42.81 ID:Mg00ZtAw]
>>416
shell$ ulimite -c unlimited ←これでコア出力ファイルサイズを無制限にする

あとは普通に動かすだけだけど、コンパイルオプションの -g ってついてるんだっけ?
つけてないとソースコードとかと付き合わせられなくて悲しい事になる筈
Makefile 確認してみて

421 名前:login:Penguin mailto:sage [2011/03/15(火) 19:26:36.75 ID:4r1yCRPp]
すみません、今キャラクタデバイス版を使ってるんですが、
dvb版でfuse_b25のパッチ入りを使うと、NHK総合の音声の問題が解消されるのでしょうか?

422 名前:login:Penguin mailto:sage [2011/03/15(火) 19:35:29.11 ID:QqHVRdBt]
>>421
音声の問題ってなんだべ。
デュアルモノのこと?
だとしたらドライバは何を使おうが関係ない。

423 名前:login:Penguin mailto:sage [2011/03/15(火) 20:12:35.93 ID:4r1yCRPp]
>>422
>>388さんと同じで、vlcでは音が出ず、mplayerの場合は音が 1/2 くらいのスピードで
再生される、というものです。
デュアルモノ、、というのでしょうか、NHK総合でも放送によって問題ない場合もあります。

424 名前:login:Penguin mailto:sage [2011/03/15(火) 21:30:46.95 ID:sduHcSPL]
>>419, 420
サンクス。プロセスは落ちてないからattachの方法かな。
今日は落ちてないと思ったらmythtvのほうがハングしてた。。
MakefileにはCFLAGS = -g -O2とあったので、これでいいのかな?

425 名前:399 mailto:sage [2011/03/15(火) 22:00:59.57 ID:c0l+jKsb]
>>423

うちでは、全国ネットでダメ、北海道ローカルだとそんときは音が出る
ってことあった。

無音無音無音無音無音いきなり始まる、みたいな。

VLC media player で、
音が出ないときは、メニューバーのオーディオ(A)んとこ、
オーディオチャネル(C) や オーディオデバイス(D) んとこが
グレーになって選べなくなる。

メディア情報の、コーデックの詳細のところは、
ストリーム1
タイプ:オーディオ
オリジナルID:1411
コーデック:MPEG AAC Audio(mp4a)

で、音が出るときは
チャンネル:ステレオ
サンプリングレート: 48000 Hz
AAC拡張: SBR
ってのも出る。

オレにわかるのは、このくらい。



426 名前:login:Penguin mailto:sage [2011/03/15(火) 22:20:58.84 ID:npA3sVaz]
現在、MythTV 0.24 + fuse_b25 0.4.3 + PT2の組み合わせで、
EITを使ってEPG受信しているのですがfuse_b25に要望があります。

EPGの番組タイトルに含まれる文字のうち、[字][S][デ][二][終]などを
サブタイトルへ分けることは出来ないでしょうか?

例えば"[終]美しい隣人 #10[字][S][デ]"を、
タイトル"美しい隣人"、サブタイトル"#10[字][S][デ][終]"という風に・・・。



427 名前:login:Penguin mailto:sage [2011/03/15(火) 22:36:12.06 ID:vM7KWHzH]
>>425
Playback>Programの三つは何て書いてある?

このスイッチを何回か切り換えると音でない?

428 名前:login:Penguin mailto:sage [2011/03/15(火) 23:15:33.67 ID:oSGJ7CAe]
>>424
バックトレース見るだけなら-g -O2の実行ファイルでもおk

ただ、ソースのとこにあるやつそのまま実行しているならいいけど、
/usr/local/bin/などに入ったやつはinstallコマンドでstripされているはずなので、
デバッグ情報とか消えちゃってます。

なので、鯖とかならコンソールで
unlimit coredumpsize (例:zsh)
とかしておいてソースのsrc/fuse_b25にあるやつを-fつきで実行して放置、
がいいと思います。

429 名前:login:Penguin mailto:sage [2011/03/15(火) 23:51:35.00 ID:YXHt7s/b]
>>413
とりあえず、587を解凍したディレクトリに移動して
unzip up0587.zip
cd mplayer-r32954p
./configure --disable-dvdread --disable-dvdread-internal
make
バイナリが出来上がると思われる。
そこで、
./mplayer -cache 8192 udp://localhost:1234
とかでどうか。
うまくいかないときはがんばってググれw


430 名前:399 mailto:sage [2011/03/16(水) 04:59:31.34 ID:hPFhyRti]
>>427

そんときゃ、 recpt1 で --sid 15744 指定してたから 再生(L) >
プログラム(L) は、グレー。

--sid 15744 を外すと 15360 15361 15744 が出てくるが、どれを選んでも
音は出ないんだわ。



431 名前:login:Penguin mailto:sage [2011/03/16(水) 05:54:42.86 ID:x2yRR6Ok]
>>430
番組の変わり目で音が出なくなることや、一部の二カ国語放送で音が出ないのは
本家VLCの問題です。

https://github.com/hiranotaka/vlc-arib/wiki

432 名前:426 mailto:sage [2011/03/16(水) 10:18:05.38 ID:x2yRR6Ok]
あとEITを使ってEPGの受信をしてると、MythTVのログに以下の様なエラーが繰り返しでます。

DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot measure Signal Strength
DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot measure Bit Error Rate
DVBSM(/dev/dvb/adapter11/frontend0), Warning: Cannot count Uncorrected Blocks

fuse_b25は以下の様に設定して、adapter11側でEPGを受信するようにしています。
/usr/bin/b25dir 9
/usr/bin/fuse_b25 /dev/dvb/adapter9 -o allow_other
/usr/bin/b25dir 11
/usr/bin/fuse_b25 /dev/dvb/adapter11 -o allow_other --conv --eit --utc

433 名前:login:Penguin mailto:sage [2011/03/16(水) 14:00:58.23 ID:bT5lbhn8]
>>431
なるほど、、、TSを再生する側の問題ということですか、、、
これは、MythTVやdvbやfuseを使っていても同じなのでしょうか?

434 名前:login:Penguin mailto:sage [2011/03/16(水) 14:52:16.48 ID:x2yRR6Ok]
>>433
再生側に問題があって、再生ソフトによって色々クセがあるようです。
※ちなみにMythTVでは「NHKニュース7」を視聴すると、日本語と英語同時に再生されたり・・・

DVB+fuse_b25でも暗号解除された生tsが出力されるだけで、
recpt1+b25を使った場合と中身のデータに関して違いはありません。

mplayerやgstreamerなら、有志の方がAAC向けのパッチを作成されてます。
linux用 DVBアプリ集ver.0.92:ttp://2sen.dip.jp/cgi-bin/dtvup/source/up0588.zip

上記のmplayer向けパッチ適用済みもあります。
Linux用mplayer パッチ済みr32954ソースsnapshot:2sen.dip.jp/cgi-bin/dtvup/source/up0587.zip
↑これをインストールして使えば、上手く再生できるかと思います。

435 名前:login:Penguin mailto:sage [2011/03/16(水) 15:10:07.04 ID:bT5lbhn8]
>>434
ありがとうございます! やってみます!

436 名前:login:Penguin mailto:sage [2011/03/16(水) 19:48:44.57 ID:bT5lbhn8]
>>434
パッチ済みmplayerにてちゃんと再生出来ました!!!
cacheをある程度上げないと映像が乱れるようですが、音声がちゃんと出るようになりました。
これでやっとNHK総合が見れるよ、ありがとう。
そしてパッチ作者の方、ありがとうございます。使わせていただいてます。



437 名前:login:Penguin mailto:sage [2011/03/16(水) 20:34:07.09 ID:Jyg078sC]
>>426
fuse_b25では DVBデバイスから受け取った文字列をそのまま変換しているだけで 中身を見てません
受け取ったEIT情報の加工は どちらかというとアプリ側(MythTV側)でした方がよいと思います

>>432
fuse_b25では /dev/dvb/adapterX/frontendYへはシンボリックリンクを貼ってるだけなので
frontendには関与していません
PT2のDVBドライバが信号強度やBERを報告しない実装になってるものと思われます

ところで >>369 に書かれた症状が出ている方は 他にも居らますか?
個別のH/Wの問題(その場合であってももちろんきちんとエラーを返すようにすべきですが)なのか
一般的に問題起きてるのか 確認しておきたいので...

438 名前:login:Penguin mailto:sage [2011/03/16(水) 21:17:54.98 ID:x2yRR6Ok]
>>437
返信ありがとうございます。
番組タイトルの件は、MythTV側を修正するのは大変なんで
キーワード録画で代用します。

>>PT2のDVBドライバが信号強度やBERを報告しない実装になってるものと思われます

fuse_b25オプションの"--conv --eit --utc"を使わないときは、
ログにWarningが出なかったので関係あるかなと思ったのですが・・・もう少し別で調べてみます。

あとxmltvで番組表を受信してたときはエラーは無かったのですが、
EITで受信する様になってdmesgに>>369と同じエラーが出るようになりました。

439 名前:login:Penguin mailto:sage [2011/03/16(水) 22:08:48.08 ID:+HQbc+s1]
mythtv側でタイトルとサブタイトルを加工したいのであれば、
libs/libmythtv/eithelper.cppのparse_dvb_event_descriptors関数で
> title = sed.EventName();
> subtitle = sed.Text();
として取り出したtitleとsubtitleを加工すればできます。

440 名前:login:Penguin mailto:sage [2011/03/16(水) 23:02:03.88 ID:Jyg078sC]
>>369 >>438
ちょっと /dev/dvb/adapterN/demuxM からの読み出しの件で
スレッド間の相互排除がまずそうなとこがあったので 2sen DTV up0607 に追加パッチを上げました
よろしければお試し下さい

441 名前:369 mailto:sage [2011/03/16(水) 23:18:37.72 ID:q9YbQA22]
>>440
パッチありがとうございます。さっそく適用しました。
そして>>428で教えて頂いたやり方でfuse_b25を2つ実行中です。
これで様子を見てみます。

442 名前:438 mailto:sage [2011/03/17(木) 07:35:37.77 ID:DAkKx+hM]
>>439
どういう感じに加工したら良いのか、教えて頂けないでしょうか?

>>376
>>MythWEBで番組表のカテゴリ毎の色分けがされなかったのですが、
>>表示言語を日本語から英語に変えたところ色分けされるようになりました。

表示言語を日本語のまま、MythWebでカテゴリーの色分けが出来ました。
「mythweb/modules/_shared/lang/Japanese.cat」を修正します。

例:
"News"
報道
(報道|情報)      ←この行を削除
\b(?:news|current) ←この行を追加

修正する内容については、
「English_GB.cat」と参考にして行うと良いと思います。

443 名前:login:Penguin mailto:sage [2011/03/17(木) 11:06:39.45 ID:DAkKx+hM]
当方環境だけかもしれませんが、/var/log/messagesに
fuse_b25 0.4.4関連のメッセージが大量に出力されます。

FUSE_b25[2763]: bad data/overflow in EIT. discarding the rest.
FUSE_b25[2752]: resetting the card.
FUSE_b25[2752]: BCAS card has been reset.
FUSE_b25[2752]: dropped an ECM due to the failed/slow card.
FUSE_b25[2752]: BCAS card init succeeded.
FUSE_b25[2752]: Got a bad response from the card. len:2, SW1/2:[0x6700].
FUSE_b25[2763]: received bad table for PMT.
FUSE_b25[2763]: bad section data for EIT.

文字数オーバーなんかな・・・?
まぁ、録画とか出来てるんで実運用上は問題ないのですが・・・。

444 名前:login:Penguin mailto:sage [2011/03/17(木) 19:51:52.48 ID:DAkKx+hM]
>>438 >>443 の、fuse_b25 0.4.4関係のログメッセージなんですが、
"--utc"オプションを外して"--conv --eit"のみで使用すると
エラーメッセージは出てきません。

が、EPG番組表が受信できません。う〜ん・・・

445 名前:444 mailto:sage [2011/03/17(木) 20:19:23.30 ID:DAkKx+hM]
"--utc"オプション外すとEPGは受信できてる(mythconvergにデータあり)が
番組表が表示出来ないみたい。
おまけにエラーメッセージも出るので、意味に事してしまった・・・。

446 名前:login:Penguin mailto:sage [2011/03/17(木) 20:40:36.15 ID:RDkvzo68]
>>443
bad data for系のエラーはUTF-8のときよりは随分減りましたが、
うちでは1時間に30個ぐらい出てますね。

resettingやらは正常時でもEITの取得が始まるタイミングで出ますが、
他のはうちでは出てないです。

mythconvergのprogramテーブルが番組表のデータです。
phpmyadminなどで中身を見てデータが入っているにも関わらず、
表示できないということでしょうか?
あと、表示できないのはmythfrontend? mythweb?
どういった現象が起きていますか? NO DATA表示?



447 名前:login:Penguin mailto:sage [2011/03/17(木) 21:13:56.93 ID:DAkKx+hM]
>>446
"--utc"オプションを外して"--conv --eit"だけで受信すると、
mythconvergのprogram内に受信データはあるのですが
MythWebに「NO DATA」で表示出来ない状態です。
※mythfrontendでは確認しておりません。

mythtv-setupの「Use DVB card for active EIT scan」にチェックを入れて
EITを使うと、/var/log/mythtv/mythbackend.logには>>432のエラーが出て
/var/log/messagesには>>443のエラーが出まくる感じです。

そしてしばらく使っていて最悪の場合は、dmesgに>>369のエラーが出て
/dev/dvb/adapter11がダメになる感じです。
PT2の地デジ2チューナーの内、/dev/dvb/adapter11のみ"-o allow_other --conv --eit --utc"を
付けているのですが、こいつだけエラーが出てダメなります。
※/dev/dvb/adapter9は"-o allow_other"オプションだけ記述。

fuse_b25 0.4.4 + xmltvを使って番組データ受信の運用なら問題ないので、
EITを使う運用はまだ安定性が無いような気がします。

448 名前:fuse_b25の中の人 mailto:sage [2011/03/17(木) 21:33:35.59 ID:nkvwckRy]
>>443 >>446
随分たくさんエラー吐いてるようですね.
うちで単体でテストしてるときはエラー吐いてないので 見過ごしてました.
(カード1枚のみ + MythTVを入れる余裕がHDDに無いので... 済みません)

> FUSE_b25[2763]: bad data/overflow in EIT. discarding the rest.
これはEITが文字あふれ なのでまあよしとして,

> FUSE_b25[2752]: resetting the card.
> FUSE_b25[2752]: BCAS card has been reset.
> FUSE_b25[2752]: dropped an ECM due to the failed/slow card.

カード側がリセットを要求してきたということと (おそらくそれによって)
ECMに関するカードからの応答が無かった/間に合わなかったという状況です

> FUSE_b25[2763]: received bad table for PMT.
これはDVBデバイスからの受信データが壊れてるので こちらも問題.

> FUSE_b25[2763]: bad section data for EIT.
これは(一応しょうがない)文字あふれの可能性もありますが,
アプリからのデータ取得が間に合わず内部バッファが溢れてる可能性もあります.

pid 2763はDVBから読んだデータが壊れてる(読み出しが間に合わない/溢れてる?)問題のみ,
pid 2752はカードの応答が無い/遅いという問題のみと分かれてますが,
もしかしたら複数起動に絡んで カードの反応が遅く/おかしくなってしまうのかも...
fuse_b25を1プロセスだけ立ち上げてても同様の反応が出るか 確認頂けると助かります.

あと --eit や --convを外すと テキストを変換せずそのまま渡すだけなので
EITの文字溢れはありえなくなります --utcは時間をいじってるだけですが いじらないと
MythTVは間違って9時間先の未来の時刻と思ってしまうのでEPGがおかしくなると思います







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

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

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