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/
2 名前:login:Penguin mailto:sage [2010/12/27(月) 03:38:55 ID:NhGhpjRN] PT1 driver hg.honeyplanet.jp/pt1/ v4l-dvb (pt1 driver dvb) www.linuxtv.org/hg/v4l-dvb Linux用DVBアプリ集、等々 2sen.dip.jp/dtv/ epgrec www.mda.or.jp/epgrec/ foltia www.dcc-jpl.com/soft/foltia/ rec10 www.rec10.org/xoops/modules/pico/index.php?content_id=4
3 名前:login:Penguin mailto:sage [2010/12/27(月) 03:40:23 ID:NhGhpjRN] <参考> 日経Linux2010年2月号 「PT2で地デジ録画システムを作る」 itpro.nikkeibp.co.jp/article/MAG/20100105/342880/?ST=lin-os 日経Linux2010年10月号 「カーネル標準ドライバでPT2を動かす」 itpro.nikkeibp.co.jp/article/MAG/20100906/351803/?ST=oss
4 名前:login:Penguin mailto:sage [2010/12/28(火) 22:17:17 ID:Z6hDv/JD] ____∩_∩ 〜/ ・ ・\ ( ∀ ) <ぼく、4ゲット君 \/\/\/\/
5 名前:login:Penguin mailto:sage [2010/12/29(水) 20:01:44 ID:2IjeUelA] 一族の恥さらしめ /\ / \ / \ / \ ( A ) 〜\ ・ ・/  ̄ ̄ ̄U ̄U
6 名前:login:Penguin [2010/12/29(水) 23:50:58 ID:bvxzf9Dy] まとめWiki www3.to/pt2wiki
7 名前: 【豚】 【1051円】 mailto:sage [2011/01/01(土) 19:50:55 ID:WrzA5wWN] 1乙!
8 名前: 【大吉】 【1852円】 株価【19】 mailto:sage [2011/01/01(土) 22:57:24 ID:cH5qvznV] 乙
9 名前:login:Penguin [2011/01/02(日) 23:40:16 ID:oKrVfo7a] 前スレが落ちたので上げておきますね
10 名前:login:Penguin mailto:sage [2011/01/04(火) 08:49:36 ID:7AwM8LEq] recpt1 httpサーバー版の人のblog kopemon.wordpress.com/
11 名前:login:Penguin mailto:sage [2011/01/05(水) 01:29:46 ID:VHWTZa9j] 新年早々からwowowが抜けなかったので、tvにbcas戻して5分たったら、抜けるようになったけど、 これって年中行事?
12 名前:login:Penguin mailto:sage [2011/01/06(木) 07:04:49 ID:/ZPHYEyL] >>11 そう。年中行事。 有料チャンネルの場合、暗号化キーの更新は数ヶ月おきに行われている(らしい)。 SDだしチャンネル分離が面倒なので今は加入していないのだが、昔某CSチャンネルで 久しぶりに抜くとやっぱり抜けなかったので、チューナーに入れてカスタマーセンターに カード番号を言ってキーを流してもらうようお願いしたことがある。 放送は送りっぱなしなのでB-CASがどのチューナーに刺さっているか放送事業者は 知る術が無いのだが、念のため「久しぶりに見たら映らない」と言うのがポイント。
13 名前:login:Penguin mailto:sage [2011/01/06(木) 18:59:44 ID:djCMH1+Q] TSが大量になってきたので MP4化しようかと思ってるのだが、字幕はどうしてる? ファイルに挿入?それとも映像に入れてる?
14 名前:login:Penguin mailto:sage [2011/01/06(木) 21:57:08 ID:1Pt8WoB4] epgrecでTS録画後にTsSplitter.exeで分割、MP4へ変換をしようとしています。 (debian 5.0.7) do-record.shでbatchにMP4エンコ用のencmp4.shを放り込むようにしたのですが、 suでwww-dataユーザになりdo-record.shを直叩きすると TsSplitter.exeはちゃんとtsを分割してくれるのですが、 epgrecの番組表から予約するとTsSplitter.exeが動かないので往生しております。 下記mailの様にtsが開けなかったといわれていることと、 日本語の化け方から文字コードがらみなのかと思われますが・・・ 良い解決方法はありませんでしょうか。 Subject: Output from your job 124 To: www-data@video.hoge.co.jp From: www-data <www-data@video.hoge.co.jp> Date: Thu, 06 Jan 2011 20:25:55 +0900 TYPE: GR CHANNEL : 20 AUDIO : 1 OUTPUT : /var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts 23608 EITM^CtM^CM^IM^CO:M^CIM^CtM^A^ECMM^CtM^CM^IM^CO:M^CIM^CtM^A^EMMM^CtM^CM^IM^CO:M^CIM^CtM^A^HDM^AM^[,SDM^AM^[M^AM^[M^AM^[,1SEGM^A~ error - failed on open(/var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-c??M-oM-<M--M-oM-<M-8M-c??M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts) [src] /var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3_HD-1.ts
15 名前:login:Penguin mailto:sage [2011/01/06(木) 21:57:26 ID:1Pt8WoB4] [do-record.sh] 〜前略 elif [ ${MODE} -eq 1 ]; then $RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null /var/www/epgrec/batch.sh /var/www/epgrec/encmp4.sh $OUTPUT elif 後略〜 [batch.sh] #!/bin/sh job=$(mktemp /tmp/batch.XXXXXXXXXX) echo "$@" >$job echo "rm -f $job" >>$job chmod +x $job echo $job | batch [encmp4.sh] 〜前略 wine /usr/local/bin/TsSplitter.exe -1SEG -SEPA $OUTPUT ffmpeg でビデオエンコ mplayer で オーディオエンコ 後略〜
16 名前:login:Penguin mailto:sage [2011/01/06(木) 23:03:22 ID:NdcuGhra] >>14 関係ないかもだけど、BonTsDemux.exeをwineで使ったときに同じように直でdo-record.sh実行すると問題ないけど、予約したときに動かなかったよ。 その時はインプットのパスををz:\\var\\www\\epgrec\\video\\tsfile.tsてな感じに書き換えたらちゃんと動いたけど、これも同じ問題かな?
17 名前:login:Penguin mailto:sage [2011/01/06(木) 23:05:20 ID:6BJksQiY] >>14 日本語を含まないファイル名でシンボリックリンクを張れば 解決すると思う。俺もたぶん同じところでハマった。 うちはこんな感じで処理してる。 ${DIR}/${OUTPUT}.ts は日本語を含むTS ファイルね。 TMPNAME=`mktemp --tmpdir=/disk1/tmp -u` ln -s ${DIR}/${OUTPUT}.ts ${TMPNAME}.ts wine /usr/local/bin/TsSplitter.exe -EIT -ECM -EMM -SD -1SEG -SEP2 ${TMPNAME}.ts || exit
18 名前:login:Penguin mailto:sage [2011/01/07(金) 01:46:40 ID:PDsBHpip] シンボリックリンク張る位なら 途中までファイル名を$$.tsにしておいて 最後に対象の名前にリネームした方が良くないか?
19 名前:login:Penguin mailto:sage [2011/01/07(金) 23:52:33 ID:ibcyL4Ur] パッチを当てた状態でコンパイルが通らなくなったから調べてみたら mplayer が libfaad2 を内部で持たなくなったんだね
20 名前:14 mailto:sage [2011/01/08(土) 01:16:49 ID:biHpr8AQ] >16 >17 二通りの解法を示して貰えるなんて俺は果報者です。 とりあえず、何となく判らなくもないmktemp法を選び解決できました。 mktempで -u と --tmpdirが上手く受け付けなかった(気がした)ので多少変えつつ、 ORGBASE=`basename ${OUTPUT} .ts` TMPPATH=${VIDEO}/tmp TMPNAME=`mktemp ${TMPPATH}/tss_XXXXXXXXXX ` TMPBASE=`basename ${TMPNAME}` ln -s ${OUTPUT} ${TMPNAME}.ts wine /usr/local/bin/TsSplitter.exe -SD2 -SD3 -1SEG -SEPAC ${TMPNAME}.ts || exit #HD無しの場合にSD1を使う為 for base_name in `find ${TMPPATH} -name "${TMPBASE}*"` do rename=`(echo ${base_name} | sed "s/${TMPBASE}/${ORGBASE}/g")` mv ${base_name} ${rename} done こんな感じでリンクからオリジナルの名前_{HD*,SD1}に復元してうまくいきました。 これで週末はゆっくり寝て撮り貯めが出来そうです。 みなさんありがとうございます。
21 名前:login:Penguin mailto:sage [2011/01/08(土) 14:05:02 ID:VBs8yMSH] >>19 年末に↓の変更があったようです Remove forked internal libfaad2 copy. The FFmpeg AAC decoder is default now and surpasses libfaad2 in all regards, so there is no longer a reason to keep a forked library copy. だそうです. パッチによる音声関係の改善点はffmpegでも同様に動いているはずなので libfaad2関係は無視してdisableしてconfigureした方がいいかもしれない パッチの方は 時間が取れた時に見直しておきます
22 名前:17 mailto:sage [2011/01/08(土) 20:39:33 ID:prlvF01Y] >>20 解決したようで何より。 >>20 のように、どのようにして解決したかまで書いてもらえると ありがたいし、回答した者としてもうれしい。
23 名前:login:Penguin mailto:sage [2011/01/09(日) 02:13:15 ID:ObMlHnSU] >>14 recpt1にsplitオプションあるんだから、わざわざバッチ組む必要ないよ
24 名前:login:Penguin mailto:sage [2011/01/09(日) 02:34:21 ID:iqEoF652] >>23 ヒント recpt1以外
25 名前:login:Penguin mailto:sage [2011/01/09(日) 10:51:16 ID:p/KI38c8] どこかでiconvかませればよさげ
26 名前:login:Penguin mailto:sage [2011/01/09(日) 13:57:39 ID:pQMOzMeK] PT2が手に入ったのでセットアップしようとしてるんだけど、 キャラクタデバイス版とカーネルに含まれてるdvbってのがあるみたいで… どっちがおすすめとかありますか?
27 名前:login:Penguin mailto:sage [2011/01/09(日) 14:05:27 ID:q22GGnT8] DVB
28 名前:login:Penguin mailto:sage [2011/01/09(日) 14:39:30 ID:pQMOzMeK] >>27 ありがとう、頑張ってみます
29 名前:login:Penguin mailto:sage [2011/01/09(日) 16:38:41 ID:LdwcXpnt] キャラクタデバイスでやるほうが解説多いと思うよ。
30 名前:26 mailto:sage [2011/01/10(月) 00:21:04 ID:HtWj6XRh] >>29 はい、、、いつの間にか間違えてキャラクタデバイス版の解説見てやってたようで、 なんか出来てしまったのでしばらくキャラクタデバイス版で使うことにしました。 Ubuntu10.10にupgradeするとdvbが手軽に出来る(?)っぽいので、 録画鯖組むタイミングで再チャレンジしてみようと思います。
31 名前:login:Penguin mailto:sage [2011/01/10(月) 17:57:50 ID:LbTg8Zhc] 以前「開発版のccidだと復号化できない。古いバージョン入れたら治った」という話がスレで出ていたけど… どうも、安定版最新(ccid-1.4.1)もダメっぽい。ccid-1.3.13ならいける模様。
32 名前:login:Penguin [2011/01/11(火) 15:07:18 ID:XwFNRbs6] お前らばかだなぁ クロームPCなら地デジもOKだというのに
33 名前:login:Penguin mailto:sage [2011/01/11(火) 18:40:40 ID:YB5x137N] wineでBonTsDemux使えるとはしらなかったので挑戦してみました。 xorg無しの環境なので、Demuxからもwinetricksからも ディスプレイよこせとしきりに言われるので泣く泣くxorgを入れ、 winetricks でdirectx9 vcrun2005 vcrun2008をインストール。 結果、動かせませんでした。xorg入れても動かなかったのはすごい敗北感です。 何がいけないのでしょう。 debian lennyでDemuxは↓のバージョン up1091.zip (BonTsDemux v1.10+10k7+nogui+es+fix05 バグ修正)
34 名前:33 mailto:sage [2011/01/11(火) 18:41:12 ID:YB5x137N] エラー wine /home/user/work/BonTsDemux/BonTsDemux.exe -encode "MPEG2PS_AC3" -nogui -start -quit -i /video/foobar.ts -o /video/foobar_du.ts Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 fixme:winscard:SCardEstablishContext (0,(nil),(nil),0x2e4818) stub Error:user@debian:~$ fixme:advapi:SetEntriesInAclA 1 0x33f79c (nil) 0x33f7d4 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0 fixme:advapi:SetSecurityInfo stub Could not load Mozilla. HTML rendering will be disabled.
35 名前:login:Penguin mailto:sage [2011/01/11(火) 22:00:57 ID:8czPrvQo] Make sure that your X server is running.
36 名前:login:Penguin mailto:sage [2011/01/12(水) 00:17:28 ID:BEsdXPt5] and that $DISPLAY is set correctly.の方じゃないか?
37 名前:login:Penguin mailto:sage [2011/01/12(水) 20:34:03 ID:BEsdXPt5] ふと疑問に思ったんだが、BonTsDemuxじゃなくてTSplitじゃダメなんだろうか? TSplit.exeならcliで動くし。
38 名前:login:Penguin mailto:sage [2011/01/12(水) 21:04:19 ID:3LN/yyjT] こんなのもあるみたいだが使えるのかな? code.google.com/p/tsdemuxer/
39 名前:33 mailto:sage [2011/01/12(水) 23:11:05 ID:tlOIdZ3B] xserver上だったら立ち上がり、GUIから(m2v+wav)変換には成功するけど、 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0 fixme:advapi:SetSecurityInfo stub Could not load Mozilla. HTML rendering will be disabled. このエラーは相変わらず。 なぜMozilla?wineがHTMLを表示しようとしてる? xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz >37 TsSplitter.exeではNHKとかの0ch問題が対処できなかったので BonTsDemux.exeなわけです。
40 名前:login:Penguin mailto:sage [2011/01/12(水) 23:50:41 ID:reQ0aaE4] >>38 ざっとソース読んだだけだけど、多分使える 強引なドリブルしているなぁと思うところも多々あるけど、まぁ他のも似たようなもんだと思った
41 名前:login:Penguin mailto:sage [2011/01/12(水) 23:56:07 ID:yUcq4vEl] >>39 > xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz DISPLAY環境変数はXにログインするときに設定されるんだから、当たり前じゃないの? 試してないけど、Xvfb使えば動くと思う
42 名前:33 mailto:sage [2011/01/13(木) 01:04:41 ID:/149xxEC] and that $DISPLAY is set correctly.でググって出てきた 英語サイトとかに倣って余りよく判らずに .bash_profileにDISPLAY=:0.0とか入れてた。 Xvfbは明日試してみるよ・・・
43 名前:login:Penguin mailto:sage [2011/01/13(木) 08:10:15 ID:Odlw/yfU] epgrecをつかってるんだけど よく実行すると同じテレビ局が複数あったりするんだけど、これって正常 なの?良く見るとepgrecはかなり問題があるみたいだね
44 名前:login:Penguin mailto:sage [2011/01/13(木) 08:37:47 ID:GSxYv07L] 俺なら恥ずかしくて書き込みボタン押せないレベル
45 名前:login:Penguin mailto:sage [2011/01/13(木) 10:03:08 ID:BOcNDlKk] 俺なら小学校からやり直したくなるレベルの書き込みだな、これは
46 名前:login:Penguin mailto:sage [2011/01/13(木) 10:05:13 ID:wyv+jQjV] >>43 たまに実行すると大丈夫なの?
47 名前:login:Penguin mailto:sage [2011/01/13(木) 10:36:10 ID:4o4b33vd] ひとまず再起動して、2時間ぐらい放置しておいてみて
48 名前:login:Penguin mailto:sage [2011/01/13(木) 14:01:01 ID:WQoAwXnl] epgrecに問題が多いとは思わないが、番組情報取得中にPCをシャットダウン すると番組表がくずれることがある。 番組情報取得にけっこう時間かかっているから、PCシャットダウンの タイミングによってはそうなるのかもな。 TVRockだと最初の番組情報取得は時間かかるけど、次からは差分だけみたい だから、あっという間に終わる。 epgrecももう少し速くできるようにしてくれればとは思う。 Linuxだからサーバ用途で、頻繁に電源切るのは想定外なのかもしれないが。
49 名前:login:Penguin mailto:sage [2011/01/13(木) 15:27:24 ID:JimuQblH] だったら2の倍数時の30分頃から更新されてるみたいだから その30分から50分ぐらい後を目安にシャットダウンしかければ?
50 名前:33 mailto:sage [2011/01/13(木) 15:55:21 ID:/149xxEC] Xvfbで(も)ようやく動かせたよ! Xvfb自体も下のエラーでなかなか動かせなかったんだけど、 HALが入ってなかっただけだったという落ち。 > [config/hal] couldn't initialise context: (null) ((null)) いろいろ入れたり外したりごちゃごちゃだったけど、 整理するとlennyでxorg入れてない環境からだと $ sudo aptitude install xvfb hal x-server-xorg-video-fbdev $ sudo aptitude wine $ wget www.kegel.com/wine/winetricks $ sh winetricks vcrun2008 vcrun2005 directx9 でよかったのかな。 んで入れてから $ export DISPLAY=:0 $ Xvfb :0 -screen 1 800x600x8 & $ wine TsBonDemuxC.exe ほげ とりあえず動いたけどできたファイルの検証はこれから。 ともあれ参考になったし、いろいろ知らないことを勉強できて面白かったですよ。 ありがとう。
51 名前:login:Penguin mailto:sage [2011/01/13(木) 17:10:24 ID:WQoAwXnl] getepgファイルには 29 */2 * * * www-data /var/www/epgrec/getepg.php とあるから、変更しないでcronに登録してるなら、0時29分、2時29分、 …とか、1時29分、3時29分、…とかのように2時間おきに番組取得が実行 されるようだ。 epgrecはかなり長く使っているし(2年くらい?)、実行中かどうか気にせず シャットダウンもするけど、番組表がおかしくなったのは2、3回しかないな。 そんなにシビアではないのかも。 低スペックPCなので、個人的には実行中に操作が重くなるほうが気になる。
52 名前:login:Penguin mailto:sage [2011/01/13(木) 18:17:05 ID:d0qsZpN9] >>43 epgrecの問題って重複チェックのロジックが若干甘いのと キーワード予約での重複がログ出力されないのと 予約をキャンセルするとキーワード予約に引っかからなくなる位じゃね? (1番目以外は仕様みたいだけど…) 他は大抵環境の問題だと思う >>48 TVRocckのヘルプに > 例えば"番組情報取得条件"を"2日以上経過"に設定した場合、 > 前回の取得から2日以上経たないとそのチャンネルの番組情報は取得しません って有るから取得に行ってないだけじゃないか? 根本の仕組みはepgrecと大差無さげ
53 名前:login:Penguin mailto:sage [2011/01/13(木) 19:09:55 ID:WQoAwXnl] >>52 そういうことか。 あまり速いんで差分だけかと思い込んでいた。 だが、それで十分ならepgrecも2時間ごととかじゃなくて、1日か2日に1回に 変更したほうがいいかもな。 でもTVRockは番組時間の変更に対応してるんだっけ(うろ覚え)? そこが違うか。 他の人はどのくらいの間隔で更新してるのだろうか。
54 名前:33 mailto:sage [2011/01/14(金) 15:04:29 ID:I+lqFvio] 録画後、その番組がバイリンガルとか音声多重といった情報を自動判別することはできますか? NHK用スクリプトとか日テレ用スクリプトとかチャンネルごとに決め打ちでもいいです。 ffmpeg -i hoge.tsで得られる情報を眺めてますが、5.1chの番組の音声が二つのストリームに3chづつ入っていたり、 NHKニュース9のモノラル二か国語は単なるステレオにしか見えなかったりわけわからなす。
55 名前:login:Penguin mailto:sage [2011/01/14(金) 17:48:24 ID:b6NkgRmY] EITpresent [PID 0x0012 TID:0x4E section:0 , ARIB STD-B10, TR-B14参照] URL http://www.arib.or.jp/tyosakenkyu/kikaku_hoso/hoso_kikaku_number.html に"音声コンポーネント記述子"が含まれているので それを解析すればわかるよ. まだ誰もそういうツールを書いてないだろうから 書いたら公開してね
56 名前:login:Penguin mailto:sage [2011/01/14(金) 19:10:35 ID:KrskmXSa] ステレオ モノラル デュアルモノラル (一番クソ仕様) 5.1ch
57 名前:login:Penguin mailto:sage [2011/01/15(土) 00:40:31 ID:ZbOJheS9] デュアルモノだけはAACのADTSヘッダ見る必要あるんだっけか? まあTVTestのソース見るのが早いと思う。
58 名前:login:Penguin mailto:sage [2011/01/15(土) 12:34:52 ID:OlrnbH8x] >>57 ADTS本来の書式で定義されてないのを勝手に追加してやってるからね。 AACのストリームを2つに分ければいいものを、汚い実装しやがって、という感じですよ
59 名前:login:Penguin mailto:sage [2011/01/15(土) 12:51:28 ID:GPhqYjwm] >>57 音声ストリーム自体で判定しようとすると CMの間だけステレオに切り替わってたりするので当てになりません 現番組の音声構成についてはEITに示すことが運用規則で決まってるので こちらを使うべきだと思う しかもデュアルモノの場合 ADTSヘッダを見てもch数0 が書いてあるだけで 通常はペイロードにPCEを含めてチャンネル構成を示すのでしょうが それも含まれてなく SCEが2つあることで 独立したフロント2chがあることを暗黙的に示してるだけ. フレーム全体をパースしないとわからない... 本当に2ストリームに分けろよといいたい
60 名前:login:Penguin mailto:sage [2011/01/15(土) 12:54:15 ID:vMbwWcYO] メーカーの製品はどうやってるんだろうね
61 名前:login:Penguin mailto:sage [2011/01/15(土) 13:57:10 ID:OlrnbH8x] >>59 vlcのパッチでは横着してch数=0ならデュアルモノと決め打ちで対処した。 PCE見ようとするとビット詰め詰めの構造で面倒くさくてやってられないから。 放送の実質的な規格だし、よくも悪くももう製品がわんさと出ているので ショボイ仕様だからといってもめったなことでは変えられない。 大勢集まって規格作ったんだろうに、何をやっているのか、 ホント怒鳴りつけなくなるほど酷いよね。
62 名前:login:Penguin mailto:sage [2011/01/15(土) 18:19:06 ID:+PuYU+f3] デジタルTVでインタレースとか、NHKの暗躍らしいな
63 名前:login:Penguin [2011/01/15(土) 23:37:05 ID:wqznTUd7] >>6 のwiki見ながら無事設定完了
64 名前:login:Penguin mailto:sage [2011/01/16(日) 00:31:37 ID:FHp7oAhB] recpt1でテレビ朝日やっと撮れた。 へんなPMTが流れてるので、table_id != 2 は無視しないと ダメらしい。一応PMTのバージョンチェックもいれてみたけど 、特に変更なしでした。
65 名前:login:Penguin mailto:sage [2011/01/16(日) 17:10:49 ID:AJmsFIhn] >>63 windowsでの設定かい?
66 名前:login:Penguin mailto:sage [2011/01/16(日) 23:21:09 ID:GEmXyLPU] 荒し臭いので構わない方がいいかと
67 名前:login:Penguin mailto:sage [2011/01/17(月) 00:23:32 ID:ffz7tNrj] 昨日から毎日放送がrecpt1でsid指定すると録画に失敗するようになった・・・
68 名前:login:Penguin mailto:sage [2011/01/17(月) 00:59:16 ID:7WTwpAYl] AV AMP持っているので、TSを保存したものを再生する時に、 AV AMPさんに音声のデコード全般をお願いしたいと思ってるんだけど、 mplayerのhwmpaって日本は眼中ないからAAC対応してませんでFA?
69 名前:login:Penguin mailto:sage [2011/01/17(月) 01:14:38 ID:qgaqOa1+] >>66 6==63 は、アフィ乞食
70 名前:login:Penguin mailto:sage [2011/01/17(月) 13:04:29 ID:InznpbLz] >>68 ちょっとソース見た感じではAACには対応してないね でも実際にやってるのは 入力データからヘッダを解析して出力バッファの属性をセット, ペイロードをコピーしてるだけだから 違いはsync回りの部分だけじゃないのかな libmpcodec/ad_hwmpa.c を参考にしてad_hwaac.cを作るのは そんなに作業量は多くなさそう 頑張って;)
71 名前:login:Penguin mailto:sage [2011/01/17(月) 16:50:31 ID:t1yw50JZ] rec10がバイリンガルを判別してエンコしてくれるみたいだけど、 do-recordからrec10に渡してうまいこと処理できないものかな。
72 名前:login:Penguin mailto:sage [2011/01/17(月) 21:25:45 ID:8FSS+nYq] >>67 それは大変ですな
73 名前:login:Penguin mailto:sage [2011/01/18(火) 00:48:05 ID:UdGjaVw3] >>70 協力ありがとう 昼休みにちょっとだけコード読んでみたけど、 自分もその理解でした。 やって出来そうな難易度なので、やってみますかね
74 名前:login:Penguin mailto:sage [2011/01/18(火) 02:15:56 ID:QWWZYlkv] >>67 tssplitter_lite.cでPMTがTS1パケット内に収まっていると決め打ちしているからみたいだ
75 名前:login:Penguin mailto:sage [2011/01/19(水) 00:34:28 ID:CMsEBO98] あら、Avidemux2は以前はTSファイルを食わせると確実に落ちていたのに いつのまにかTSファイルを編集できるようになっている @ Avidemux2.5.3 けど結局一旦音声をPSに変換しないとうまく編集できないのね。
76 名前:login:Penguin [2011/01/19(水) 12:50:41 ID:cbCl9uR/] ATXが無料放送しか映らなくなった。 REGZAに刺して3時間くらいATXにしておいたら映るようになった。 3時間の間にマイスカパーで契約情報変更したからそれでなにかを受信したのかもしれないけど関係性は不明。 epgrecやrecpt1の設定で何か関係あるのかな?それともドライバ? BCASカードは契約して丁度1年と1週間。
77 名前:login:Penguin [2011/01/19(水) 12:53:05 ID:cbCl9uR/] >>76 書き漏れた。 REGZAに刺したら契約期限切れと表示されてました。 定期的にREGZAに刺して何かを受信しないとだめなのかな?
78 名前:login:Penguin mailto:sage [2011/01/19(水) 13:06:34 ID:3eqC8bvI] スカパーならB-CAS内の鍵の更新じゃね?
79 名前:login:Penguin mailto:sage [2011/01/19(水) 13:07:19 ID:oNgKzu/m] >>77 有料放送のコードは数ヶ月置きに更新されてるから。 一定期間、コードの有効確認ができなければ、無効になる
80 名前:login:Penguin [2011/01/19(水) 19:46:15 ID:cbCl9uR/] >>78 >>79 おお、そうなのか、ありがとう。 Ubuntu PT2 epgpec の環境で書き換えってできますか?
81 名前:login:Penguin [2011/01/19(水) 19:50:45 ID:cbCl9uR/] 書き換えじゃなくて更新だった。
82 名前:login:Penguin mailto:sage [2011/01/19(水) 22:10:13 ID:oNgKzu/m] なんども出てるだろ。 だから返信ないから俺が答えてるのに更に質問かよウザイ
83 名前:login:Penguin mailto:sage [2011/01/19(水) 23:07:53 ID:oMe3xLhK] 最初から答えるなよ それこそ何度も同じ事繰り返されてるじゃんw
84 名前:login:Penguin [2011/01/20(木) 01:44:25 ID:in4chUIc] >>82 了解です。 そのレスでも結構ヒントを得たので調べてみるね。
85 名前:login:Penguin mailto:sage [2011/01/20(木) 02:06:12 ID:xzVdsvBT] >>74 PMT解析してるところを修正してみた。 ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0307.zip
86 名前:70 mailto:sage [2011/01/20(木) 12:38:19 ID:qc9p3DVK] >>73 さらにちょっと調べてみたところ どうやらそんなに単純ではないようです IEC958は 元々PCM用であって PCM以外のデータを載せるには libmpcodecs/ad_hwac3.cのように IEC61937に従ってフレーム化してやる必要があるみたいですね wpedia.goo.ne.jp/enwiki/IEC958 にわりとわかりやすくのってました あとさらにALSAとか-ao側での対応も必要で (AC3の場合と同様に) hw AACを検出して channel status bitを設定しないとダメみたい libao2/ao_alsa.c の変更部分はわずかだし問題ないとして libmpcodecs/ad_hwac3.cを参考にするとして, IEC61937-2(IEC-60958へのAACの載せ方)が ちょっとググったけど無料で見られるのが無い オープンソースの音楽プレーヤとかでAACのデジタル出力に対応してるのもありそうだから そういうとこから情報を見つけてくるしかないかも.... (当方にPCにつなげられるデコーダがないため すべて推測の話ですいません)
87 名前:login:Penguin [2011/01/20(木) 18:39:18 ID:xYGGMxlt] 配信中にコメントで脅迫を受けたと警察に通報 www.nicovideo.jp/watch/sm12894776 ネタ投下。
88 名前:login:Penguin mailto:sage [2011/01/20(木) 21:27:38 ID:qc9p3DVK] >>73 , 86 自己レス ffmpeg のlibavcodec/spdifenc.c が(フォーマットの解説を含め)参考になりそう
89 名前:login:Penguin mailto:sage [2011/01/20(木) 23:49:34 ID:FE3VPlSK] >>88 色々と情報をまとめてくれてありがとう とても参考になります libavcodec/spdifenc.c は確かに良さそうですねー
90 名前:login:Penguin mailto:sage [2011/01/21(金) 01:15:36 ID:uRzPqk+s] ttp://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.jsa.or.jp%2Fstdz%2Fedu%2Fpdf%2Fb4%2F4_08.pdf&ei=klw4TbmiOo6ycYX6vJAK&usg=AFQjCNETcdwTS2VqJpWsa1cIbpr_NIgFQg ここ綺麗にまとまってるねー 経済産業省委託事業やるじゃん! つかみはおっけー ttp://www.sakurachan.org/soft/mediatools/ IEC60958/IEC61937準拠 圧縮音声ビットストリームを普通のLPCMとして録音したRIFF wavファイルから、圧縮音声のElementary Streamを取り出します。 180度反対の事やってる人発見 世の中面白い
91 名前:login:Penguin mailto:sage [2011/01/23(日) 14:57:31 ID:vVkbUKkf] Fedora14にchardev版インストールしました。 driver/recpt1は1.1.0、arib25は0.2.4、DVBドライバはblacklist.confで殺してあります。 テストすると: $ recpt1 --b25 --strip --device /dev/pt1video2 15 5 /var/tmp/test.ts using B25... enable B25 strip using device: /dev/pt1video2 pid = 8211 C/N = 34.157329dB Recording... b25->put failed b25_decode failed (code=-9). fall back to encrypted recording. Recorded 5sec のようにデコード失敗の出力になります(エラーコードの-9の意味わかりません)。 $ mplayer /var/tmp/test.ts で表示するとワンセグの小さな画面で、音が出たり出なかったりします。 どこら辺を見直した方がいいのでしょうか?ほんの小さなヒントでも欲しいです。 お願いします。
92 名前:login:Penguin mailto:sage [2011/01/23(日) 15:24:34 ID:1gxdPn+C] >>91 BCASカードは認識してる? $ pcsc_scan
93 名前:login:Penguin mailto:sage [2011/01/23(日) 15:35:58 ID:vVkbUKkf] >>91 はい。上下だけ抜粋。 $ pcsc_scan PC/SC device scanner V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.6.4 Scanning present readers... 0: SCM SCR 3310 NTTCom [Vendor Interface] 00 00 ... Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV) ^C
94 名前:login:Penguin mailto:sage [2011/01/23(日) 15:38:05 ID:h6WzzaGn] >>93 ccidのバージョンは? 1.4以上だとB-CASが認識しないよ
95 名前:login:Penguin mailto:sage [2011/01/23(日) 15:44:24 ID:vVkbUKkf] ccid 1.4.0 pcsc-lite 1.6.4 pcsc-lite-devel 1.6.4 pcsc-tools 1.4.17 みたいです。同時に入ったperlのモジュールはわかりません。
96 名前:login:Penguin mailto:sage [2011/01/23(日) 15:47:17 ID:vVkbUKkf] >>92 >>94 原因はB-CASが認識していないためのようですね・・・
97 名前:login:Penguin mailto:sage [2011/01/23(日) 15:57:47 ID:BDvUXa1E] いまFedora 13使ってるが、しばらくそのままにしておこう。 やっぱりFedoraは最新リリースが出たときに その一つ前のリリースにupgradeするのが無難な使い方だね。
98 名前:login:Penguin mailto:sage [2011/01/23(日) 20:17:33 ID:Nr0ZxgtS] >>97 安定版がいいならCentOSだと思う
99 名前:login:Penguin mailto:sage [2011/01/23(日) 20:42:08 ID:9Mk9qlFN] >>96 >>31
100 名前:login:Penguin mailto:sage [2011/01/23(日) 22:08:13 ID:vVkbUKkf] >>99 いきなり紋付袴着た白鵬が、どでかく5秒間映りました。ありがとうございます。 # yum info ccid 読み込んだプラグイン:langpacks, presto, refresh-packagekit Adding ja_JP to language list インストール済みパッケージ Name : ccid Arch : x86_64 Version : 1.3.13 Release : 2.fc14 Size : 437 k リポジトリー : installed From repo : /ccid-1.3.13-2.fc14.x86_64 Summary : Generic USB CCID smart card reader driver URL : pcsclite.alioth.debian.org/ccid.html License : LGPLv2+ 説明 : Generic USB CCID (Chip/Smart Card Interface Devices) driver. >>92 >>94 さんにも感謝します。
101 名前:login:Penguin mailto:sage [2011/01/25(火) 01:20:25 ID:JUo6+n3m] 前スレ 984 に対応したfuse_b25 ver. 0.3.0 をうpしました 2sen DTV up0543 あまりしっかりとテストできてないのですが MythTVから(音声の問題が無ければ)再生できるようになってると思います よろしければお試し下さい あと >>21 のmplayer 向けのパッチと 別件でgstreamer のパッチ(totem/playbin2できちんと再生 + seek)も 後日うpする予定ですが このスレでのmplayer S/PDIF再生関係のレスに触発されて gstreamerの方にも できればS/PDIF出力の実験版 (自分でテストできないので)を付けたくなってきたので ちょっと先になるかもです
102 名前:login:Penguin mailto:sage [2011/01/25(火) 19:47:46 ID:j307KzAe] >>101 さっそくMythTVで試しました。 まずは短時間ですが、画像音声とも録画出来ました。ありがとうございます。 長時間録画や音声切り替わり時の録画はこれから試してみます。
103 名前:login:Penguin mailto:sage [2011/01/25(火) 22:41:13 ID:nxAvssab] MythTVもlibfaadに依存して再生してくれるんだっけ? そうなればvlcかまさなくてよくなりそうかな。最近いじってなかったから またやるか。
104 名前:login:Penguin mailto:sage [2011/01/26(水) 06:01:00 ID:k06vcKUz] >>102 fuse_b25 0.3.0の導入は完了したのですが、 MythTVとの連携方法はどうしたらいいのでしょうか? もし宜しければ、詳しく教えて頂けませんか?
105 名前:login:Penguin mailto:sage [2011/01/26(水) 12:59:51 ID:BE+7BtbQ] >>103 MythTVは ffmpeg を使ってるはず. 基本的には mplayerやgstreamerのffmpeg用パッチと同等の変更を MythTVに加えればOKなのですが 音声構成の切り替えは コーデックだけの問題じゃないので... しかもffmpegのAACデコーダ自体は faadと違って 音声構成が変わっても落ちずにいるはず あとは使う側で 音声構成の変化を検出して 出力する側を再構成するという処理を加えるんだけど そのためにはMythTVが出力をどう制御/構成してるか 知って変更しないといけないね デュアルモノ対応についてはまた別で 出力側の再構成は関係なく デコーダを呼び出してる部分の変更だけで対応できる mplayerのパッチでは 内部に独自版のffmpegを抱えているので (効率の面から)強引にffmpeg内部にも手を入れたりしてるけど gstreamerの様に ffmpeg自体に手を入れずに対応する事は可能 + S2APIの問題があるような... mplayerでは S2API用のチャンネル設定ファイルのフォーマットを 勝手に決めて使ってます MythTVではまた違うフォーマットを使っているだろうから 変更が必要のはず. 旧APIでの*zap 形式のような標準的なチャンネル設定ファイルのフォーマットがあれば mplayerの方でもそっちを使うようにしたいんだけど... BSの場合はチャンネル設定ファイルの変換が必要と思う. というわけで まだ結構アプリ側に手を入れなきゃいけない部分があるかも...
106 名前:login:Penguin mailto:sage [2011/01/26(水) 17:34:24 ID:eUksq9nT] めんどくさいのでvlc経由でいきます
107 名前:recpt1 httpサーバー版の人 mailto:sage [2011/01/27(木) 19:15:28 ID:x+GCO2IK] blogが貼られているのに今気づきました・・ ところでみなさんハードディスクの容量に苦しんでると思うのですが どういう工夫をしていますか? 私はLVMで1TB+2TB+2TB=5TBの領域を作ってTSを保存してますがそれでも 限界が近づいてきています・・
108 名前:102 [2011/01/27(木) 19:38:25 ID:zNp4i8DG] また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな?
109 名前:login:Penguin mailto:sage [2011/01/27(木) 22:06:35 ID:qL2HwwNp] PT2にて地デジが1チューナーしか使えなくなる不具合が発生しました。 2チューナーを同時使用して1分間の録画を計6本 排他制御しながら録画していたときに発生しました.。 そのときのシステムログを見てみると3つ目か4つ目の受信から怪しい挙動をしているようです。 これ以後は、1チューナーでしか受信できなくなってしまい再起動するまでこの現象は継続しました。 なお不具合の再現を試みましたが出来ませんでした。 まあ原因は、録画終了後にwaitを入れずに次録画を始めた事だと思うのですが一応報告しておきます。 OSは、ubuntu10.04 Disktop32bit ドライバーは、キャラクタデバイス版 recpt1は、1.1.0のノーマルです。>>85 のパッチはあててません。
110 名前:login:Penguin mailto:sage [2011/01/27(木) 22:07:52 ID:qL2HwwNp] あと参考にならないかもしれませんがシステムログの該当箇所です。 Jan 26 20:51:56 hoge-PT2 kernel: [184709.502843] PT1:ISDB-T Wakeup Jan 26 20:51:56 hoge-PT2 kernel: [184710.013033] PT1:ISDB-T Wakeup Jan 26 20:51:57 hoge-PT2 kernel: [184710.080374] CN(1)Val(e0e0615) Jan 26 20:51:57 hoge-PT2 kernel: [184710.512109] CN(1)Val(e0e0615) Jan 26 20:52:57 hoge-PT2 kernel: [184770.545362] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:52:57 hoge-PT2 kernel: [184770.545370] PT1:ISDB-T Sleep Jan 26 20:52:57 hoge-PT2 kernel: [184770.545435] (251:2)Drop=00000000:00000000:00000000:00000000 Jan 26 20:52:57 hoge-PT2 kernel: [184770.545441] PT1:ISDB-T Sleep Jan 26 20:52:58 hoge-PT2 kernel: [184771.745822] PT1:ISDB-T Wakeup Jan 26 20:52:59 hoge-PT2 kernel: [184772.053729] PT1:ISDB-T Wakeup Jan 26 20:52:59 hoge-PT2 kernel: [184772.709558] CN(1)Val(acac001c) Jan 26 20:53:03 hoge-PT2 kernel: [184776.345079] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:03 hoge-PT2 kernel: [184776.345087] PT1:ISDB-T Sleep Jan 26 20:53:04 hoge-PT2 kernel: [184777.651857] PT1:ISDB-T Wakeup Jan 26 20:53:08 hoge-PT2 kernel: [184781.824034] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:08 hoge-PT2 kernel: [184781.824040] PT1:ISDB-T Sleep Jan 26 20:53:09 hoge-PT2 kernel: [184782.466183] PT1:ISDB-T Wakeup Jan 26 20:53:13 hoge-PT2 kernel: [184786.761771] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:13 hoge-PT2 kernel: [184786.761779] PT1:ISDB-T Sleep Jan 26 20:53:59 hoge-PT2 kernel: [184832.549202] (251:2)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:59 hoge-PT2 kernel: [184832.549208] PT1:ISDB-T Sleep
111 名前:login:Penguin mailto:sage [2011/01/28(金) 00:57:07 ID:bbwBX6c4] >>109 まだバグあるの? たまに録画できなくなって サイズ0のファイルができあがるんだよね。 プロセス強制停止しても無駄だし、 再起動しないとなおらない。
112 名前:login:Penguin mailto:sage [2011/01/28(金) 06:27:54 ID:w4xcLWAq] >>108 > また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな? ここのwikiなら無料みたいなんで、どうですか? @WIKI ttp://www.atwiki.jp/
113 名前:102 mailto:sage [2011/01/28(金) 22:35:05 ID:VQ3p/K/O] >>112 ページ作ってみました。 www43.atwiki.jp/mythtv-dvb/
114 名前:login:Penguin mailto:sage [2011/01/29(土) 00:42:20 ID:Qn91KDHc] >>113 epgからxmlダンプしてくれるツールつかってmcxml.xmlさえ作れれば あとはmythfilldatabaseでゴリゴリ読ませればいいだけなんだけどな。
115 名前:login:Penguin mailto:sage [2011/01/29(土) 04:29:56 ID:cf424dwF] /dev/dvb/adapterN/dvr0 -(TS, *1)--> epgdump r2 -(XML)-> mythfilldatabase *1: EPG情報も全部出てくるようにDMX filterなりを指定してtuneする必要がある。
116 名前:login:Penguin mailto:sage [2011/01/29(土) 12:00:40 ID:aBnS9BZ/] >>112-115 【自家製】MythTV Part.3【HDDビデオ】 hibari.2ch.net/test/read.cgi/linux/1223721998/ 専スレあるからそっちに移動してくれ あとwiki名にPT1/PT2を入れた方がいいよ >>107 HDDをリムーバブル化して満タンになったら入れ替え
117 名前:login:Penguin mailto:sage [2011/01/29(土) 12:08:17 ID:ESz8d7Qo] recepgが番組表の取得はしてくれるんだけど1日くらい経つとチャンネルが 重複して表示されるようになってしまう。DB削除して番組表取得やり直しても また発生する。動作ログ見ると getepg:: 正常な/tmp/__temp.xml_gr13が作成されなかった模様 (当方名古屋近辺在住のためgr13はNHK教育) の後に getepg::放送時間重複が発生した番組xxxを削除 がズラーっと並んでる状態。何が原因なんだろうか… 環境は PT2 Ubuntu10.04 デスクトップ版32bit キャラクタデバイス版ドライバ recpt1 httpサーバー版RC4 >>107 ありがたく使わせていただいております。ただ、 BonDriver_HTTP.dllとTVtestの組み合わせは 私の環境ではパラパラ漫画状態になってしまいまともに視聴できませんでした。 recpt1のプロセスが割り込み不可とスリープ中の遷移を繰り返す状態になってしまいます。 VLCでは視聴はできるのですがこちらも1分に一回くらいの割合でドロップが出るような感じです。 録画は正常に出来ているので受信環境の問題ではないと思いますが… HDDはまだ運用始めたばかり、というかまだ上記の状態なので大丈夫ですが今後どうなることやら。
118 名前:login:Penguin mailto:sage [2011/01/29(土) 12:47:03 ID:Cg/vQvbR] こんなのもある。Wikiはどこか一ヶ所に集約したいなぁ ttp://rokugadelinux.wiki.fc2.com
119 名前:login:Penguin mailto:sage [2011/01/29(土) 19:02:34 ID:Qn91KDHc] vlc経由じゃないと無理ってことで 直接DVB叩けるようになったら起こして
120 名前:login:Penguin mailto:sage [2011/01/29(土) 19:14:05 ID:CDNnyzPN] >>116 >>115 はどうやってDVBデバイスからEITを取り出すかって話だから すれ違いとまではいえないんでは? あとEPG情報って 家電とかだとiPGのサービス使って一気に取得してるんじゃないのかな? www.ipg.co.jp/gguide/index.html 地上Dでのホスト局とか BSのチャンネル番号だったかも決まってたように思ったから これ取り出すことができれば楽だよね 全局分が決まった時間に受信するだけでOKになる データ放送見たいなのとフォーマット同じで その中身はXMLとかだといいのにな #ってこれはスレ違いか すみません
121 名前:login:Penguin [2011/01/29(土) 19:43:27 ID:cf424dwF] >>120 ・地上波デジタルは各局の放送ストリームの中に番組表データが乗ってくる ・BSデジタルはStarChannel以外は各局のストリームに全局の番組表データが乗ってくる ・デジタル放送ではGコードはもはや必要ない ・テレビ・レコーダの番組表は放送波から抽出したものを表示している ・番組表のデータは残念ながら、データ放送のデータ書式(BML)とは異なる
122 名前:login:Penguin mailto:sage [2011/01/29(土) 20:05:28 ID:CDNnyzPN] >>121 各局ストリームにのせてるEIT情報は ビットレートの関係でそんなにバースト的に送られず 周期がけっこう長いと思ったのですが. それに www.ipg.co.jp/gguide/place2.html とか見ると DTVでも使ってそうに思えます. うちのやや古いブラウン管のデジタルHDTVは Gガイドのロゴや広告が出てたような.. (すみません スレ違いですね)
123 名前:login:Penguin mailto:sage [2011/01/29(土) 22:35:30 ID:XCPrka0G] ttps://github.com/hiranotaka/vlc-arib/wiki コレでいいんでないの? コード流用して recpt1 に盛り込もうと思いつつ着手してないぜ
124 名前:login:Penguin mailto:sage [2011/01/30(日) 00:24:28 ID:mqOW8oIW] >>109-111 外しているかもしれないけど、その症状が起きているとき、 ksoftirqd/0 か ksoftirqd/1 とかのCPU usage がガンガン上がっていない? うちの環境では、0バイトのファイルができる時はそうなっていて、その場合は、 #modprobe -r pt1_drv #modprobe -i pt1_drv として、ドライバをいったん外して、再度つなぐと回復する場合が多い、というかウチでは100% うまくいっている。 まぁ、対症療法でしかないけど。 ちなみにUbuntu 10.04 64bit serverの環境
125 名前:login:Penguin mailto:sage [2011/01/30(日) 02:51:35 ID:WTblhOgv] 0byteのファイルが出来たって状況じゃないけど、 1ヶ月ぐらいrecpt1を動かしっぱなしにすると、 取り出すTSなデータが「変」になる状況が起こる。 毎日マシン再起動させてしのいでる
126 名前:login:Penguin mailto:sage [2011/02/01(火) 00:48:26 ID:pWH2lwO6] recpt1がたまにセグメンテーション違反で落ちる。 b25デコードしたとき返ってきたデータが大きくて tssplitterの受取用バッファのサイズを超えてるとき起きてるような気がする。
127 名前:login:Penguin mailto:sage [2011/02/01(火) 14:59:06 ID:i5k2BB7r] recpt1.cのcreate_queue()の int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ); って int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ*); だよね? 実害はないけど。メモリ食うだけで。
128 名前:login:Penguin [2011/02/02(水) 07:20:06 ID:sDIWR/lz] Linuxでの動作報告をほとんど見かけないHDP2(5606B)をUbuntuで動かそうと、 V4L-DVB driver for MonsterTV HDをインストールして、 dvb-usbからの"SKNET MonsterTV HDP2 ISDB-T PCI successfully initialized and connected."という ログメッセージを確認。 よっしゃと思ったものの、どういうわけかチャンネルスキャンに失敗する。シグナルを全く拾えない。 すわハズレ個体を引いたかと思っていたら、住んでいる賃貸のテレビ受信設備が地デジ対応ではなかったでござる。 2009年新築の賃貸なのに…。 とりあえずドライバは入りましたということで…。
129 名前:login:Penguin mailto:sage [2011/02/02(水) 11:38:26 ID:4DYSHE65] 地デジは終わコン
130 名前:login:Penguin mailto:sage [2011/02/02(水) 17:06:41 ID:Q1tapUGX] >>128 挑戦おつ
131 名前:login:Penguin mailto:sage [2011/02/02(水) 17:11:09 ID:dVLIg05z] 日々是挑戦
132 名前:login:Penguin mailto:sage [2011/02/02(水) 22:36:28 ID:p8F5i3uT] >>126 スレ違いかもしれないけどFreeBSDではpthreadのデフォルト スタックサイズが1Mbyteで、splitbuf が足りずに終了時に 必ず落ちていた。 reader_func のsplitbuf をstaticにしたらセグメンテーション違反が 起きなくなった。 ttp://goo.gl/uzvyu
133 名前:login:Penguin mailto:sage [2011/02/03(木) 20:48:39 ID:WUqHAC58] >>94 これって今も問題起きてる人いるのかな? さっきFedora14に上げたんだけど 無事に復号できてる. pcsc-lite-1.6.4-3.fc14.x86_64 ccid-1.4.0-2.fc14.x86_64 (Info.plistがちょっと変わったみたいだから そのせいかな. うちはFriio付属のリーダだからInfo.plistを毎回編集して追加してるんで関係ないけど)
134 名前:login:Penguin mailto:sage [2011/02/03(木) 22:37:16 ID:YzLSi7HA] epgrec的には4月からBS102がプレミアムになって103のBShiが無くなるってだけで 他に何か対応する必要なしでいいんだよね?
135 名前:login:Penguin mailto:sage [2011/02/03(木) 23:21:26 ID:ZPkItsrX] >>134 epgdumpをいじらないとチャンネル名が昔のままになるかも
136 名前:login:Penguin mailto:sage [2011/02/04(金) 20:12:02 ID:9SM9DB1K] >>127 修正したらrecpt1のメモリー使用量25MB程度減った。 複数動かすので結構効くかも。
137 名前:login:Penguin mailto:sage [2011/02/04(金) 23:04:00 ID:h4/hXEMY] >>133 自己レス やっぱり駄目だった リアルタイムで復号して時間が経つと(数分〜15分くらい)でエラーになるみたい 結局 kojiからccid-1.3.13 を落としてきて downgradeするハメになってしまった やっぱり作者自身が言ってるように libusb-1.0に変わって 4月から放置されてるレースコンディションのバグが影響してるような...
138 名前:login:Penguin mailto:sage [2011/02/06(日) 11:56:01 ID:Itc3W/eP] 108は終わコン
139 名前:login:Penguin mailto:sage [2011/02/06(日) 13:03:31 ID:uwk3ADo8] PT2+epgrecが快適で、調子こいてたら、HDDがパンク。 そこで、総録画ファイル容量がスレッショルドに到達したら、 古い順に削除するアプリを作成した。 他にも作っている人いるだろうけど、需要があればアプするよ。 (申し訳ないけど、素人がCで書いているので、信頼性はアレだけどな)
140 名前:login:Penguin mailto:sage [2011/02/06(日) 16:00:05 ID:pZLq8Yq+] >>139 find /DIRECTORY -mtime N -exec rm {} \;
141 名前:login:Penguin mailto:sage [2011/02/06(日) 18:16:56 ID:t6m+mkgO] >>140 それだと特定の日付のやつしか消えなくないか DIR=<DIR> SIZE=<SIZE> # megabytes while [ `df -m $DIR | awk '/^¥// {print $4}'` -lt $SIZE ] do rm $DIR/`ls -tr1 $DIR | head -1` done とか。テストしてないんで動くかわからんけど。
142 名前:login:Penguin mailto:sage [2011/02/06(日) 18:40:51 ID:ywh2eKTh] おれもまず>>140 みたいなのを想像した。 いずれにせよC で書くほどのナニじゃない。
143 名前:139 mailto:sage [2011/02/07(月) 00:58:02 ID:NFj5BAvx] 俺はオナニーが好きなので、ついついCで作ってしまう。 単にファイルを消すだけじゃなくて、次のような機能を搭載してみたw (1) ファイルを消したらMySQLの録画一覧レコードからも削除 (2) ジャンル毎に強制削除を制御(ファイル名でMySQL DBからセレクトすると 番組ジャンルが取得出来ることを利用) (例:ニュース番組は3日経過したら削除。ドラマは一月で削除。 アニメはTotal容量がスレッショルドに達しないり削除しない(w) (3) Total容量がスレッショルドに到達したら、古いファイルとMySQLのレコードを 削除。 まあ、コードもみっともないし公開はやめとくわ。
144 名前:名無しさん [2011/02/07(月) 08:03:11 ID:xlr0PN8B] 何がしたかったんだよw
145 名前:login:Penguin mailto:sage [2011/02/07(月) 09:18:46 ID:vnv3CQTw] そんな言い方して公開したら叩かれるだけに決まってるのに
146 名前:login:Penguin mailto:sage [2011/02/07(月) 13:12:48 ID:xV9T2t+2] まあ、その、なんだ。公開してみたらいいんじゃねーの?自分しか使わないパッケージでも公開するといろいろ勉強になることあると思うぞ。俺も実質自分専用のアプリだけど公開してるしな
147 名前:login:Penguin mailto:sage [2011/02/07(月) 13:59:10 ID:na9aeyF6] 他人に指摘されて始めて気づく事実とか勉強になるしね
148 名前:login:Penguin mailto:sage [2011/02/07(月) 20:44:03 ID:10a/Pexv] そんな殊勝な考えしてるわけないだろ 肯定意見しか求めてないんだよこういうガキは
149 名前:login:Penguin mailto:sage [2011/02/07(月) 22:57:08 ID:gEWcD4pR] >>140-141 -mtime +7 とかでいいんじゃない?
150 名前:login:Penguin mailto:sage [2011/02/07(月) 23:39:12 ID:zr81zM80] >>149 そうだろうけど >>139 の人は 最初の説明が不足していただけで 実際は>>143 のように もっと複雑に ジャンル毎に優先度付けて 必要最低限のファイルだけ削除したいっていうお題じゃないのかな シェルスクリプトやスクリプト言語に詳しくなければ Cで書いても全然不自然じゃないと思う 何も創り出さないで叩くだけのベテランとか, いる・いらないしか言わない人よりずっと建設的じゃないの
151 名前:139 mailto:sage [2011/02/08(火) 00:33:19 ID:rbmQvtbY] 仕事から帰ってきたら、自分が蒔いた種でスレが進んでいる・・・ごめんなさい。 最初の説明が不足していたし、大したもんじゃないのに公開するとか 調子こいたこと言って俺が悪かった。 いろいろと突っ込みどころが多くて叩かれるだろうけど、その方が次に 繋がるだろうから公開するわ。(上の人が言っているように肯定されたい気持ちもどこかにあるけどな。) 今週は毎日深夜帰りになるので次の日曜日くらいに整理したものをアプします。 そのうち誰かが中身を見て叩いてくれるだろう。
152 名前:login:Penguin mailto:sage [2011/02/08(火) 02:38:22 ID:ogJlF4Fp] >>151 俺なら公開しないで「妄想でオナってろ」の一言だけどなー。 偉いわまじで。 ↓以下、顔真っ赤でどうぞ
153 名前:login:Penguin mailto:sage [2011/02/08(火) 02:55:34 ID:HLVUjU4t] 小泉今日子 - 真っ赤な女の子 ttp://www.youtube.com/watch?v=mtLo6ng_0sI
154 名前:login:Penguin mailto:sage [2011/02/08(火) 08:40:45 ID:wSCYqXxQ] 公開すりゃいいじゃん 外野がヤンヤ言ったところで公開した奴が絶対神
155 名前:login:Penguin mailto:sage [2011/02/09(水) 07:52:05 ID:H9WtSKs1] 俺はCでOS作ったが ソースが汚いので 公開しないwww
156 名前:login:Penguin mailto:sage [2011/02/09(水) 08:40:16 ID:UOp7/B1d] そーっすか
157 名前:login:Penguin mailto:sage [2011/02/09(水) 08:59:07 ID:wVzIgpps] PT2+recpt1+epgrecでWOWOW録ってる人、ちゃんと録れる? たまに番組本編が始まる前で切れちゃってるファイルができるんだけど、 原因がよくわからん・・・
158 名前:login:Penguin mailto:sage [2011/02/09(水) 18:08:30 ID:PEkWTtHi] >>157 先ほどPT2が届いたので環境ができたら試してみるよ 期待しないで待っててね
159 名前:login:Penguin mailto:sage [2011/02/09(水) 19:08:00 ID:H1Jasubr] 録画サーバの時計が狂ってるに一票
160 名前:login:Penguin mailto:sage [2011/02/10(木) 00:06:33 ID:jPHWtYzC] sid指定してて放送がhd->sd*3になったりするとたぶん録画できないよ。 PAT, PMTを録画開始時しか見てないから。
161 名前:157 mailto:sage [2011/02/10(木) 13:46:50 ID:uATwFb3H] >>160 昨日のクラプトンのライブも失敗してたんだけど、それで録れてなかったのかな? やっぱりhd>sdへ切り替わる番組だったし。 WOWOWはsid指定しちゃダメなのか。
162 名前:login:Penguin mailto:sage [2011/02/10(木) 22:21:25 ID:KfkbbXQR] >>161 そこでDVBアプリ集というのはどうでしょう;) DVBアプリ集のgstreamerを使った予約録画は 動的に追従してるはずだから OKのはずだよ epgrecからrecpt1を呼び出す代わりに dvbrec.py , dvbevrec2.py とか dvb_sched_ev2を呼び出せばOK イベント記録タイプのdvbevrec2.py・dvb_sched_ev2は EITを監視していて 高校野球のような NHK教育HD -> NHK教育3SD , 編成上は別番組とかでも EITのリレー情報を見て 自動的に連続して録画できる[はず]なんだよ. # といっても高校野球の場合 チャンネルを移すことが多いから どのみちそれには非対応なんだけど.
163 名前:login:Penguin mailto:sage [2011/02/11(金) 07:31:27 ID:mtn8ps+I] >>161 sid指定でwowow取れているけど、ちゃんとepgで時間指定している?
164 名前:login:Penguin mailto:sage [2011/02/11(金) 11:10:14 ID:PctGOHCc] epgrec の簡易予約、Ch-102/192/193 の時だけSID指定するように改造したらちょっと予約がラクになった(^^ REGZA RE1で見てますが、レジュームできないのを除けば最高に気持ちいい視聴環境ですねぇ PT2買って良かった。。 ほんと関係各所の偉人達に感謝ですわー
165 名前:login:Penguin mailto:sage [2011/02/11(金) 12:13:31 ID:E9XkXNUv] epgdump r2 修正パッチ。 初心者スレにも書いたけど、誰かパッチファイルを2senにうpしてもらえないか。 epgdump.c: - { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258}, - { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302}, + { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307}, + { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308}, - { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330}, + { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335}, xmldata.c: - { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258}, - { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302}, + { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307}, + { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308}, - { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330}, + { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},
166 名前:login:Penguin mailto:sage [2011/02/11(金) 13:46:48 ID:vSPCOy1X] ontvjapan?? まだネットから番組表取ってんのか? みっともない
167 名前:login:Penguin mailto:sage [2011/02/11(金) 14:31:22 ID:+PK7vUBq] 何も知らない奴が無理にレスしなくていいよ みっともない
168 名前:login:Penguin mailto:sage [2011/02/11(金) 15:13:09 ID:GApAisv0] >>163 たまたま使われてるpidが変化してないだけじゃないかな。 チャンネルがsd1だとそうなるかもしれないね。 とにかく現行のrecpt1はPATやPMTの更新に追随しないので、 hd>sdの場合や音声、字幕ストリームが増えた場合なんかには対応してないよ。
169 名前:login:Penguin mailto:sage [2011/02/11(金) 17:58:53 ID:EoiUGUBe] これくらいの修正ならパッチファイルをうpしなくても diffの結果を貼るだけでもいいんじゃないかとオモタ
170 名前:login:Penguin mailto:sage [2011/02/11(金) 18:25:30 ID:TL95zZ0M] diffの出力がpatchなんだが・・・
171 名前:login:Penguin mailto:sage [2011/02/11(金) 19:05:23 ID:GApAisv0] 外部ろだ使わずに本文に直接貼れって意味だろ
172 名前:login:Penguin mailto:sage [2011/02/11(金) 19:11:51 ID:vSPCOy1X] uuencodeせい
173 名前:login:Penguin [2011/02/11(金) 19:58:17 ID:5yizQoJr] 2ちゃんねるに貼るとライセンスがめんどいぞ。やめとけ。
174 名前:login:Penguin mailto:sage [2011/02/11(金) 20:48:50 ID:NpmbT0yg] 2ちゃんねるのライセンスには同意してないから問題ない。
175 名前:login:Penguin mailto:sage [2011/02/11(金) 20:52:28 ID:TL95zZ0M] >>171 ひさしぶりに大笑いしたよ ありがとう
176 名前:login:Penguin mailto:sage [2011/02/11(金) 20:58:43 ID:NpmbT0yg] こんなことで大笑い・・・ 寂しい人生だ。
177 名前:68 mailto:sage [2011/02/11(金) 21:32:08 ID:S565eBIP] とりあえず動いた。 さぁコミットに向けて稼働するか。 ただ、コードがバッチイのとLE/BE意識しないで書いているので、 微妙なコードになったw ONKYO TX-SA608 + mplayer で AAC パススルー出力を確認。
178 名前:login:Penguin mailto:sage [2011/02/11(金) 23:05:57 ID:vSPCOy1X] やるなぁ、高橋
179 名前:login:Penguin mailto:sage [2011/02/11(金) 23:11:33 ID:r0ITdyqT] >>177 おめでとう + ご苦労さまです 本家は早めに採り入れてほしいね もし万一放置とかされた場合, よければDVBアプリ集のmplayer向けパッチの方で暫定的に収容させて下さい こちらはGstreamerの方に追加中 一応パススルー動作は確認したんだけど サウンドデバイスの設定/状況に応じてパススルーじゃない方に切り替えるのがうまくいかず アナログかデジタルのどちらか一方が出力できなくなってしまう.... orz gstreamerのdecodebinとかplaybin2とか 内部まで見なきゃいけないハメになってて苦戦中です
180 名前:login:Penguin mailto:sage [2011/02/12(土) 00:11:09 ID:mpjohL/u] >>169 165を書いた者だけど、ここに貼るだけでもいいかもだけど、ここを見ない人もいるだろうからね。 チャンネル名も、フジテレビONE, フジテレビTWO, キッズステーションHDに変更するといいかも。 ちなみに、rec10 で使われてる epgdump でも同様の箇所を修正すると上記チャンネルが録画できるようになると思う。
181 名前:login:Penguin mailto:sage [2011/02/12(土) 01:16:53 ID:mpjohL/u] ところで、epgrec を使っていてだいたい満足なのだけど、いくつか改良したい点がある。 ・重複予約の判定を正確にしたい(現状では少し甘い) ・録画予約をしてもすぐには録画開始されない(次のat待ち?) ・録画済一覧の画面で、itemを「削除」するときに選択して一括削除できるようにしたい ・録画予約一覧の画面で、キーワード予約されたものはそれがわかるようにしたい ・自動録画キーワードの管理の画面で、該当する番組を表示(再検索)できるようにしたい ・キーワード録画機能をもう少しメインに持ってきたい(アクセスしやすく、使いやすく) ・キーワード検索ボックスをトップにも表示 ・キーワード録画で、not 検索を使いたい(google でいったら -keyword。正規表現で現状でもできるのかな?) ・録画予約に優先度を設け、キーワード予約等がバッティングした場合に優先度の高いものが録画できるようにしたい ・取得するEPGデータの情報量をもう少し増やしたい(キーワード録画をより強力にするため) ・tsファイルを手動で削除したときのDBのハンドリングはどうなってるのだろうか >>143 を読むと、MySQLのデータベースに残ってしまうようだけど。 ・動作ログ画面で、「情報」「警告」「エラー」を抽出表示(まあ、これは重要度は低い) ・TVTestのEPG番組表にあるように、ショッピング番組や、有料番組を暗色表示したい ・BS1,2等の場合はtssplitterで抽出 ・UIはとてもよくできているけれど、iPad用の若干の対応と、詳細な番組情報表示機能を付けたい 具体的には、atで呼び出される形じゃなくて、デーモンとして動作してタスクのqueueを別スレッドで処理する形にしたら 録画予約をすれば即録画がスタートして、番組を見てる途中で録画したくなった場合等にも対応できて便利かなと考えてる。 DBを、より手軽なSQLiteにして、tsを手動で扱っても大丈夫な作りにして、recpt1 http(まだ使ったことがないけど)と併用して、 PCにあまり詳しくない人でもリモートのWindowsマシンでTVTestでリアルタイム視聴、録画予約できるようにしたい。 余裕があればWindowsで動くリッチなEPG番組表(TVTestにあるような)を作って、サーバのDBに接続して番組表表示&録画予約。 こういうのを考えてるけど、使ってみたい人いるかな? 他に要望等あれば
182 名前:login:Penguin mailto:sage [2011/02/12(土) 01:18:30 ID:mpjohL/u] 他に要望等あれば書いてもらえたら嬉しい(採用できるかわからないけれど)。
183 名前:login:Penguin mailto:sage [2011/02/12(土) 01:31:54 ID:7hLzPLgC] 中の人?
184 名前:login:Penguin [2011/02/12(土) 02:11:49 ID:w5g+712s] ほとんどの一般ユーザには バックエンドの変更はメリットも見えないし、 環境が変わるのは面倒なので、 バックエンドは MySQL のままでお願いしたい。
185 名前:login:Penguin mailto:sage [2011/02/12(土) 02:28:14 ID:+hXF1IzX] このソフト使ってないけど、SQLiteにするのは賛成だな。 余計なプロセスが減るし。可搬性もよくなるし。 ほとんどの一般ユーザにはインストも楽になるし。
186 名前:login:Penguin mailto:sage [2011/02/12(土) 02:35:19 ID:7hLzPLgC] 作ってくれれば何でも試してみたい
187 名前:login:Penguin mailto:sage [2011/02/12(土) 02:42:55 ID:OU1zv2Z1] >>184 MySQLのセットアップが要らなくなるのはいいことだよ。 FirefoxにもSQLiteは使われているが、 もしこれがMySQLが必要になります。 なんてことになったら、面倒極まりない。
188 名前:login:Penguin mailto:sage [2011/02/12(土) 03:09:25 ID:i9mDH20p] >>182 番組表の詳細が取得されない サブタイトルが詳細扱いになっている
189 名前:login:Penguin mailto:sage [2011/02/12(土) 04:39:27 ID:i0R+EcUm] ちょいとお尋ねしますが、USB で地デジを見る・録るとすると、 Linux では相変わらず Friio がベストでしょうか? それとも、最近はまた違うデバイスが出てきてますか?
190 名前:login:Penguin mailto:sage [2011/02/12(土) 06:15:14 ID:mpjohL/u] >>183 いや、最近ようやくPT2を入手できた人です。。 >>184 epgrecで改良したい点があると書いて、語弊があって申し訳なかったけど、 epgrecに手を入れるのではなく、良い点は参考にさせてもらいながら新しいシステムを作ろうと思ってます。 なので、そのあたりはあまり問題にならないかなと。 システムはなるべく単純明快にして、フォルダをコピーするだけでバックアップ&リストアができるくらいシンプルにしたいけれど、 MySQLを使っているとそうはできないので。 >>188 了解。 他の人もレスありがとう。 完成までもっていけるかわからないけれど、ゆっくり作ってみます。 他にも作りたい人がいれば、>>181 に書いたアイデアは自由に使ってもらっていいです。 関係ないけど、recpt1 http版をインストールしてみた。すごく便利。
191 名前:login:Penguin mailto:sage [2011/02/12(土) 07:38:33 ID:gZGr9+VN] あるものは使おう、改造しよう 無いものを作ろう
192 名前:login:Penguin mailto:sage [2011/02/12(土) 10:28:30 ID:i8GglT9c] >>190 バックエンドから変えるのなら、パッチの形ではなくて本家から fork するのが進化としては正しいよね。 応援してます。がんがれ。 ただし俺はMySQL 派なので、SQLite なら使わないと思うけど。 RMDB 2 つもメンテする気にならんから。
193 名前:login:Penguin mailto:sage [2011/02/12(土) 10:36:20 ID:OPliLrAN] SuperClassのwrapperを作ってランタイムで分岐するようにすればいい
194 名前:login:Penguin mailto:age [2011/02/12(土) 10:39:43 ID:QJbBmZHm] あげ
195 名前:login:Penguin mailto:sage [2011/02/12(土) 12:37:00 ID:9uk8H8uc] なんだepgrecのブランチじゃないのか これに呼応して本家に何らかの動きがあるかと思ったのに…
196 名前:login:Penguin mailto:sage [2011/02/12(土) 13:25:50 ID:flmrPasf] 改善するほうが好ましいけど、本人のモチベが一番大事だしね
197 名前:login:Penguin mailto:sage [2011/02/12(土) 13:43:04 ID:X7xM8QdU] >>182 > 他に要望等あれば書いてもらえたら嬉しい(採用できるかわからないけれど)。 ちょうどいい機会だ。 ・TOKYO MXのS2チャンネルに対応してほしい #プリキュア再放送やってるんだけど、S2で放送してるから番組表に出ない
198 名前:login:Penguin mailto:sage [2011/02/12(土) 14:53:57 ID:OU1zv2Z1] >>192 > ただし俺はMySQL 派なので、SQLite なら使わないと思うけど。 > RMDB 2 つもメンテする気にならんから。 PHPだろ? PDOつかえばいいやん。 どうせ書くRDBMSに依存しするSQLなんか使わないだろ。 PDOと汎用的なSQL使えばどのデータベースでも対応できる。
199 名前:login:Penguin mailto:sage [2011/02/12(土) 14:58:41 ID:xqDoeIkX] MySQLでもいいんだけどさ (大量の依存パッケージを含めて)インストールと設定が嫌なわけだから SQliteみたいに アプリ自体に埋め込む形にして サーバ不要にしたらいいだけじゃないのかな MythTVもMySQL埋め込みの方に行くみたいだし
200 名前:login:Penguin [2011/02/12(土) 18:38:57 ID:0oZ+rrKB] >>165 既存環境ならデータベースを新しいのにするかデータベースのRecorder_channelTblも同様に修正しないとうまくいかないよ。 修正はphpMyAdmin使えば簡単にできる。 epgdump.cとxmldata.c修正したのにうまくいかなくて半年ぐらい悩んでたので一応w
201 名前:login:Penguin [2011/02/12(土) 19:12:27 ID:0oZ+rrKB] >>165 - { "フジテレビCSHD", "306ch.epgdata.ontvjapan", 24608, 6, 306}, + { "フジテレビNEXT", "306ch.epgdata.ontvjapan", 24608, 6, 306}, - { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330}, + { "キッズステーションHD", "1045.ontvjapan.com", 24704, 6, 335}, - { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258}, + { "フジテレビONE", "1073.ontvjapan.com", 28992, 7, 307}, - { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302}, + { "フジテレビTWO", "1072.ontvjapan.com", 28992, 7, 308}, - { "インターローカルTV", "194ch.epgdata.ontvjapan", 28736, 7, 194}, + { "ホームドラマチャンネル", "294ch.epgdata.ontvjapan", 28736, 7, 294}, - { "トゥーン・ディズニー", "1213.ontvjapan.com", 28736, 7, 334}, + { "ディズニーXD", "1213.ontvjapan.com", 28736, 7, 334}, - { "日テレG+", "1068.ontvjapan.com", 29056, 7, 257}, + { "日テレG+HD", "1068.ontvjapan.com", 29056, 7, 257}, - { "エコミュージックTV", "1023.ontvjapan.com", 29056, 7, 320}, 他にも番組表に表示されないチャンネルがあったような気がするが放置 >>181 番組変更に追従できるように うちではgetepgのCS部分を除いたgetepg_bs.phpを作って対応してるけどうまく実行できてない あと、誰か放送波を使った時計修正のプログラム作ってくれないかな。PC用電波時計キットは高い・・・。 時計さえどうにかなれば外部ネットワークと遮断して運用もできるんだけどねえ
202 名前:login:Penguin mailto:sage [2011/02/12(土) 21:51:50 ID:a4Mw/Mi9] 昨日やっとこさPT2を入手して使い始めたんだけど、携帯から録画予約弄って・・・っていうのはできないのかな? ガラケーから予約とかが存在しないのなら簡単に作ってみるかも。
203 名前:login:Penguin [2011/02/12(土) 22:13:15 ID:rk/DzMCL] ぐぐれ
204 名前:login:Penguin mailto:sage [2011/02/12(土) 22:38:50 ID:a4Mw/Mi9] ぐぐれってことは既にあるのか。サンクス 探してきます
205 名前:login:Penguin mailto:sage [2011/02/12(土) 23:13:32 ID:24Nnf1Mg] >>181 チャンネル情報をSDTから取得して欲しい service_id, event_idを使うなどしてキーワード予約以外でも 放送時間の変更に対応して欲しい
206 名前:login:Penguin mailto:sage [2011/02/12(土) 23:28:49 ID:B3BFWms0] >>202 imode epgrec
207 名前:login:Penguin mailto:sage [2011/02/12(土) 23:40:16 ID:a4Mw/Mi9] >>206 サンクス。
208 名前:login:Penguin mailto:sage [2011/02/12(土) 23:47:41 ID:B3BFWms0] >>207 ただ、スマホにしたらあまり意味ない。 予約削除もできるので今はもう使ってないけど1年ほど大変便利だった。 リンク間違えたりするあたり、萌えた。
209 名前:login:Penguin mailto:sage [2011/02/13(日) 03:04:28 ID:BE0tAb2K] >>201 秋月の組み立てキットはそんなに高くないんじゃ・・・
210 名前:181 mailto:sage [2011/02/13(日) 04:27:36 ID:OAuGH9o3] EPGの詳細情報が取れてないのは、epgdump の方を変える必要があるみたいだった。 それが>>205 さんが書いてることなのかな。 recpt1 http版でのリモート視聴と、サーバでの録画で、排他的な制御を行いたいんだけど、どういう方法がいいだろう。 Spinelみたいに、 ・複数のリモート接続受付 ・複数のリモートPCから同じデバイスの受信放送を視聴可 ・サーバ機で(予約)録画が始まれば、chはそちらが優先される ・その場合もリモートPCからは、ch変更はできないけれど視聴は可 こういうふうにしたい。 >>197 TOKYO MXはS2での放送があるんだね。 自分の地域ではTOKYO MXは映らないのだけど、対応できるようにしようと思う。 現状のepgrecの方でも、getepg.php, do-record.sh、その他あたりを手直しして対応できそうなら、映る地域の人 誰かやってみてくれないかな。 >>200-201 ありがとう。 番組変更に追従、やってみようと思う。 >>205 まだ用語に疎くてわかってないんだけど、SDTからというのは要するに、番組の詳細情報ということだよね。 epgdumpの方の修正が必要そうだけど、自分もほしい機能なのでやってみようと思う。 本音を言えば、誰か知識のある人がこの辺りをやってくれたら嬉しいな。epgdumpは汎用的に使えるし、他のソフトで使うときも 有用だと思うので。自分だと時間がかかりそう。 後者、EPG情報から目的の番組を割り出して、そちらの予約に切り替えたらできそうだね。対応しようと思う。
211 名前:181 mailto:sage [2011/02/13(日) 04:49:01 ID:OAuGH9o3] >>210 の前半で書いた機能だけど、 内部で既存のrecpt1を呼び出したり、操作したりするラッパーみたいなプログラムを書いてスマートに実現できそうならそうしたい。 録画の処理はできるだろうからいいとして、httpで同一ポートでの複数接続を受け付けるようにするには、 内部でrecpt1 http版を別ポートで動かして、そのtcpの出力をラッパープログラムのtcpポートにリダイレクトできたら実現できるかな。 そういうリダイレクトをする方法ってLinuxだとどういうのがあるだろう。また、オーバーヘッドは問題にならないかな。 リモートPCで視聴中に、排他制御によってchを切り替えたときに、リモート視聴の接続が切れないようにもしないと。
212 名前:login:Penguin mailto:sage [2011/02/13(日) 10:25:59 ID:8m9Epg26] epgdumpのTokyoMXとかCS放送のチャンネル変更については rec10最新版付属のepgdumpで対応してます。 もし良かったら使ってみてください。
213 名前:login:Penguin mailto:sage [2011/02/13(日) 20:00:17 ID:0JsUR53G] >>211 >httpで同一ポートでの複数接続を受け付け recpt1 dlna版で複数セッション対応は出来ている http版で頑張るのはあんまりおすすめ出来ない。 複数の宛先にって話だとマルチキャストとかになるけど、これも違うな
214 名前:login:Penguin mailto:sage [2011/02/13(日) 20:59:42 ID:kbAPm9dg] INSTALLのSTEP3で画面が白い・・・・ CENTOS5.5 PHP5 APACHでどこが悪いんですか..... ACCESE,ERRER,LOGもないしMESSAGE LOGも大丈夫だと思うのですが
215 名前:login:Penguin mailto:sage [2011/02/13(日) 21:08:00 ID:YxN0ZRLv] phpとかのパーミッション
216 名前:login:Penguin mailto:sage [2011/02/13(日) 21:17:52 ID:kbAPm9dg] めんどくさがって全部777に設定したからかなあ
217 名前:login:Penguin mailto:sage [2011/02/13(日) 23:55:10 ID:wFb9dbmS] 心当たりがあるならちゃんとすりゃいいじゃん。
218 名前:login:Penguin mailto:sage [2011/02/14(月) 02:00:35 ID:WTbH7Ek4] 777で動かないって事はないと思うけどなあ。 messagesに何も出てないならphp.iniの設定を確認してみては。
219 名前:login:Penguin mailto:sage [2011/02/14(月) 10:17:07 ID:UaER7860] SQLite に賛成。 MySQL に接続できなくなって epgrec が使えなくなったことが何回かある。 WOL のテストして何回かシャットダウン、リブートを繰り返したときも壊れた。 MySQL を少し勉強して対応したけど、使い方忘れた頃にまた壊れた。 初心者には MySQL のオペレーションは厳しい。
220 名前:login:Penguin mailto:sage [2011/02/14(月) 10:50:39 ID:LoxYY5vU] SQLiteの方が何かとやりやすいね。 スタティックリンクしておけばパッケージの更新とかではまることも少ないし。
221 名前:login:Penguin mailto:sage [2011/02/14(月) 11:04:31 ID:UaER7860] (1) Windows の TvRock のように Suspend/Resume してくれたらうれしい。 でも Linux ならディストリビューションを限定しないと無理かな。 (2) http 経由で操作できるかも重要。 PC や iPhone/iPod touch から操作できたらいいな。
222 名前:login:Penguin mailto:sage [2011/02/14(月) 13:13:52 ID:emakHOiA] ここは何かの要望板か
223 名前:login:Penguin mailto:sage [2011/02/14(月) 13:39:39 ID:HfUj9HzX] 板とか
224 名前:login:Penguin mailto:sage [2011/02/14(月) 20:12:12 ID:Bllu3D/W] あるものは使おう あるものを改造しよう なければ作ろう
225 名前:login:Penguin mailto:sage [2011/02/14(月) 20:55:09 ID:LoxYY5vU] 車輪の再発明上等
226 名前:login:Penguin mailto:sage [2011/02/14(月) 21:56:16 ID:twshWM3W] BonCasProxyのLinux版がほしい。
227 名前:login:Penguin mailto:sage [2011/02/14(月) 21:57:49 ID:46q7Z3HJ] 最近使い始めたものです。 MythTVのmythlink.plというのをぱくって作ってみた。 /video/*.tsに対して次のようなのをシンボリックリンクで作ってくれる。 video/tv/by-date/2011-02-10/NHK総合1・和歌山-23-33-57-Bizスポ.ts video/tv/by-date/2011-02-12/BSジャパン-18-29-40-ケロロ軍曹.ts ... video/tv/by-channel/読売テレビ1/2011-02-13-10-54-40-所さんの目がテン!.ts video/tv/by-channel/読売テレビ1/2011-02-13-13-29-40-たかじんのそこまで言って委員会.ts ... video/tv/by-name/2011-02-14-02-59-40-TwellV-みうらじゅん&安齋肇の勝手に観光協会 .ts すでにあったらすまん。
228 名前:login:Penguin mailto:sage [2011/02/14(月) 22:11:02 ID:46q7Z3HJ] DBNAME=epgrec DBPASSWD=XXXXXX if [ ! -d $VIDEODIR/tv ]; then mkdir $VIDEODIR/tv; fi rm -rf $VIDEODIR/tv/* mkdir $VIDEODIR/tv/by-name mkdir $VIDEODIR/tv/by-channel mkdir $VIDEODIR/tv/by-date for i in $VIDEODIR/*.ts do TS=$(basename $i) echo "SELECT T2.name, T1.title, T1.starttime, T3.name_jp FROM Recorder_reserveTbl T1, Recorder_channelTbl T2, Recorder_categoryTbl T3 WHERE T1.path='$TS' AND T1.channel_id = T2.id AND T1.category_id = T3.id;" | MYSQL_PWD=$DBPASSWD mysql $DBNAME -u root --default-character-set=utf8 --skip-column-names | sed 's/:/-/g' | gawk -v tspath=$i -v vdir=$VIDEODIR/tv '{ ch=$1; title=$2; startdate=$3; starttime=$4; category=$5; system("ln -sf " tspath " " vdir "/by-name/" startdate "-" starttime"-" ch "-" title ".ts"); system("test -d " vdir "/by-channel/" ch " || mkdir " vdir "/by-channel/" ch); system("ln -sf " tspath " " vdir "/by-channel/" ch "/" startdate "-" starttime "-" title ".ts"); system("test -d " vdir "/by-date/" startdate " || mkdir " vdir "/by-date/" startdate); system("ln -sf " tspath " " vdir "/by-date/" startdate "/" ch "-" starttime "-" title ".ts"); }' done
229 名前:login:Penguin mailto:sage [2011/02/14(月) 23:00:58 ID:BoAZxCYJ] >>226 BonCasServerのperl版ならあるよ。 bcs-perl.plで検索
230 名前:181 mailto:sage [2011/02/15(火) 00:58:38 ID:FaPTi3TK] >>212 ありがとう。使わせてもらいます。 >>213 ありがとうございます。recpt1 dlna版というのがあったんですね。 まだ使ってないのですけど、すでにここまでできているなら、あとはラッパープログラムで排他制御を実現するという案が 現実味を帯びてきた気がします。 (自分が作ると不慣れで時間がかかるので、他に興味がある人がいたら作ってくれないかなあ。) 同一デバイスの受信データを複数の宛先へ、というのは、よく考えてみるといろいろとシンプルでなくなりそうなのと、 それほど重要でない部分なので、機能自体要らない気がしてきました。 >>221 (1)は、LinuxでSuspendを試したことさえないので自分にはちょっと難しいかもです。 (2)は、番組表表示の部分はCGIで行おうと思っているので、iPhone/iPod touchでもOKになる予定です。
231 名前:login:Penguin mailto:sage [2011/02/15(火) 21:57:19 ID:dAI/fveS] >>226 あるよ。
232 名前:login:Penguin mailto:sage [2011/02/15(火) 22:35:41 ID:SGABpJXT] >>230 勝手な要望を言うだけ言ってみる。 ポートに穴あけたくないので,メール予約もできるとうれしい。 録画ッターのメール版みたいな感じで。
233 名前:login:Penguin mailto:sage [2011/02/15(火) 23:08:25 ID:V0xJld7L] >>231 どこに?
234 名前:login:Penguin mailto:sage [2011/02/16(水) 00:19:08 ID:1BCw8A2W] >>233 rec10にb25-remoteってのが入ってるっしょ。 おれはそれ使ってるよ。
235 名前:login:Penguin [2011/02/16(水) 20:01:31 ID:X1eQhiSr] >>234 やってみましたが、サーバ側がperlで動いているとダメかな。 WindowsでBonCasClientだと接続できてます。 サーバ Linux KURO-BOX 2.6.25.1-kuroboxHG #9 Sun May 4 21:29:57 JST 2008 ppc GNU/Linux bcs_perl.pl & で起動させてます
236 名前:login:Penguin mailto:sage [2011/02/16(水) 20:04:31 ID:X1eQhiSr] >>235 クライアント側はこんな感じです。 Linux local.localdomain 2.6.34.7-66.fc13.x86_64 #1 SMP Wed Dec 15 07:04:30 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux $ pcsc_scan PC/SC device scanner V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.5.5 Scanning present readers... 0: BonCasLink Proxy Card Reader SCardGetStatusChange: Invalid handle.
237 名前:login:Penguin mailto:sage [2011/02/16(水) 23:08:59 ID:FEfjJ4+O] >>210 epgdumpの修正だけど、うちの環境だとepgdumpがセグメンテーション違反で 頻繁に落ちるから代わりのものを作ったけど、それを改造して作ろうか? 今、tssplitterみたいな機能を追加していてコードが汚いけど・・・ あと、番組の詳細情報は今放送している番組とその次の番組しか流してなかったはず。
238 名前:login:Penguin mailto:sage [2011/02/17(木) 00:21:52 ID:rImcyJS/] 出演者とかの情報が入ってんじゃなかったっけ? そういうのはepgdumpでは出てこない希ガス。
239 名前:login:Penguin mailto:sage [2011/02/17(木) 00:59:40 ID:nPPYbMgc] >>238 番組の詳細情報はそうだね。 詳細情報を取得しようとするとEITのExtendedEventから 取り出さないとダメ。 epgdumpもそうだけど、TVなどの一般的な番組表は EITのShortEventを使ってる。 ちなみに、SDTはチャンネル(放送局)の情報と、recpt1の パラメータなどで使うSIDなどが入ってる。
240 名前:login:Penguin mailto:sage [2011/02/17(木) 01:51:12 ID:hENCqnCX] >>235 うちもServer側は bcs_perl.pl だよ。 Client側はコマンドの前に環境変数入れといてやれば普通に動いてるよー export LD_PRELOAD=/usr/local/lib/b25-client.so export B25_SERVER_IP=192.168.0.11 export B25_SERVER_PORT=6900 recpt1 --b25 ほげほげ みたいな感じ。
241 名前:181 mailto:sage [2011/02/17(木) 02:31:08 ID:9piRsTJo] >>232 タスクのキューへの追加はコマンドラインから簡単に行えるようなインターフェイスにしようと思っているので、 あとはそのインターフェイスを利用するスクリプトを作ってもらえれば、各自で自分の用途に合わせらてもらえる予定です。 インターフェイスをシンプルにするので、メールで予約のような一般的なものなら誰かが作ってくれる気がします。 >>237 ぜひ! 不慣れな分野なので助かります。 公開してもらえたら、ここの人たちも修正に協力してくれるかと。
242 名前:login:Penguin mailto:sage [2011/02/17(木) 05:33:52 ID:PN3BYdJg] >>240 そうですか・・・もう少し調べてみます。 ところで、B25_SERVER_IP、B25_SERVER_PORTになっていますが、 付属のドキュメントは B25_REMOTE_IP、B25_REMOTE_PORTと記載されていました。 色々と環境が違うのかな。 $ recpt1 -version recpt1 38a793ac3d9d_with_http_server_RC4(2010-10-05) recorder command for PT1/2 digital tuner.
243 名前:login:Penguin mailto:sage [2011/02/17(木) 10:07:11 ID:hENCqnCX] >>242 Readmeが間違ってるっぽいよ。 コード読むと getenv されてるのは B25_SERVER_ほげ しかないんです。
244 名前:login:Penguin [2011/02/17(木) 11:34:23 ID:y+QR59cU] すごく今更だけどrecpt1ctlで録画時間延長できるんだなあ twitter.com/skywalker_37th/status/9191757063
245 名前:login:Penguin mailto:sage [2011/02/17(木) 13:12:06 ID:Ue/6gZBK] >>239 データは取れてるみたいだなぁ。少し変な部分もあるけど
246 名前:login:Penguin mailto:sage [2011/02/17(木) 17:15:48 ID:aG41CHPM] >>234 どうもありがとうございます。とっても快適です。
247 名前:login:Penguin mailto:sage [2011/02/17(木) 17:48:25 ID:945ypm8q] Gemalto PC Twin USB 使えるんだね ググってもLinuxで使ってるのをあまり見たことなかったけど
248 名前:login:Penguin mailto:sage [2011/02/17(木) 18:03:10 ID:fnpRq4eI] 最近うちの鯖にHEADリクエストでphpMyAdmin/tting.phpなどと一緒に epgrec/envSetting.phpを調べられてるんだがw 404だからいいんだけどずいぶんメジャーになったな。
249 名前:login:Penguin mailto:sage [2011/02/17(木) 19:10:14 ID:T2oTzTFc] 以前、公開鯖で稼動させてた人がいたからね あのときは比較的優しい人々のおかげで被害は最小限に留まってたっけ ファイル消されただけでw
250 名前:login:Penguin mailto:sage [2011/02/17(木) 19:29:35 ID:5TJrG0tp] 俺こっそりトラップ用ページ置いてるなー たまに来るね
251 名前:sage mailto:sage [2011/02/17(木) 23:07:10 ID:LkdBZxMn] 最近recpt1とepgrecを使い始めました。 大変便利で、作者の皆様には大変感謝しております。 BSの番組表なのですが、WOWOW1の番組表は 問題なく取得できているのですが、 WOWOW2とWOWOW3の番組表がほとんど歯抜けで取得できず、 とても困っています。 何度getepg.phpを実行しても、埋まらないです。 BSの他のチャンネル、地デジ、CSの番組表は、すべて取得できており、 埋まっております。WOWOW2、WOWOW3のみ、ほぼ空欄の状態です。 また、recpt1によるコマンドでの録画には、問題ありません。 色々と調べたのですが、解決できないでおります。 既出だったら申し訳ないのですが、対策をご教授 いただけないでしょうか? どうかよろしくお願いします。
252 名前:login:Penguin mailto:sage [2011/02/17(木) 23:11:43 ID:LkdBZxMn] ↑ すみません。名前が変になってしまいました。
253 名前:237 mailto:sage [2011/02/17(木) 23:25:00 ID:nPPYbMgc] >>241 了解。 とりあえず、番組情報関連の要望を書いてみて。 出来ることと出来ないことをレスした後、 作ってみるよ。 出力の仕方だけど、epgdumpで使ってるxmltvの XMLを拡張するような感じでいいよね・・・
254 名前:login:Penguin mailto:sage [2011/02/18(金) 00:24:16 ID:UpZAgrk2] >>43 と同じ症状が出たよ EPG更新をgetepg.phpではなく自作に変えていますが受信からEPG更新までの流れは同じで チャンネル番号は加工してないので問題ないと思います ログのEPG更新時刻とチャンネル順番から推測するとrecpt1のバグか引数が化けて 別チャンネルを受信しているみたいです 27chが13chになっていたので右に1bitシフトしてるのかな? とりあえずstoreProgram.inc.phpにフェイルセーフを入れて問題が出たらxmlを残すようにしたから 再発したらまた報告します
255 名前:login:Penguin mailto:sage [2011/02/18(金) 00:31:59 ID:+yW7Q6eT] >>251 WOWOWの2と3は歯抜けになるよ。 WOWOW全チャンネルで同じ番組やってるときとかは、それが3つとも同じ番組で 埋まってるときもあれば、1だけ表示されて2と3は抜けてるときもある。 んー、そーいうことじゃないのかな?
256 名前:login:Penguin mailto:sage [2011/02/18(金) 00:58:08 ID:TN9DgCls] >>254 do-record.shのログ取った方がよくね?
257 名前:181 mailto:sage [2011/02/18(金) 05:25:56 ID:HodnXd/P] >>253 おお、ありがとう。 番組情報の仕様についてよくわかってなくて、的外れなことを書いていたら申し訳ないけれど。 形式はXMLで、最低限、番組の詳細情報(tv.so-net.ne.jp/schedule/101024201102200515.action で言えば、「番組詳細」にあたる情報) が取得出来れば自分は満足です。 出力の方法については、 1. epgdump --eit のようなオプションを設けて、EITからの情報を出力する 2. SDTとEITの両方から情報を取得して、一つのXML treeにして出力する の2通りが考えられると思う。 インターフェイスのシンプルさで言えば、後者の方がシンプルでよいと思う。 でも、epgdumpの出力形式で採用しているXMLTV File formatでは、すでに<desc>タグ(?)が使用されているし、 SDTから取得できる「番組概要」の情報も残したいから、詳細情報をどこに入れたらいいだろう? SDTから得られる「番組概要」が必ず1行のみなら(epgdumpで1行になるようになっているのなら)、改行で区切って <desc>に追加してしまってもいいかもしれない。 利用する側で、分割する必要が出てくるけれど。 みなさんはどういう方法がいいと思います?
258 名前:login:Penguin mailto:sage [2011/02/18(金) 23:13:52 ID:acHsIrYo] >>255 251です。 レスありがとうございました。 やはり、WOWOWの2と3は歯抜けになってしまうのですね。 epgdumpでは、番組情報が取得できているようだったので、 どうにかならないかな、と色々試したのですが、 仕様と考えた方が良さそうですね。 残念ですが、手動で録画しようと思います。 とは言え、この点以外ではとても素晴らしいツールだと 思います。作者の皆さんには、本当に感謝です。
259 名前:255 mailto:sage [2011/02/19(土) 00:05:31 ID:zbEBekmL] >>258 え?歯抜けになるのはWOWOWの全チャンネルが同一の番組の時だから、 手動でやる必要もないんだけど・・・うちのは取りこぼし無いよ。 3チャンネルでそれぞれ別番組をやってるときも歯抜けになるなら、 セットアップからやり直してみたら?
260 名前:login:Penguin mailto:sage [2011/02/19(土) 00:16:59 ID:JEcKpdBI] >>257 とりあえず、epgdumpで拡張情報を確認できるよう 標準出力にいろいろ出力する版をアプロダのpt1/pt2のup0308に うpした。
261 名前:237 mailto:sage [2011/02/19(土) 00:58:30 ID:6oGV9phn] >>257 詳細情報を出力するように簡単に改造して試してみたけど、 番組の詳細情報の取得は出来そう。 ただ、epgrecでBSの番組情報取得に一つのチャンネルしか 使用してなかったけど、詳細情報をとるには地上波みたいに チャンネル毎に取得しないとダメみたい。 受信環境がなくて確認出来てないけど、たぶんCSに関しても そうだと思う。 完成したらうpするけど、 >>260 さんも作ったみたいなので、使いやすい方を使ってください。 簡単に作ったから文字化け発生中w
262 名前:login:Penguin mailto:sage [2011/02/19(土) 03:35:38 ID:xGRTl8A/] >>255 レスありがとうございます。 それが、WOWOWの3つのチャンネルがそれぞれ別の番組の時も、 ほとんど歯抜けで、どうやって予約したものかな、と悩んで いた次第です。 再セットアップも3回ほどやり直したのですが、解決できません でした。 自分の環境がおかしいようなので、思い切ってシステムから 再インストールしてみたところ、今度は、なぜかうまく 番組表が取得できました。 原因はわからないのですが、ともあれ、これで無事に予約が できます。 仕様とか、わけわからん事言って、申し訳ありませんでした。 >>255 さん、ありがとうございました。
263 名前:251 mailto:sage [2011/02/19(土) 03:37:27 ID:xGRTl8A/] すみません。↑251です。とほほ。。。
264 名前:login:Penguin mailto:sage [2011/02/19(土) 07:34:55 ID:p/sm/zFR] no interest
265 名前:login:Penguin mailto:sage [2011/02/19(土) 09:07:45 ID:BMgNpapD] >>243 環境変数を"B25_SERVER_ほげ "にしたところ、無事、動作しました。 ありがとうございました。
266 名前:181 mailto:sage [2011/02/19(土) 11:19:18 ID:UAKca/Yp] >>260 さん、>>261 さん、ありがとう! さっそく260さんのを試してみました。 これはいい。詳細情報以外にも、アスペクト比やオーディオの情報も得られるみたいだね。 詳細情報は部分的に微妙に文字化けするみたいだけど、これは261さんも書いてる文字化けと同じ箇所かな。 epgdump で出力に採用している XMLTV File format を見ると、 xmltv.cvs.sourceforge.net/viewvc/xmltv/xmltv/xmltv.dtd <!ELEMENT programme (title+, sub-title*, desc*, credits?, date?, category*, language?, orig-language?, length?, icon*, url*, country*, episode-num?, video?, audio?, previously-shown?, premiere?, last-chance?, new?, subtitles*, rating*, star-rating? )> aspect: The horizontal:vertical aspect ratio, eg '4:3' or '16:9'. quality: information on the quality, eg 'HDTV', '800x600'. stereo: Description of the stereo-ness of the sound. Legal values are currently 'mono','stereo','dolby','dolby digital','bilingual' and 'surround'. 'bilingual' in this case refers to a single audio stream where the left and right channels contain monophonic audio in different languages. Other values may be added later. とある。この video にアスペクト比と解像度、audio にオーディオ情報を入れるといいかもしれない。 <video> <aspect>16:9</aspect> <quality>1080i</quality> </video> <audio> <stereo>stereo</stereo> </audio> 等。デュアルモノラルの場合はどうしよう。値は勝手に拡張してしまっていいのかな?
267 名前:login:Penguin mailto:sage [2011/02/19(土) 11:32:46 ID:5WYBWtXD] 放送波から動的に抜けなかったら元の木阿弥
268 名前:181 mailto:sage [2011/02/19(土) 11:35:54 ID:UAKca/Yp] (続き) <audio> <stereo>dual mono</stereo> </audio> などとしてもいいかもしれない。 詳細情報について。どこに入れよう。XMLTV File format を見ると、sub-title という要素が使え、desc は複数回使えるみたい。 desc を2つにしてそれぞれを入れるのがいいかな。 <programme> <desc lang="ja_JP">ShortDesc</desc> <desc lang="ja_JP">詳細情報</desc> こういうふうに。 > epgrecでBSの番組情報取得に一つのチャンネルしか > 使用してなかったけど、詳細情報をとるには地上波みたいに > チャンネル毎に取得しないとダメみたい。 ふむふむ。では、現状の /BS /CS オプションはそのまま残して、詳細情報の取得は地デジの場合と同じインターフェイスで チャンネル毎に取得するようにしましょう。 epgdump <ontvcode> <tsFile> <outfile> あと、新番組や再放送番組、BS, CSの有料番組であるかの情報って、どこかで取得できるのかな? 家電では、番組名の[新]や[再]で判断してるのかな。 再放送番組かどうかが、番組名以外から取得できるなら、再放送番組には previously-shown という要素、新番組には new という 要素を付けるとよさそう。 <previously-shown /> <new /> 意見、ツッコミ等よろしくです。 作ってくださってる方々、文字化け修正と xml での出力まで作ってもらっていいですか?
269 名前:login:Penguin mailto:sage [2011/02/19(土) 12:24:40 ID:p/sm/zFR] Unicodeをそのまま使えばいいものを余計なことするから変換が必要になる。
270 名前:login:Penguin mailto:sage [2011/02/19(土) 19:19:01 ID:MbLp3VnS] >>248 なんだと?
271 名前:login:Penguin mailto:sage [2011/02/19(土) 22:03:21.23 ID:JEcKpdBI] >>268 rec10付属のepgdumpがいろいろやってるからそっちを使ったら?
272 名前:login:Penguin mailto:sage [2011/02/19(土) 23:12:49.22 ID:0pJg0YZK] それでも時間追随には使えないけどね
273 名前:login:Penguin mailto:sage [2011/02/20(日) 04:50:16.40 ID:PM4qqi0v] CPU : D510MO メモリ : DDR2 4GB チューナ : PT2 OS : CentOS 5.5 フロントエンド : recpt1 + epgrec 視聴方法 : sambaで録画ディレクトリ直接アクセス 上記環境で、異様にサイズの小さすぎる録画ファイルができる事があります。 単に0バイトというわけでなくて、1時間番組で20MB程度のファイルが出来上がってるのですが、再生はできません。 epgrecでのログは「録画が完了」のみでエラー表示はなし。 この現象の原因が分かる方、もしくは同現象が起きている方居ませんかね?
274 名前:login:Penguin mailto:sage [2011/02/20(日) 09:45:21.14 ID:NanQKRPK] Full_TSで?
275 名前:login:Penguin mailto:sage [2011/02/20(日) 12:20:12.72 ID:L7Cx1Pch] >>273 ぶっちゃけ、テレ朝とWOWOWはFULL_TSじゃないとそういうのができる。
276 名前:login:Penguin mailto:sage [2011/02/20(日) 13:12:39.39 ID:PM4qqi0v] >>274 ,275 レスありがとうございます。 結論から言うと、ご指摘いただいたとおりでした。 録画全てにrecpt1のsidオプションを指定していましたし、 当方関西圏の人間ですが、MBS放送のみ同現象が起こることを確認しました。 この局のみFULL_TSで録画する方向で対処しようと思います。 ありがとうございました。
277 名前:login:Penguin mailto:sage [2011/02/20(日) 13:39:28.49 ID:SnrCABf2] >>67 >>74 >>85 あたりだな。
278 名前:login:Penguin mailto:sage [2011/02/20(日) 17:33:41.51 ID:mnSVVtMw] 今更ながらPT2を入手したんで、録画サーバでも作ろうと思ってます ググったらCentOS5でやってる人のページ見つけたんで、そこ見て 試してみっかな、と PT2でとりあえず録画させたいときって、どの程度のスペックが必要? 録画サーバにできる休眠中PCが、数年前のPen4-2.0GHz、 メモリ最大3GBくらいの奴なんだが、スペック的にどう? 再生させるとなると、スペック足りねえだろうなとは思ってるんだけど 録画だけでも結構CPU使うもんなの?
279 名前:login:Penguin mailto:sage [2011/02/20(日) 17:35:50.92 ID:cOa84KuG] 録画なら余裕
280 名前:login:Penguin mailto:sage [2011/02/20(日) 17:58:49.62 ID:mnSVVtMw] >>279 ありがと 見るのはSamba経由で普段使ってるPCで見ようと思ってた とりあえずやってみるわ
281 名前:login:Penguin mailto:sage [2011/02/20(日) 18:00:32.11 ID:on9xfzK6] もちょっと待ってCent6になってからの方がよくない?
282 名前:login:Penguin mailto:sage [2011/02/20(日) 18:27:27.77 ID:+gp6nWDH] 最近どうもスワップ近いなと思ってあれこれ見てみたら、どうもPT2のキャラクタデバイス版 ドライバ(pt1_drv)が270Mほどメモリ食ってまして、ちょっと予想外だったんだけど こんなもんでしょうか?
283 名前:login:Penguin mailto:sage [2011/02/20(日) 18:55:11.84 ID:+uhzjlF+] >>281 ccidのバージョンが上がってる可能性があるからやめたほうがいいかと。 それとももう解決してるんだっけ?
284 名前:login:Penguin mailto:sage [2011/02/20(日) 19:06:07.08 ID:on9xfzK6] >>283 そこは考えが回ってなかった。 ...けど、もうすぐ6が出るという状況で、Cent5では古すぎる。 Fedoraの一代前を追っかけてくのがいい塩梅だと思うんだけど。
285 名前:login:Penguin mailto:sage [2011/02/20(日) 19:19:28.64 ID:9ylWh86S] 塩からい梅、 いいおかずになりそうだ
286 名前:login:Penguin mailto:sage [2011/02/20(日) 19:29:21.16 ID:B0c3eEyi] >>278 参考にするサイトでハマる
287 名前:login:Penguin mailto:sage [2011/02/20(日) 20:11:36.61 ID:on9xfzK6] >>285 おーすっぺぇ *
288 名前:login:Penguin mailto:sage [2011/02/20(日) 20:20:12.89 ID:0cxbJyMb] Fedoraって、旧版の放置っぷりが半端無いじゃん で、今はCentOS5で実績あるんだから、CentOS5がいいかなぁ、とね 個人的に慣れてるし まぁ6が出たら、人柱くらいはするかな いつ出んのか全然見えんが
289 名前:login:Penguin mailto:sage [2011/02/20(日) 20:39:44.64 ID:dgfJ7Dkm] >>282 バッファ用に DMA_SIZE(4096)*DMA_RING_SIZE(128)*DMA_RING_MAX(511) = 255.5MB + CHANEL_DMA_SIZE(2MB)*2 + BS_CHANEL_DMA_SIZE(4MB)*2 = 12MB 確保しているからそれぐらい喰うはず ちなみに地デジが15MbpsでBSデジが21Mbpsくらいだから、pt2をフルに 使って地デジ2番組BSデジ2番組録画した場合、 15Mbps*2+21Mbps*2 = 72Mbps = 9MB/s になるから、270MBあっても30秒ぐらいしかバッファリングできない DMA_RING_SIZEやDMA_RING_MAXを減らせばメモリ使用量は減るけど、 減らしすぎると常時ドロップするようになるはず
290 名前:login:Penguin mailto:sage [2011/02/20(日) 20:44:14.25 ID:4slrYUo3] up0243.zip のVLCパッチの人、どうもありがとう。ばっちりでした。 1.1.7にも当てることができました。
291 名前:login:Penguin mailto:sage [2011/02/20(日) 20:55:26.95 ID:on9xfzK6] >>290 えー、パッチの人ですが、 ちゃんと動いてますか? あと、動かしてるとしたら、どういう使い方でしょうか? 普通に視聴再生に使ってる or MythTVへのバイパスに使ってる or ... 情けないことに1.1.7というのが出てるのを今知った状態でして、 パッチ作ったかれこれ1年ほど前から gitのソースは時々更新して、パッチ当ててMythTVへのバイパスで動くかどうか何回か試したことがあるんですが 何か上手く動かなかったような... 最新のリリースなりgitのtagなりに追従させなきゃ無責任野郎だなぁ、と思いつつも 解決できてない... 要は音声のチャンネル切り替わりとデュアルモノ対策なので まずはそこが動くかどうか、なんですが、 一番分かりやすいのは、NHKのニュース7(19:00からの)の1分ぐらい前から見始めて、止まらずに見られるかどうか。 動作確認を押し付けてしまって申し訳ないですが ついでにやってもらえるとありがたいです。 よろしく m(_ _)m
292 名前:login:Penguin mailto:sage [2011/02/20(日) 21:06:51.73 ID:OUnBxAnV] tsファイルを再生するとワンセグの映像が出る。 まれにそういうことがあって、いつもは大抵tailコマンドで先頭を削ってやると ワンセグじゃない映像を見ることができるんだけど、 今回いくらやってもワンセグ映像のまま。 1時間で6.5GBくらいのtsファイルなんで、フルセグが含まれてないとは思えないんだけど、 他に何か手段はないかな?
293 名前:login:Penguin mailto:sage [2011/02/20(日) 21:11:57.99 ID:on9xfzK6] >>292 どこの局の系列で? 地上波じゃないが、NHK BS-1/2でPIDで分別しないと降雨対応の低解像度画像が混じってくるのは最初に悩まされたけど
294 名前:login:Penguin mailto:sage [2011/02/20(日) 21:12:02.00 ID:+CCkNfPO] >>292 ffmpegで含まれているProgramを確認して、一番若い番号を抽出すればOK
295 名前:login:Penguin mailto:sage [2011/02/20(日) 23:30:58.75 ID:bdv6Tx/D] epgrecはmsg_get_queueがundefinedで動かない。 phpを自分でコンパイルしないと駄目なのかな、面倒。
296 名前:login:Penguin mailto:sage [2011/02/20(日) 23:50:35.47 ID:g5HHT5Qz] テスト版か 俺は、3月22日版つかってるけど そっちの使い勝手どうなん?
297 名前:237 mailto:sage [2011/02/21(月) 00:13:17.53 ID:cDk0MZQE] >>266 番組の詳細情報を desc で出力する様にしたプログラムを sourceforge jpで公開したので確認してください。 ttp://sourceforge.jp/projects/tsparser/ ビルドすると「tsparser」と「eit2xml」の実行ファイルが 出来ます $ tsparser <TSファイル> とすると、EITの情報が標準出力に出力されます。 で、本題の番組の詳細情報は $ eit2xml <ID> <TSファイル> <XMLファイル> <ID>は地上波に関してはepgdumpと同じで BSは「BS」、CSは「CS」としてください。 地上波以外は、epgdumpと互換性がないです。 (****.ontvjapan.comを使いたくなかったのでw) video・audio・有料番組に関しては出力できそうだけど、 放送時間の変更に対応するとなると、>>205 にも書いてある service_id, event_idも出力しないとダメだから、 独自形式のXMLで出力した方がいいかもしれない
298 名前:login:Penguin mailto:sage [2011/02/21(月) 02:22:44.50 ID:nmCyO96I] >>297 仕事早いですな。オツカレ。 放送時間の延長はちょっと調べてたけどEITの次の番組とか の情報が使えないのだろうか・・・
299 名前:login:Penguin mailto:sage [2011/02/21(月) 23:11:44.53 ID:cDk0MZQE] >>298 たぶん、その情報が使えると思いますよ。 実際に、変更前と変更後のEITを見比べてみないと 確かなことは言えないけど、EITの 「自ストリームの現在と次の番組(table_id = 0x4E)」の start_time と duration を確認すればいいのかなと。
300 名前:login:Penguin mailto:sage [2011/02/21(月) 23:42:07.25 ID:smE86h6H] ARIBの「地上デジタルテレビジョン放送運用規定」をみれ
301 名前:login:Penguin mailto:sage [2011/02/22(火) 00:13:50.05 ID:ifcqspl6] >>289 逆にバッファを大きくすることでドロップを回避って出来るのかな?
302 名前:login:Penguin mailto:sage [2011/02/22(火) 00:45:22.06 ID:8QgQkXTR] >>301 さらに表示が遅れるだけで、必要量を超える部分はあまり意味が無い。
303 名前:login:Penguin mailto:sage [2011/02/22(火) 11:18:08.97 ID:/VFuMkof] Gemalto の card reader を Fedora 13 で認識しなく困っています。 SCR3310-NTTCom とかにしたおうがいいのでしょうか? # lsusb | grep Gem Bus 001 Device 003: ID 08e6:3437 Gemplus GemPC Twin SmartCard Reader # rpm -qa | egrep '(pcsc|ccid)' pcsc-lite-doc-1.5.5-5.fc13.noarch pcsc-lite-libs-1.5.5-5.fc13.i686 pcsc-lite-1.5.5-5.fc13.i686 pcsc-perl-1.4.8-2.fc13.i686 pcsc-tools-1.4.16-1.fc13.i686 pcsc-lite-devel-1.5.5-5.fc13.i686 ccid-1.3.11-2.fc13.i686 # pcsc_scan PC/SC device scanner V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.5.5 Scanning present readers... Waiting for the first reader... <== ここで止まる
304 名前:login:Penguin mailto:sage [2011/02/22(火) 11:18:59.15 ID:/VFuMkof] (つづき) # pcscd -a -f --debug 00000000 debuglog.c:230:DebugLogSetLevel() debug level=debug 00000405 pcscdaemon.c:512:main() pcsc-lite 1.5.5 daemon ready. 00000459 tokenparser.l:170:LTPBundleFindValueWithKey() Could not open bundle file /usr/lib/pcsc/drivers/openct-ifd.bundle/Contents/Info.plist: No such file or directory 00171509 hotplug_libhal.c:318:get_driver() Looking a driver for VID: 0x08E6, PID: 0x3437 00000011 hotplug_libhal.c:366:HPAddDevice() Adding USB device: usb_device_8e6_3437_noserial_if0 01000586 readerfactory.c:1024:RFInitializeReader() Attempting startup of Gemplus GemPC Twin 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so 00010696 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0 00000036 ifdhandler.c:1532:init_driver() Driver version: 1.3.11 00000292 ifdhandler.c:1545:init_driver() LogLevel: 0x0003 00000243 ifdhandler.c:1565:init_driver() DriverOptions: 0x0000 00000011 ifdhandler.c:82:IFDHCreateChannelByName() lun: 0, device: usb:08e6/3437:libhal:/org/freedesktop/Hal/devices/usb_device_8e6_3437_noserial_if0 00191968 ccid_usb.c:285:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau@free.fr) 00000245 ccid_usb.c:295:OpenUSBByName() ProductString: Generic CCID driver 00000240 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version. 00001459 ccid_usb.c:494:OpenUSBByName() Can't claim interface 001/003: Device or resource busy 00089478 ifdhandler.c:104:IFDHCreateChannelByName() failed 00000011 readerfactory.c:1050:RFInitializeReader() Open Port 200000 Failed (usb:08e6/3437:libhal:/org/freedesktop/Hal/devices/usb_device_8e6_3437_noserial_if0) 00000007 readerfactory.c:914:RFUnloadReader() Unloading reader driver. 00000030 readerfactory.c:233:RFAddReader() Gemplus GemPC Twin init failed.
305 名前:login:Penguin mailto:sage [2011/02/22(火) 11:45:18.42 ID:X9Q+EYIt] >>303 たぶんB-CASカードの表裏を間違って刺してるんじゃないの? それと「smartcard_list.txt」に、B-CASのデータがあるか確認してみたら? 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV)
306 名前:login:Penguin mailto:sage [2011/02/22(火) 12:01:53.92 ID:/VFuMkof] >>305 レス、サンクス カードの裏表は間違っていません。smartcard_list.txt には B-CAS カードのデータは、入っていま す。Device Busy のメッセージが気になったので試しに openct のサービスを止めたら動くように なりました。 00001459 ccid_usb.c:494:OpenUSBByName() Can't claim interface 001/003: Device or resource busy お騒がせしました。 # service openct stop OpenCT スマートカードターミナルを停止中: 1 process killed. [ OK ] # pcsc_scan PC/SC device scanner V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.5.5 Scanning present readers... 0: Gemplus GemPC Twin 00 00 . . . Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV)
307 名前:login:Penguin mailto:sage [2011/02/22(火) 20:08:10.02 ID:+fAe+SR1] MythTVのEITが文字化けするようだけど、>>297 のコードを組み込むことで解決出来ないかな?
308 名前:login:Penguin mailto:sage [2011/02/22(火) 22:50:57.72 ID:TKOHeDuz] >>307 やってみたら?
309 名前:181 mailto:sage [2011/02/25(金) 07:20:45.70 ID:YzGnv63N] >>297 ありがとう! tsparserとeit2xml、確認させてもらいました。 もうこのままで、詳細情報を含んだ、epgdumpの代替として使えそうですね。 tsparserは自分でEITの情報を調べたり、EITの情報を取得するプログラムを書きたい時に参考になって便利そうですね。 >>271 試してみました。 詳細情報に関しては237さんが作ってくれたものと同様、地上波、BSともに取得でき、videoとaudioの情報、 service_id、event_idも出力されるみたいですね。 service_id等も出力するには、独自形式にした方がよさそう(するしかなさそう)ですが、独自形式にしてvideo, audioの情報も出力すると rec10版epgdumpとほぼ同じものになりそうですね。。 237さんと>>260 さんにはせっかく作ってもらって申し訳ないのですが、更に手直ししてもらうと余計手間をとらせてしまうので、 足りないところがあれば二人の書いてくれたコードを参考に修正かフィードバックをさせてもらい、今回はrec10版epgdumpを使って 録画予約プログラムを作り始めようかと思います。 (その前にrec10を一度使ってみようと思います。) ARIBの資料を少し読みましたが、有料番組、サブカテゴリ(ジャンル中分類)、再放送の情報も、取得可能な情報のうち有用そうですね。
310 名前:181 mailto:sage [2011/02/25(金) 18:16:05.49 ID:YzGnv63N] 再び181ですが・・・。 >>309 では、自分がまだ作り始めたり、資料を読み込んだりできていないのに237さんにばかり作業してもらっていて恐縮に感じたのと、 rec10版 epgdump にも、237さんに作ってもらった eit2xml のどちらにも、概ね満足だけれど自分としては少し手直ししたいところがあって、 そこは他の人の手を煩わせずに自分でやって自分版の epgdump/eit2xml を作ればよいかと考えて>>309 を書いた。 けれど、書いてから考えて、やはりそれは better じゃないのではと考え直した。 自分版 epgdump/eit2xml を作れば、rec10版 epgdump、237さんに作ってもらった eit2xml と合わせて合計 3 つ、 オリジナル版 epgdump と合わせると合計 4 つも同様のプログラムが出来てしまう。それは利用者の視点からは あまり望ましくないと思った。 自分でプログラムを書いて公開することはある程度の期間やってきたのだけれど、オープンソースの共同開発をしたことがなくて、 どうするのがよいか分からなかったのも正直なところ。 そこで改めてみなさんにアドバイスを聞きたいのだけれど、この場合どうするのがよいでしょう? 1. rec10版epgdump に追加・変更する方向。 rec10版epgdump は rec10 の一連のシステムと整合するように作られているので、epgdump を変えてもらうと、他にも多少手直しが 必要になってしまう。 2. 237さんに作ってもらった eit2xml を変更する方向。 rec10版epgdump は作者さんたちが作っていて、このスレとは直接の関係がないので、必要性を感じていないかもしれないのに あれもこれも付けてほしいと要望するのはどうかとも思う。その点、237さんや、他に協力してくれるかもしれない人と一獅ノ作っていくのは やりやすい。ただ、ほとんど同じで少しだけ違うプログラムが 2 つ存在することになってしまう。 3. 自分版 epgdump/eit2xml を作る方向。
311 名前:181 mailto:sage [2011/02/25(金) 18:17:34.32 ID:YzGnv63N] 出力について自分がやりたいことは、まだ ARIB の資料を読み込んでいなくて確定ではないけれど、現在のところは、 有料番組かどうか、番組のサブカテゴリ(ジャンル中分類)、再放送かどうか の出力を追加したい。 いずれも、録画予約や、番組表の強調表示、絞り込み表示に有用だと思う。 あと、カテゴリ、サブカテゴリの出力箇所に、カテゴリの名称に併せて attribute を設けて生の数値データも出力し、 そちら側も利用できるようにしたい。(というのは、名称は ARIB の仕様改訂によって変更されうるみたいだけれど、現状では名称のみが ”ハードコーディング”されてしまっているので。)
312 名前:login:Penguin mailto:sage [2011/02/25(金) 18:59:59.04 ID:g8tJslnB] なんかちょっともう
313 名前:login:Penguin mailto:sage [2011/02/25(金) 21:52:29.56 ID:+YddVaao] 流れを読まずに;) DVBアプリ集をバージョンupしました 2sen DTV up0588.zip mplayerパッチ済みソースは up0587.zip です. 今回はgstreamer, mplayerの再生関係の改良と 本家の新版へのリベースが中心です. mplayerの方は 本家がfaadを落としたのでそれに追随して修正したのがほとんどで, 機能的にはほとんど0.91とかわりません. 主な更新情報 ----------------- ver0.91から0.92での変更点 patches/mplayer - 本家最近版(rev32954, ffmpegはcommit 4f84e728 Feb 16 2011)にrebase - 本家での内部faadサポート廃止に伴い, faad向けパッチの廃止 - ワンセグ再生で 音声デコーダにffmpegを使用した場合の不具合を修正 patches/gstreamer - tsファイル再生時のシーク機能追加 - dvbのコンポーネントdvbbasebinがplaybin2内で使用してもうまく動作するよう改修 -> totem dvb://NHK や gst-launch playbin2 uri=dvb://NHK が再生できるように - AAC デュアルモノの選択機能と自動選択の追加 - AAC音声のS/PDIF出力に対応(experimental) -----------------
314 名前:login:Penguin mailto:sage [2011/02/26(土) 15:40:41.10 ID:kJjmb28d] >>311 長いなwとりあえず、入力はrec10版のepgdumpを想定して実装 181が拡張したい部分はDB上には定義しておく事。 スレ住人は理想を語られるより目に見えて動くものが あったほうが意見も出やすいと思われるので 早く動くの作ってください。おながいします。
315 名前:181 mailto:sage [2011/02/26(土) 22:26:23.68 ID:KV1Op2hX] >>314 うん、それでやってみる。 レスありがとう。
316 名前:login:Penguin mailto:sage [2011/02/27(日) 14:31:25.38 ID:/EMIKy2Q] >>315 楽しみです。 181さんのepgdumpにあわせて、Restfulで拡張性の高い録画サーバを作ってみようかな。
317 名前:login:Penguin mailto:sage [2011/02/28(月) 19:16:00.85 ID:KS+JK7VL] >>291 遅くなってすみません。 UDPで流したのを受けて、リアルタイムで視聴するのに使っています。 > 一番分かりやすいのは、NHKのニュース7(19:00からの)の1分ぐらい前から見始めて、止まらずに見られるかどうか。 番組開始時にブロックノイズがのったようでしたが、止まらずに見ることができました。ノイズはたまたまかもしれないですけど。
318 名前:login:Penguin mailto:sage [2011/02/28(月) 19:37:15.62 ID:KS+JK7VL] >>317 です。 クローズアップ現代が始まったら音が出なくなりました。 いったん、オーディオトラックを無効にして、その後また有効にしたら音が出るようになりました。
319 名前:login:Penguin mailto:sage [2011/02/28(月) 20:15:01.12 ID:2S9SaVmL] >>318 それは失敗といいます。 切り替えが機能していると、お構いなしに引き続きちゃんと音が出ます。
320 名前:237 mailto:sage [2011/02/28(月) 21:59:22.40 ID:0Dj43WZP] >>309 了解です。 デーモン化とsqliteに期待してるので、がんばってください。 話変わるけど、 「service id」 か 「service idのインデックス」でTSを分離する プログラム(tssplitterの簡易版)って需要あるかな? 需要があるなら、来週あたりにα版的な感じでリリースしてみるよ (最終目標はevent idで分離)
321 名前:login:Penguin mailto:sage [2011/03/01(火) 00:03:54.73 ID:8LC4SpzU] >>320 gst-launch filesrc location=foo.ts ! mpegtsparse program-numbers="$SID" ! filesink location=bar.ts じゃだめなのかな event_idで分離するのはまたもうひと工夫してフィルタをいれなきゃだめだろうけど 同じようなことはdvbevrec2.py の中で valve エレメント使ってやってるので よければご参考に.
322 名前:login:Penguin mailto:sage [2011/03/01(火) 20:10:50.53 ID:8LC4SpzU] fuse_b25 ver 0.4.0 をupしました 2sen DTV up0594.zip MythTVとかからEITとかを読めるようにということで /dev/dvb/adapterN にアダプタ単位でマウントし demuxX, dvrYへのアクセスを中継するよう変更したものです. よろしければお試し下さい. あと 今回から旧バージョンのサポートを落としてるので 旧版を使い続ける場合はバージョンアップしないで下さい
323 名前:login:Penguin mailto:sage [2011/03/01(火) 21:55:32.97 ID:lOQYwlK9] >>322 fuse_b25作者様、お忙しい中ご対応頂きありがとうございます。 まず使用してみて、不具合などがあればご報告させて頂きます。
324 名前:login:Penguin mailto:sage [2011/03/01(火) 22:19:59.05 ID:2PQe4IFs] オレ MythTVにVLCかまさなくてよくなったら結婚するんですよ あいつと
325 名前:login:Penguin mailto:sage [2011/03/01(火) 22:33:14.38 ID:tHe24Jrt] fuse_b25 ver 0.3.0にて--eit付きとして、MythTV側でUTF-8を通るように修正したら番組表やらは見えるようになりました。感謝です。
326 名前:login:Penguin mailto:sage [2011/03/02(水) 00:27:16.85 ID:B+Ef8q2W] >>324 DVBドライバー + fuse_b25 を使えば、VLCを使わずに使えますよ。 もちろんAACもOKです。 >>325 ちなみに、MythTVのどこをどのように修正したら番組表は見えるようになりましたか? 教えて頂けないでしょうか・・・
327 名前:login:Penguin mailto:sage [2011/03/02(水) 07:33:21.31 ID:mPYgr8ES] オレ MythTVでクローズアップ現代になっても音が途切れないようになったらけ(ry
328 名前:login:Penguin mailto:sage [2011/03/02(水) 18:13:30.53 ID:8OKJNPGQ] >>326 102氏の指摘箇所です パッチやら考察をまとめて後ほどアップします
329 名前:login:Penguin mailto:sage [2011/03/02(水) 20:59:28.28 ID:eL86H3H+] >>326 AACを食えるようにはなったんだっけ? MythTV けど、音声チャンネルの切り替わりはダメでしょ?
330 名前:login:Penguin mailto:sage [2011/03/02(水) 21:35:21.30 ID:B+Ef8q2W] >>329 とりあえず「PT2 + fuse_b25 + DVB + MythTV0.24」で地デジ録画したファイルをVLCで再生。 そして「ツール」→「コーデック情報」で確認すると、 オーディオコーデックが「MPEG AAC Audio(mp4a)」になってるから そうなんじゃにかと思うんだけど・・・。 ※Live TVも見られています。 音声チャンネルの切替問題て、CMとかに入ったりすると音声が切れることだっけ? うちの環境ではなったこと無いので、いまいち確認出来ていません。
331 名前:login:Penguin mailto:sage [2011/03/02(水) 21:39:11.12 ID:eL86H3H+] >>330 地上波 NHK総合、平日の18:50〜20:05あたりを録って、音が途切れずに鳴り続けるかどうか、でだいたい分かる。 あと、NHK BS1/BS2もそのまま録ってるだけ? 今年7月下旬までのこととはいえ、サービスIDなりでスプリットしないと見られないでしょ?
332 名前:login:Penguin mailto:sage [2011/03/02(水) 22:02:28.01 ID:B+Ef8q2W] >>331 明日のNHK総合を録画してみて確認してみます。 あとBS/CSの環境は無いのですが、recpt1とtssplitter_liteの組み合わせのように スプリットしなくても、地デジのみ(余計なワンセグなどを含まない)で出来ています。 以下のサイトの「チャンネルスキャン(個別チューンの方法)」を参照下さい。 ttp://www43.atwiki.jp/mythtv-dvb/pages/14.html
333 名前:login:Penguin mailto:sage [2011/03/02(水) 22:42:53.52 ID:8OKJNPGQ] fuse_b25の--eit機能を使ってmythtvの番組表でUTF-8が通るように するための実験的なパッチをアップしました。 考察やらはパッチの先頭に書きました。up0595.zipです 確認をしていて一つ気になったのですが、 fuse_b25でUTF-8変換されたときに領域長にNULL文字が含まれているようですが、 これは意図しているのでしょうか? ARIB生を見ているとNULL文字なしの領域長で来ているような気がします。
334 名前:login:Penguin mailto:sage [2011/03/02(水) 23:11:11.35 ID:maMErAgt] >>313 mplayerの本家にhwaacのパッチ投げつけて、 放置プレイしちゃってる状況で空気読まずに質問させてもらいたいのだけどよいですか。 mplayer develな人たちの言っている、 「muxer in FFmpeg」ってなにですか?意味分かりますか? Linux で alsa 経由で hwaac(hwac3と同等の挙動)で出しているのであれば、 それ使って出している。で回答いいの? よくわからんところです。 自分は英語が不自由な上に、mplayer内部の常識を知らないので、 回答に困っている状態であります。 あちら側の言っていることを理解した上で、早く回答して コミットしてもらいたいのだけど…うーむ… 投げつけたスレッドはコレです ttp://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2011-February/067690.html
335 名前:login:Penguin mailto:sage [2011/03/03(木) 00:04:18.53 ID:FG255n9v] >>334 回答: FFmpegでつかわれてるマクサーを試してみてもらえるかな? ぼくの知ってる限りでは、そのマクサーを誰も試してない(!)んで、やってもらえるとすごいありがたい。 (FFmpegのマクサーが使えるレシーバーが見つかってないんだ・・恥ずかしながら) ほんとdクス カール・ユーゲン 邪推するとパッチもいいけどけどFFmpegもね!っていってるんじゃないかと
336 名前:login:Penguin mailto:sage [2011/03/03(木) 00:13:32.77 ID:FG255n9v] それとパッチはカニチャーハン形式でよろ みたいに書いてもあるね
337 名前:login:Penguin mailto:sage [2011/03/03(木) 00:40:25.22 ID:ifn7SRtg] ffmpegにも S/PDIF エンコーディング(payloading?)を行う"spdif"というMUXERモジュールがあるので (ffmpeg -formats でリストを出すと出ている) mplayerの件とは別に ffmpeg単体で それを(AACで?)テストしてみてくれないか? と言ってるように見えます. H/Wデコーダを持ってないからテストしてないので... ということのようです. 自分も自信ないけど こんな感じの英文で 確認してみたらいいと思う Hi Carl, Due to the lack of my english ability, I did not fully understand what you meant by "the muxer". If you meant testing the "spdif" muxer in ffmpeg, I will be willing to do it, [ここから私のようにどうテストしていいかわからない場合: but I'm not familiar with ffmpeg and not sure how I can test it. Would you show me how to do that? ] regards, XXXX 私の英語力が足りないので "the muxer"が何を指してるのかよく理解できませんでした ffmpegの"spdif"をテストするということでしたら よろこんでそうしたいのですが, [ ffmpegについて精通していないので どうテストしたらいいのかいまいちわかりません どうテストするのか、教えてもらえませんか?] ------------- あと メーラーでパッチがクチャクチャになっちゃってるので 再送してくれ,だそうです K&R スタイルで, 4文字空白インデント(タブじゃなく), 行末のホワイトスペースもなし その他個別の件もいくつか指摘してあるね
338 名前:login:Penguin mailto:sage [2011/03/03(木) 01:14:08.35 ID:ifn7SRtg] >>333 えーと 意図してませんw gstreamerで使ってたコードを持ってきたときに、 gstreamerでは文字列を取り出して渡す形だったのでぬる終端させてたのが そのまま残ってしまったようです 実害が出るようであれば直します
339 名前:login:Penguin mailto:sage [2011/03/03(木) 02:34:23.59 ID:uKvdMr+1] muxer は multiplexer の略。 ここでは、音声と映像を1個のファイルにまとめる機構のこと。 例えばニコ動の動画 は音声を mp3 でエンコード、映像を H.264 等でエンコードしており、 これを flv という 1 個のファイルにまとめる機構が muxer である。
340 名前:login:Penguin mailto:sage [2011/03/03(木) 07:07:20.44 ID:yH+a8xO/] >>338 mythtvのフロントエンドのフォントの関係なのか処理の関係なのか どうか調べていませんが、up0595のパッチで見るとNULL文字が表示されてちゃってちょっと困ってます。 mytthtvの方も制御文字を表示しようとしちゃうのもどうかと思いますが。。
341 名前:login:Penguin mailto:sage [2011/03/03(木) 13:00:46.61 ID:ifn7SRtg] >>348 そもそも状況がいまいちわかってないんですが ver0.4.0でなくver0.3.0でEITが(末尾豆腐除いて)うまく表示できてるってことなんでしょうか もしそうだったらver0.4出さなくても済んだかな...orz demuxからでなくdvrから読んでたのか.... で ver0.4.0で豆腐が出てる件を修正するのは src/b24str.c の500行 を1行だけコメントアウトして見てください g_string_append_c (&euc_str, '\0'); の行です. ver0.3の場合は 行番号が変わってると思いますが この行を外せばNULL終端はなくなるはずです あとup0595のパッチの前書きを見たのですが DVBの企画書ETSI_EN300を見ると 先頭に0x11(0x15でなく)があるとUTFと解釈するようですが どうもUTF16BE みたいだし 何もしなければISO-8859-1(ASCII)とみなされて無変換で 表示へまわり Qtだかのtoolkitの方がUTF-8に対応してるからうまく表示されるってことはないでしょうかね fuse_b25の側で先頭に何か付けるのは可能ではありますが UTF-8を示すコードが無いような...
342 名前:login:Penguin mailto:sage [2011/03/03(木) 20:26:57.73 ID:yH+a8xO/] >>341 ver0.3.0でチャンネルやら番組タイトルは出来てるぽかったですが、 なんかまだ番組の詳細情報かなにかで化けてるようなのでした。 もしかしたらそれが直るのかも? 週末にでもまとまった時間が取れたときに諸々確認してみます。 そもそもEPGのクリアの仕方がわからなくてデバッグが進まないのが合ったり。 mythfilldatabaseじゃ出来ないようだし、直接DB叩くしかないのかしらん。。。 >先頭に0x11(0x15でなく)があるとUTFと解釈するようですが どうもUTF16BE みたいだし >何もしなければISO-8859-1(ASCII)とみなされて無変換で 表示へまわり >Qtだかのtoolkitの方がUTF-8に対応してるからうまく表示されるってことはないでしょうかね それなんですが、ETSI EN300のA.1のTable A.1で0x80-0x9FがControl codesだよって定義があります。 そのためmythtvは0x8A以外は無視しちゃうロジックになっているのでUTF-16BEを突っ込む場合は、 ここのコードを対応(先頭が0x11のときはTable A.2の方の処理ってことにすればよいのかな)してやる必要がありそうです。 他には悪さするロジックはなさそうですが、QStringのコーディングの扱いをよく知らないのでどうなるやら。 >fuse_b25の側で先頭に何か付けるのは可能ではありますが UTF-8を示すコードが無いような... 0x15が UTF-8 encoding of ISO/IEC 10646 でBMPとなっているので0x15でよさげだと思っていたのですが、 ワタシがとても勘違いしてる気もしてます。
343 名前:login:Penguin mailto:sage [2011/03/03(木) 20:31:53.56 ID:ifn7SRtg] >>341 自己レス ちょっと勘違い 最近の規格では 0x15でUTF-8を示すようになってました ということで↓の2点を変更し ver.0.4.1としました. - 変換文字列の先頭に0x15を付け加える - (別件で) NITの変換バグの修正 で, うpしたいのだけど2senが反応しない.... ver.0.4.0からの差分は2つの小さなパッチだけだから どっかのろだに上げた方がいいかな
344 名前:login:Penguin mailto:sage [2011/03/03(木) 20:40:16.24 ID:ifn7SRtg] >>342 > もしかしたらそれが直るのかも? ver0.4ではdemuxerから読めるようになっただけで 変換の部分はいじってないのでたぶんだめです NITだけでなくEITの方もまだ変換のバグがあるのかも.... そもそもver0.4を出したのは MythTV側の特殊な変更をできるだけせずに対応したいってのがあるので テキストをUTF16に変換して、さらにMythTV側でも特殊な対応をするようなことはできれば避けたい... UTF-8のマークをつけたことで うまく対応してくれるといいんだけど...
345 名前:login:Penguin mailto:sage [2011/03/03(木) 21:19:11.38 ID:egEzuWG3] epgrecの番組表で予約すると録画失敗する 端末使って、recpt1で地デジ、bsは録画できた。 do-record.shが問題なんですかね
346 名前:341 mailto:sage [2011/03/03(木) 21:24:30.44 ID:ifn7SRtg] 連投すみません >>342 MythTV側のパッチは 先に制御コードのチェックをするより 後でやった方がシンプルにならないでしょうか? ↓みたいな感じで. (CRLFとか他の制御コードもとか色々言い出したらあるけど) --- dvbdescriptors.cpp 2011-03-03 20:56:27.369265269 +0900 +++ dvbdescriptors.cpp.new 2011-03-03 21:15:12.479753880 +0900 @@ -78,6 +78,10 @@ QString dvb_decode_text(const unsigned c if (src[0] == 0x1f) return freesat_huffman_to_string(src, raw_length); + if (src[0] == 0x15) + return QString::fromUtf8(src, raw_length). + replace(QString("\n"), QString(" ")); + if ((0x10 < src[0]) && (src[0] < 0x20)) { // TODO: Handle multi-byte encodings
347 名前:login:Penguin mailto:sage [2011/03/03(木) 21:29:50.42 ID:yH+a8xO/] >>346 そうですね、よく見るとすぐ上に0x1fのケースもあるので、 今度の0x15もそこで見るのがシンプルで良さそうですよね。
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がおかしくなると思います
449 名前:441 mailto:sage [2011/03/17(木) 21:58:50.04 ID:vUpthEQP] >>443 当方の環境でもFUSE_b25で同様のログが出ていることを確認しました。 また、以下のpcscdのログも出ているのですが、当方の環境のみの現象でしょうか? pcscd: winscard_svc.c:647:ContextThread() TRANSMIT rv=0x80100068 for client 3 >>441 以降、今のところ>>369 の現象は発生していません。
450 名前:login:Penguin mailto:sage [2011/03/17(木) 23:12:48.47 ID:DAkKx+hM] >>448 fuse_b25中の人様 便利なツールを作成頂きありがとうございます。 なるほど、fuse_b25内でバッファーオーバーフローしてる可能性があるのですね。 B-CASやECMは、たまたまUSBがカードリーダーを認識ミスしてたのかも・・・。 PT2の地デジ2チューナーの内、 1チューナーのみ(/dev/dvb/adapter9 -o allow_other --conv --eit --utc)にして、 しばらく使ってみました。 ※/dev/dvb/adapter11は未使用 〜ログの抜粋 /var/log/mythtv/mythbackend.log -------------------------------------------------------- 2011-03-17 23:03:45.840 Program #63544 not found in PAT! Program Association Table PSIP tableID(0x0) length(29) extension(0x7c14) version(13) current(1) section(0) last_section(0) tsid: 31764 programCount: 5 program number 0 has PID 0x 10 data 0x 0 0x 0 0xe0 0x10 program number 63520 has PID 0x 101 data 0xf8 0x20 0xe1 0x 1 program number 63521 has PID 0x 102 data 0xf8 0x21 0xe1 0x 2 program number 63522 has PID 0x 103 data 0xf8 0x22 0xe1 0x 3 program number 63904 has PID 0x1fc8 data 0xf9 0xa0 0xff 0xc8 -------------------------------------------------------- PATが見つからないって出てますね。 "--conv --eit --utc"が付いてるんで、相変わらず>>432 は出ます。
451 名前:login:Penguin mailto:sage [2011/03/17(木) 23:18:02.10 ID:DAkKx+hM] >>450 続き 〜ログの抜粋 /var/log/messages ------------------------------------------- FUSE_b25[2745]: bad data/overflow in EIT. discarding the rest. FUSE_b25[2745]: bad section data for EIT. ------------------------------------------- あと、「FUSE_b25[2763]: received bad table for PMT.」は今のところ出てないです。 とりあえず、もうしばらく様子見てみます。 >>449 当方環境には、/var/log/messagesにはpcscd関連のメッセージは出てないようです。 ※たまたま出なかっただけかも知れません。
452 名前:446 mailto:sage [2011/03/17(木) 23:18:11.22 ID:RDkvzo68] うちの環境はadapter9のみの環境なので、 カードが複数チューナーでという環境ではありません。 やはり分配器を用意した方が良さそうですね。。 ひとまず報告まで。
453 名前:login:Penguin mailto:sage [2011/03/17(木) 23:21:06.95 ID:vUpthEQP] >>450 >>432 のログはずっと前から出ており、fuse_b25とは無関係と思われます。 ググると多数ヒットしますし、問題なしと無視するのがいいかと。
454 名前:login:Penguin mailto:sage [2011/03/18(金) 16:28:01.32 ID:4UkpKTBO] 計画停電に備えてupsを導入した これでうまくとれればいいんだが
455 名前:login:Penguin mailto:sage [2011/03/18(金) 16:29:12.89 ID:0Rv1xxJI] UPSの電力バックアップって数分でしょ
456 名前:login:Penguin mailto:sage [2011/03/18(金) 16:39:15.27 ID:M9TB8i4V] >>455 製品による 6時間持つものも
457 名前:login:Penguin mailto:sage [2011/03/18(金) 16:44:08.80 ID:4UkpKTBO] >>455 だから省電力で組むのが必須 2T×2台でアイドル44wです
458 名前:450 mailto:sage [2011/03/18(金) 17:48:49.97 ID:TU5laCEf] >>453 fuse_b25に"--conv --eit --utc"オプションを付けなければ、 >>432 のメッセージは出ません。 つまり、このオプションを使用した場合MythTV側へ受信シグナルを fuse_b25は送ってないんじゃないかと考えています。
459 名前:login:Penguin mailto:sage [2011/03/18(金) 19:07:17.09 ID:DG3PdUng] >>458 DVBでは >>432 のメッセージにも見られるように 信号強度やBERなどは frontendN デバイスへioctl()で尋ねるようになってます. またfuse_b25では >>437 で書いたように frontendデバイスには関与していません "--conv --eit --utc"を付けても付けなくても 通るコードパスは同じはずなので fuse_b25が絡む可能性は低いです. MythTV側からは DVBからNITとかEITとかを読み出してみて それが("--conv --eit --utc"によって)エラーを起こさずにMythTV側でも見られるようになったために 継続的にfrontendの状態監視を試みるようになったのではないでしょうか.
460 名前:449 mailto:sage [2011/03/18(金) 19:39:16.33 ID:IvWKEza5] ようやくfuse_b25のバックトレースが取れました。 coreファイルは取ってありますので、更なる情報が必要な場合は指示して下さい。 #0 0x00007fc3d89b2215 in ?? () from /lib/libc.so.6 #1 0x00007fc3d89b3fb2 in calloc () from /lib/libc.so.6 #2 0x0000000000404d3f in parse_ecm (priv=0x7fc3d0000f00, pid=<value optimized out>) at stream.c:320 #3 0x0000000000405182 in do_read_section (priv=0x7fc3d0000f00, map=0x7fc3d0813028, timeout=<value optimized out>) at stream.c:928 #4 0x0000000000405686 in fetch_loop (data=<value optimized out>) at stream.c:987 #5 0x00007fc3d8c9d914 in start_thread () from /lib/libpthread.so.0 #6 0x00007fc3d8a0e7dd in clone () from /lib/libc.so.6
461 名前:login:Penguin mailto:sage [2011/03/18(金) 21:31:13.59 ID:DG3PdUng] >>460 デバッグに協力していただき ありがとうございます 不具合を起こしてる場所は特定出来ました. ただ calloc()で起こしてるんですね... 以前のバージョンでも同様にcallocでSEGVを起こしてる報告を受けました. メモリリークしてて callocがオーバーコミットして変になってるのか... valgrindで調べても pcscd やiconvでの問題が見つかるだけで よくわらかない.... 一応もうちょっとソース見て考えますが 詳しい方のアドバイス等あれば教えて下さい.
462 名前:login:Penguin mailto:sage [2011/03/19(土) 00:06:04.80 ID:gbLIyFg9] dmalloc
463 名前:login:Penguin mailto:sage [2011/03/19(土) 04:11:04.66 ID:y7RTAwlx] up0243パッチ済みのwin32-VLCバイナリをup0608にうp。 とりあえず無音にはなってないのを確認。 なれないことやったんで疲れたわw寝る。
464 名前:login:Penguin mailto:sage [2011/03/19(土) 14:33:04.53 ID:2d+DEbwh] ワンセグのTS抜けるUSBドングルらしいけど試した人いる? www.linuxtv.org/wiki/index.php/CVOC-E121
465 名前:399 [2011/03/19(土) 17:38:08.36 ID:dhzux3++] >>431 あー、これが、一部の二ヶ国語放送で音が出ないってやつだったのか。 >>463 ありがとうございます。試しに録っておいた nhk総合のニュースは うまい具合に再生できました。 でも、なぜか udp のストリーミング再生は、そのものが始まらないのでした。
466 名前:login:Penguin mailto:sage [2011/03/19(土) 21:51:57.31 ID:0umRA0Uf] >>462 dmallocは valgrindでは見つからないようなバグも検出できるってことでしょうか? 調べてみます ところで echo 2 > /proc/sys/vm/overcommit_memory を実行して mallocのオーバーコミットを止めても fuse_b25を実行しても 同様のバグが起きるか確かめてもらえるとありがたいんですが... >> 449 さん
467 名前:449 mailto:sage [2011/03/19(土) 22:30:42.31 ID:DPH+4qvs] >>466 了解しました。先程セットしましので、現象が出たらまた報告します。
468 名前:467 mailto:sage [2011/03/20(日) 10:18:22.19 ID:AxfYqXg/] overcommit_memoryを2に変えても現象発生しました。バックトレースの結果を貼ります。 #0 0x00007f8fde5e29ea in ?? () from /lib/libc.so.6 #1 0x00007f8fde5e49d0 in malloc () from /lib/libc.so.6 #2 0x0000000000409929 in aribstr_to_utf8 (cd=0x7f8fd48b7e70, source=0x1dd585a "!Z\033|\327\355\307\345!<\265!<![\rEOn5F`ET;R\r!Z\301!<\32 5??!<![\rCfB<M[;R", len=51, dest=0x1ddb9da "", buf_len=233) at b24str.c:350 #3 0x000000000040797c in convert_text (src=0x7f8fcdff2c78, len=51, sleft=0x7f8fcdff2c74, dst=0x7f8fcdff2c68, dleft=0x7f8fcdff2c8c, max=234, cd=0x7f8fd48b7e70) at convert.c:209 #4 0x0000000000407ec8 in convert_descriptors ( src=0x1dd585a "!Z\033|\327\355\307\345!<\265!<![\rEOn5F`ET;R\r!Z\301!<\325? ?!<![\rCfB<M[;R", sleft=52, dst=0x1ddb9c6 "\022Djpn\r\v\021v\343wc0\373o\024Q", <incomplete sequence \372>, size=<value optimized out>, cd=0x7f8fd48b7e70) at convert.c:564 #5 0x0000000000408875 in do_convert_eit (src=<value optimized out>, slen=<value optimized out>, dst=<value optimized out>, dlen=<value optimized out>, conv_utc=<value optimized out>, conv_txt=-838915320, cd=0x7f8fd48b7e70) at convert.c:913 #6 0x00000000004091d0 in convert_eith (priv=0x7f8fd40008b0, pid=<value optimized out>) at convert.c:991 #7 0x0000000000405182 in do_read_section (priv=0x7f8fd40008b0, map=0x7f8fd48129a8, timeout=<value optimized out>) at stream.c:928 #8 0x0000000000405656 in fetch_loop (data=<value optimized out>) at stream.c:979 #9 0x00007f8fde8cd914 in start_thread () from /lib/libpthread.so.0 #10 0x00007f8fde63e7dd in clone () from /lib/libc.so.6
469 名前:login:Penguin mailto:sage [2011/03/20(日) 11:34:51.94 ID:A4W9twN8] オレオレiconvか。ご愁傷様。
470 名前:login:Penguin mailto:sage [2011/03/20(日) 12:45:07.63 ID:WitLfcQG] >>468 報告ありがとうございます. お手数お掛けしました. 今度は違う場所でのmalloc()なんですね.... 確保しようとしてるサイズも異常じゃないし どうやら別の場所でヒープをぶっ壊してるようです. もう少し調べてみます.
471 名前:login:Penguin mailto:sage [2011/03/20(日) 13:02:12.39 ID:A4W9twN8] iconvの返り血チェックしてねーとかすげー。
472 名前:login:Penguin mailto:sage [2011/03/20(日) 18:31:07.98 ID:Rse3zKzS] >>471 チェックしないと何が問題なんだ? どうせ答えられないんだろうけど。
473 名前:login:Penguin mailto:sage [2011/03/20(日) 18:38:47.05 ID:A4W9twN8] 507 iconv(cd, &p, &euc_str.used, &dest, &buf_len); 508 if (buf_len > 0) 509 *dest = '\0'; 510 else 511 *(dest - 1) = '\0'; // rewrite the tail byte destが呼び出し前とかわらずdest-1を破壊とか
474 名前:login:Penguin mailto:sage [2011/03/20(日) 18:46:49.37 ID:A4W9twN8] あとはそうだなー、iconvでエラー出ても1バイトは進んでるとか。 513 free(euc_str.buf); 514 return dest - q + 1; 上では進んでないのに。 333 if (*source == '\0' || len == 0 || buf_len < 2) { 334 *dest = '\0'; 335 return 0; 336 }
475 名前:login:Penguin mailto:sage [2011/03/20(日) 20:19:28.50 ID:WitLfcQG] >>473 >>474 ご指摘ありがとうございます ちょっと理解できてないんですが >>473 このコードはすでに0.4.4では存在していませんが, 仮に存在していたとして コール前buf_len >= 1 でコールしてて その後 buf_len == 0ということは dest は += (旧)buf_len で出力バッファの長さ一杯まで詰まってるはず, つまり1以上インクリメントされてるので -1した位置(出力バッファのお尻)にアクセスしてOKと思ってたのですが この仮定は間違ってるってことでしょうか? >>474 で返す長さを+1してるのは 338行で 先頭に0x11 を付加してdestがすでに1つ進んでいるため不要と思ってたのですが...
476 名前:login:Penguin mailto:sage [2011/03/20(日) 21:06:14.48 ID:A4W9twN8] >>475 ごめん。buf_len>=1なのは上でチェックしてた。 あと return で1以上返すもの、destに0x11,0x11,0x11..と続いても いいんなら問題ないと思う。
477 名前:login:Penguin mailto:sage [2011/03/21(月) 00:01:57.47 ID:j2123lOV] >>473 >>474 >>476 ハイ、よくがんばったね。 ごくろうさんw
478 名前:login:Penguin mailto:sage [2011/03/21(月) 00:10:24.96 ID:7ksXPnxT] ID:A4W9twN8 このバカ、他人のコード見下して、何したかったんだ? 見下す前に、自分が間違ってないか、確認する方が先だろ? 「俺は間違ってねぇ。完璧だ。」こんな奴がいるから、スレが荒れる上に、 作り手が嫌気さすんだよ。
479 名前:login:Penguin mailto:sage [2011/03/21(月) 00:23:29.61 ID:egJkWEU8] スルー力が試されるなw
480 名前:login:Penguin mailto:sage [2011/03/21(月) 01:51:12.41 ID:FyOyCs1q] スノレ一カ
481 名前:login:Penguin mailto:sage [2011/03/21(月) 02:22:10.79 ID:SvekCH+s] 二人で組んでコーディングする方法があると聞いたが それもそんな感じなのかね
482 名前:login:Penguin mailto:sage [2011/03/21(月) 02:29:23.19 ID:FyOyCs1q] >>481 連弾のことですね。
483 名前:login:Penguin mailto:sage [2011/03/21(月) 09:43:11.60 ID:+Ix1OCzS] >>481 ペアプログラミングってやつですね。 1人辞めてももう1人いるから何とかなる、っていう発想ですが そのもう1人も辞めることが統計上多いそうで、 結局どうもならんのだそうです。
484 名前:login:Penguin mailto:sage [2011/03/21(月) 10:38:31.76 ID:EGGcNmyA] 5人組にして互いのコードを監視させると良いんじゃないか。
485 名前:login:Penguin mailto:sage [2011/03/21(月) 11:50:07.63 ID:NkrmE96q] >>481 ITドカタで3件ほどペアプロを導入したプロジェクトを見てきたが、 自称上級者(実際は単に管理職になれない腐れ)が 「指導」と称して若いマにコードを書かせて、 1行書くごとにケチつけて、若者の士気がガタ落ちする、 ってのが、ありがちなパターンだ。
486 名前:login:Penguin mailto:sage [2011/03/21(月) 12:57:11.50 ID:+Ix1OCzS] >>485 若いのが書いたコード見て「きたねぇな」と思うことはあるが (スループットも含めて)動作に問題が無いなら見過ごす。 どうでもいいことをチマチマと指摘されると聞くほうはイラつくのは当然で ホントに聞かなきゃいけないことまで右から左になっちまうから。
487 名前:login:Penguin mailto:sage [2011/03/21(月) 17:45:41.94 ID:h3u/rfta] 重箱の隅をつつくようなことはプログラムに限らずアレだけど、 保守する方の身になってみるとあんまり汚いのも考え物だ。
488 名前:login:Penguin mailto:sage [2011/03/22(火) 06:12:43.68 ID:jKce4Hk4] 最近はコードレビューの習慣も廃れてるのか。
489 名前:login:Penguin mailto:sage [2011/03/22(火) 18:27:14.06 ID:YECkKljW] 昨今はコード自体のレビューに頼るのはもってのほかで もっともっと前の工程の設計書の段階で徹底して 踏み倒してクオリティを上げなさい・問題を解決しなさい、 だからねぇ。 全工程において、作業者のクビがすげ変わっても同じ品質になるように していくのが目標になってるから。 歯車化したいんですよ。
490 名前:login:Penguin mailto:sage [2011/03/22(火) 18:46:56.58 ID:xlaMDPSJ] >>488 コードレビューはいいさ。ちょっと口が悪い指導員でも教育効果はある。 しかしペアプロでモチベーション減退すると、品質も生産性もガタガタなんだよ。
491 名前:login:Penguin mailto:sage [2011/03/22(火) 18:53:35.51 ID:PcLOEwm4] マ板あたりでやったら。
492 名前:login:Penguin mailto:sage [2011/03/22(火) 21:00:11.28 ID:YECkKljW] NHKのBSデジタル再編は4月からなんだねぇ 7月の地アナ停波と一緒のタイミングでやるのかなぁと思ってたんだけど。 地上波とは関係ないからかな?
493 名前:login:Penguin mailto:sage [2011/03/26(土) 22:13:09.24 ID:CB2ogJDf] 地デジ8ch+BS9chを全て同時録画したらHDDの書き込み速度足りないよな・・・orz
494 名前:login:Penguin mailto:sage [2011/03/26(土) 23:08:12.08 ID:LWunW2Y5] それぐらいなら間に合うと思うけど
495 名前:login:Penguin mailto:sage [2011/03/26(土) 23:08:18.08 ID:9Fidwme5] つRAID
496 名前:login:Penguin mailto:sage [2011/03/26(土) 23:24:42.90 ID:V3Ng6dso] ハードディスクがプレデターVS二等兵のようにバタバタ死んで逝きそうw
497 名前:login:Penguin mailto:sage [2011/03/27(日) 06:50:55.04 ID:uAHNklm8] どうもアナログと見比べると縦が潰れて見える気がするんだが、 これってドットピッチとかの関係かな? それともうちのブラウン管がもともとおかしいんだろうか。
498 名前:login:Penguin mailto:sage [2011/03/27(日) 07:22:57.57 ID:7ATlwGxc] >>497 ブラウン管なのがダメなんですよっ
499 名前:login:Penguin mailto:sage [2011/03/27(日) 10:35:17.92 ID:uAHNklm8] >>498 うーむ、そか…これが普通なのか…アナログに比べて、人が太って見えるw あと地デジだとテロップとかも太く見えるんだけど、これも気のせいかー。
500 名前:login:Penguin mailto:sage [2011/03/27(日) 20:05:38.73 ID:oHX+fPEU] ビンビン立てやに水浸しか
501 名前:login:Penguin mailto:sage [2011/03/28(月) 00:04:39.08 ID:Iu/wqz9m] >>463 ttp://www.forest.impress.co.jp/docs/news/20110325_435166.html と合わせて 不具合もあるみたいなので一旦削除します。 使用中の方はご注意を。
502 名前:login:Penguin mailto:sage [2011/03/29(火) 10:08:33.84 ID:DYovKYot] >>499 ブラウン管の曲率の関係じゃね?
503 名前:login:Penguin mailto:sage [2011/03/29(火) 10:17:05.42 ID:a9vzKXrh] ブラウン管は走査線の関係で細かい横縞が入っている。 そのため錯覚で液晶よりも横長に見える。 さらに16:9になると横縞が長くなり、より横長に見える。
504 名前:388 mailto:sage [2011/03/29(火) 12:07:19.97 ID:ogEjR3xh] >>429 レスありがとうございます いろいろあって遅レスになってしまいました、ごめんなさい $ ./configure --disable-dvdread --disable-dvdread-internal --disable-dvdnav $ make で一応コンパイル出来たっぽいです(--disable-dvdnav をつけないと自分の環境では make 通りませんでした) んで、出来た mplayer で再生してみましたら、パッケージでインストールした mplayer-mt では音声がバッグって視聴できなくなるNHK総合の放送時間帯でも 音声が正しく聴こえるようになりました ちょっと不安定なところもあるっぽいのですが、これでなんとかなりそうです ありがとうございました
505 名前:login:Penguin mailto:sage [2011/03/30(水) 02:14:10.57 ID:Ry12KvBA] >>501 ご苦労様です 地震やなんやかんやで存在に気付いたのが今なんですけど、一度使ってみたいです 新しいバージョン待ってます
506 名前:login:Penguin mailto:sage [2011/03/30(水) 04:17:33.50 ID:EmfGA8hE] ソースの中身把握しているわけじゃないけど、Linuxの1.1.8の方はパッチ1行直せばあたるっぽい。 Windowsは知らん。
507 名前: 忍法帖【Lv=6,xxxP】 【東電 84.7 %】 mailto:sage [2011/03/31(木) 11:56:28.77 ID:0YeTn60S] ちょっと教えて欲しいんだが、 FFmpegとかで「Intel Quick Sync Video」を使ってエンコードって出来ないのかな?
508 名前:login:Penguin mailto:sage [2011/03/31(木) 17:10:25.68 ID:oV9H4xDe] PT2 2枚刺しでTVRockを使っています。 本当にTVRockがよく落ちるので、Linux + EPGRec を試したいと考えています。 ハードはAsusの E35M1-M PRO +2Gバイトメモリです。 そんだけです。
509 名前:login:Penguin mailto:sage [2011/03/31(木) 18:29:18.52 ID:eKSFSznZ] ふ〜ん としか言いようがない
510 名前:login:Penguin mailto:sage [2011/03/31(木) 20:11:52.60 ID:J2uYOEdk] メモリーとか変えれば?としか
511 名前:login:Penguin mailto:sage [2011/03/31(木) 23:36:21.58 ID:cOCvOn9K] 試せば? としか言いようがない
512 名前:login:Penguin [2011/04/01(金) 00:35:50.27 ID:twUkEoBn] >>508 WindowsではXXXというツールを使えばいままでできていたんですが、 Linuxではどうやるんですか?とか言うなよ? 無ければ自分で作るか、なんとか探し出して自己解決できないとお勧めはしない
513 名前:login:Penguin mailto:sage [2011/04/01(金) 00:48:12.59 ID:3HQC6Jud] >>508 epgrec 導入したけど、最終的に自分でパッチを作らないとまともに動かなかったな
514 名前:login:Penguin mailto:sage [2011/04/01(金) 02:11:05.38 ID:N0ukuNlp] とうとうBS2がなくなってしもうたな
515 名前:login:Penguin mailto:sage [2011/04/01(金) 16:45:25.67 ID:jAuvR6nW] epgrecの番組表から空になったBS2消してプレミアムにするのどうやんの
516 名前:login:Penguin mailto:sage [2011/04/01(金) 16:52:38.57 ID:Hry3ipOC] ディスプレイに付箋を貼ってプレミアムと書くだけでおk
517 名前:login:Penguin mailto:sage [2011/04/01(金) 17:35:44.59 ID:OrJ/8Jau] >>515 BS hiの部分がプレミアムの番組表になってるだろ? BS2を非表示にするには、BS2ってところをクリックして視聴しないにチェックを入れる。 チャンネル名はepgdumperに入ってるみたいだな。 epgdumperのソースいじってコンパイルし直せばいいかな?
518 名前:login:Penguin mailto:sage [2011/04/01(金) 21:12:25.21 ID:mbmAVjVj] >>505 1.1.8にパッチ当ててビルドしたバイナリをうpろだに上げました。up0616
519 名前:login:Penguin mailto:sage [2011/04/02(土) 03:56:57.16 ID:hYWNmQzD] b-casカードのランプの明滅がしなくなった。 点灯したままだ。
520 名前:login:Penguin mailto:sage [2011/04/02(土) 04:17:22.72 ID:hYWNmQzD] pcsc_scanしてみたら Reader 0: SCM SCR 3310 NTTCom 00 00 Card state:Card inserted, Unresponsive card, って出た。これってカードが壊れたってこと?
521 名前:login:Penguin mailto:sage [2011/04/02(土) 04:24:19.15 ID:hYWNmQzD] すまん。何度か抜き差ししてるうちに明滅するようになって認識された。
522 名前:login:Penguin mailto:sage [2011/04/02(土) 04:27:58.36 ID:hYWNmQzD] 明滅してない状態で録画したファイルは、 ワンセグの動画だけは見られるみたい。
523 名前:login:Penguin mailto:sage [2011/04/02(土) 04:30:22.43 ID:yyFSWTjz] >>518 どうもありがとうございます 愛用せていただきます
524 名前:login:Penguin mailto:sage [2011/04/02(土) 11:33:35.95 ID:Ppm3ztTI] >>522 ワンセグはもともとノースクランブルだから カードなしでも見れるよ そもそもNTTcomだったかのカードリーダーは、 点灯はPCに接続されているというだけでカードが刺さってない状態という意味だし。
525 名前:login:Penguin mailto:sage [2011/04/02(土) 12:27:29.47 ID:kWdKskde] 今から戻せば見れるはずだなー
526 名前:login:Penguin mailto:sage [2011/04/02(土) 15:11:47.31 ID:hYWNmQzD] >>525 b25コマンドで解除できたよ。ありがとう。
527 名前:518 mailto:sage [2011/04/02(土) 20:28:27.39 ID:uLTk14os] うpろだup0617にVLCパッチを追加しました。 ステレオ-DualMono-ステレオとなるときに無音になる対策を加えました。 パッチ済みバイナリはup0618 テストしたサンプルが少ないのでなんか不具合あるかもですが。
528 名前:login:Penguin mailto:sage [2011/04/04(月) 07:47:02.49 ID:GUD4RMt2] 円、84円になってるんやね〜 これ80円後半ぐらいサクサクーって円安になるんかな? それでもまだまだ円高だけど
529 名前:login:Penguin mailto:sage [2011/04/04(月) 07:47:42.96 ID:GUD4RMt2] あ・・・、誤爆しました 申し訳ありません
530 名前:login:Penguin mailto:sage [2011/04/05(火) 00:02:44.40 ID:SRnJxxXG] >>528 数ヶ月後には100円代まで余裕で下落してるだろう 材料調達費が上がってPT2の値段も上がるかもな
531 名前:login:Penguin mailto:sage [2011/04/05(火) 16:54:01.77 ID:BOPC/HLf] 赤い方のやつ(ジャンクなPT1)で試した方います?
532 名前:login:Penguin mailto:sage [2011/04/05(火) 22:07:09.88 ID:5932rai+] 恐ろしや。偽預言者が多数表れている。
533 名前:login:Penguin mailto:sage [2011/04/05(火) 23:56:14.73 ID:B4VTuGi2] >>531 わざわざPCIスロットを壊すようなものを入れる奴なんて、いるの?
534 名前:login:Penguin mailto:sage [2011/04/06(水) 09:40:07.83 ID:F0gBqff+] 伝説の呂布で逮捕ーッ!
535 名前:login:Penguin mailto:sage [2011/04/06(水) 20:14:53.88 ID:zgxbQGfK] 預言と予言の区別がつかない人の方が恐しい。
536 名前:login:Penguin mailto:sage [2011/04/06(水) 22:42:16.46 ID:rL6adPjv] 預金と貯金の区別がつかない人の方が可愛い。
537 名前:login:Penguin mailto:sage [2011/04/06(水) 23:13:07.34 ID:cMwwgJ3E] なんか問題の切り分けにも使えるかなぁ、 ということでmythtv側でISDB用の変換をさせるパッチを作ってGithubに上げました。 →https://github.com/fukumen/mythtv このパッチを使った状態で見かけたfuse_b25のエラーらしきのは received bad table for PMT. だけのようです。 地上波1チューナーでEIT受信だけの状態で1度だけfuse_b25が落ちましたので 多チューナーでなくても再現するようです。ただcoreが取れず。。。
538 名前: 忍法帖【Lv=11,xxxPT】 【東電 75.1 %】 mailto:sage [2011/04/06(水) 23:56:05.98 ID:kdVkikjD] >>537 お疲れ様です。 この機能を利用するには、以下のような感じでOKでしょうか? /usr/local/sbin/b25dir 9 /usr/local/bin/fuse_b25 /dev/dvb/adapter9 -o allow_other mythtv-setupの「キャプチャカード」にて、 録画オプション→Use DVB card for active EIT scan→チェックをいれる
539 名前:login:Penguin mailto:sage [2011/04/07(木) 01:44:14.59 ID:RORRT5wc] いまさらだが。 Gentoo使いのオレも >>378 と同様らしい状態に遭遇した。 2.6.38-r1 をてコンパイルして再起動→ブート時に長々とエラーを吐く。 そしてやっぱり /dev/dvb はつくられなかった。 2.6.38 で動かせてる人いるのかな?
540 名前:login:Penguin mailto:sage [2011/04/07(木) 02:21:17.38 ID:8A5Cf83c] >>536 おれはしらん。どう違うの? どっちも銀行様に自分のお金を差し上げるんでしょ。
541 名前:login:Penguin mailto:sage [2011/04/07(木) 02:56:22.43 ID:utFaSfXp] 貯めなくても預けたら預金 預けなくても貯めれば貯金
542 名前:login:Penguin mailto:sage [2011/04/07(木) 09:46:33.36 ID:3mHvJnjx] >>540 ja.wikipedia.org/wiki/%E9%A0%90%E9%87%91#.E8.B2.AF.E9.87.91.E3.81.A8.E9.A0.90.E9.87.91.E3.81.AE.E9.81.95.E3.81.84
543 名前:login:Penguin mailto:sage [2011/04/07(木) 12:38:52.50 ID:TzFGThs6] >>538 OKです
544 名前: 忍法帖【Lv=11,xxxPT】 【東電 79.3 %】 mailto:sage [2011/04/07(木) 18:19:44.85 ID:gkURRKvd] >>543 fuse_b25へのオプションは"-o allow_other"だけで合ってますでしょうか? 1時間程ほっといても番組表が埋まらない(空欄)なもので・・・。 "--conv --eit --utc"は追記しなくて良いんですよね?
545 名前:login:Penguin mailto:sage [2011/04/07(木) 19:44:10.28 ID:TzFGThs6] そうですね、その3つは不要です。-o allow_otherだけで問題ないです。 以前fuse_b25+mythtv+UTF16BEパッチで動いていた環境であれば、 違いはfuse_b25へのオプションだけです。 とりあえずの確認としてチャンネルのフルスキャンを1度試してもらえますか? それでチャンネル名が文字化けしていないようであれば、 後は設定やら環境の問題だと思います。 102氏のwikiの設定を参考にしているとするとbackend起動後、 1分後からEIT取得が始まりますので、2〜3分経てば1chの二日ぐらいの情報は 取得できてmythwebなどで表示できるはずです。 まるっきり取得できないとなるとワタシがやった失敗は開始チャンネルが入っていないとか。。。 二つ目の確認としてfuse_b25を-fつきで起動してみてbackend起動後1分立って fuse_b25からログが出始めるかどうかぐらいでしょうか。
546 名前:login:Penguin mailto:sage [2011/04/07(木) 19:44:43.57 ID:C2hgctBz] >>544 追記必要ですよ あとmythtv-setupのビデオソースをEITにすることも
547 名前:546 mailto:sage [2011/04/07(木) 19:51:14.73 ID:C2hgctBz] 失礼、レスが被りました。 作者がオプション不要と切り分けてるようなので、それに従ってください。 自分も試してみます。
548 名前:login:Penguin mailto:sage [2011/04/07(木) 20:24:52.26 ID:TzFGThs6] そーですね、ビデオソースもEITにしておいてください。 ISDBパッチをいれた状態でfuse_b25の変換オプションを付けた場合は ちょっとどうなるか分かりません(ISDBパッチの動作が自動でOFFになったりはしません)。 恐らく漢字とひらがなが入り乱れた壊れた番組表になると思いますが。。。
549 名前:login:Penguin mailto:sage [2011/04/08(金) 16:14:31.35 ID:9kSPL0dL] epgrecのthumbsにバックドア仕込まれた。 オープンにして使ってる人いたら気を付けてください。 これに懲りてローカルだけで使うようにしました…
550 名前:名無しさん mailto:sage [2011/04/08(金) 17:38:35.11 ID:ui6MCrEk] 外からhtmlリードできるだけなら問題ないよね? IDパスバレてログインされたの?
551 名前:login:Penguin mailto:sage [2011/04/08(金) 18:26:48.31 ID:9kSPL0dL] ログ見る限りログインされた形跡はありませんでした 検索したら全く同じように設置されてたってブログもあったので何らかの脆弱性を利用したワームかなんかでしょうか… ちなみにthumbsの下にコマンドを投げるフォームの書かれたa.phpが設置され、 ランダム文字列っぽいディレクトリ(コンソールから参照できず、samba越しで見つけました)にdebianとrecpt1が入ってました。 そこで録画も行われてたようでいくつかtsも残ってました。
552 名前:login:Penguin [2011/04/08(金) 21:03:13.53 ID:FFO9Y7b1] >>551 epgrec の php になんか脆弱性があるんでしょうか? 渡しの場合外部に対してはDigest認証しているので、 今のところ被害にはあってないみたいだけど、結構心配です。 ググった限り、a.php の内容見ると、日本語のエンコーディングに詳しそうなので、 仮にepgrec に脆弱性があるのであれば、ワーム作った作者は日本人の可能性もありますね。 (そもそもepgrec知ってる時点で・・) epgrec 暇ができたときに読みなおしかなぁ。 作者が直してくれるとありがたいんだけど。
553 名前:login:Penguin mailto:sage [2011/04/08(金) 21:21:46.85 ID:9jf8Elb7] そのts中身何?ちょっと気になる 拡張子がtsなだけでなんか別のファイルだったりするのかしら
554 名前:login:Penguin mailto:sage [2011/04/08(金) 22:54:44.84 ID:cWgShroF] そのa.phpうpしてほしい。問題ないならね。 ちょっと怖いなあそれ。
555 名前:login:Penguin mailto:sage [2011/04/08(金) 22:56:08.98 ID:0y7bcmq6] >>552 つかもう一年近く放置だし、更新はなさそうな・・・ 脆弱性があるかどうかわからんのはなぁ。
556 名前:login:Penguin mailto:sage [2011/04/08(金) 23:01:26.13 ID:cWgShroF] あ、ぐぐったらでてきたな。 なんだろうか。
557 名前:login:Penguin mailto:sage [2011/04/09(土) 00:52:29.78 ID:ZKSMnpOz] >>429 さんのmplayer-r32954pつかってます。 これでNHKの7時のニュースの音声がきこえるようになりました。 どうすればこのmplayerで二ヶ国語放送やら副音声ってきけますか。
558 名前:login:Penguin mailto:sage [2011/04/09(土) 01:03:25.47 ID:jsmru7OB] 中の人元気かな ぱったりレスなくなったけど
559 名前:login:Penguin mailto:sage [2011/04/09(土) 01:24:41.60 ID:bS5XUlOk] git.sourceforge.jp/view?p=epgrec/epgrec.git じゃあ俺達で勝手に開発していこう(俺はやらないが)
560 名前:login:Penguin [2011/04/09(土) 01:31:10.96 ID:ENd19gEC] >>557 たしか二か国語放送や多重化放送で、 再生できにくいのがあった気がする。 これは windwos のプレイヤーで再生してもほとんど同じことが言える。 (ts に完全に対応したプレイヤーが少ない。っていうか、俺は知らん。) ただ、最新の TMPGEnc とかは完全対応なので、二ヶ国語放送なども きちんとエンコできるので、そうするか何かすれば見れる。 (解析した場合、再生も出来るけど、それでちゃんと見れる) ということなので、ちゃんと完全対応するプレイヤーもいずれ出てくるので、それを待つか、 完全対応しているもの(例えばTMPGEnc5を使って、観るか。 っていうか、俺が知らないだけで、すでに完全対応しているプレイヤーがあるかもしれないけど。
561 名前:login:Penguin mailto:sage [2011/04/09(土) 01:46:34.22 ID:ic/nmIv1] >>557 説明が同梱されてた希ガス。それか、up0588を確認しれ。
562 名前:login:Penguin mailto:sage [2011/04/09(土) 03:34:23.51 ID:7955Ail7] >>551 定かではないですがthumbsにphpが仕込まれたということはepgrecでサムネイル生成にコードを割り込ませた可能性は考えられますね >>553 仕事中に発見して大急ぎで処置しちゃったので中身は確認してなかったです。 ただファイル名がtvtokyo.tsだったり、それを録画したと思しきシェルスクリプトもあったので恐らく普通のtsだと思います とかく自分用のツールとはいえ不用意にオープンで運用するもんじゃありませんね…痛感しました
563 名前:login:Penguin mailto:sage [2011/04/09(土) 07:45:34.99 ID:UMJKXqNp] >>559 情弱乙 それマスゴミが言ってたそのまんまじゃん
564 名前:557 mailto:sage [2011/04/09(土) 14:02:39.48 ID:ZKSMnpOz] >>560 >>561 ありがとう。 up0588のreadme-dmono.txtに記述ありました。
565 名前:login:Penguin mailto:sage [2011/04/09(土) 17:10:58.09 ID:EE2aBUis] b25_decode failed (code=-4). fall back to encrypted recording. てのがrecpt1ででたんだけどこれって電波悪いぞってことなのかね? 昨夜まで地元ケーブルのテレビ回線とでもいうかを使っててそっちじゃ問題なかったんだが 今朝引き上げ工事してフレッツテレビの方に変えたとたん 全くまともに録画できなくなった 地デジでサンテレビとテレビ大阪いけるとこなのにサンテレビがテレビでもなぜかでてこないし テレビで見るだけならいける
566 名前:login:Penguin mailto:sage [2011/04/09(土) 22:12:17.26 ID:K/N5ktxS] 最近あまり手を付けてませんでしたが 一応fuse_b25のヒープ破壊っぽいのを一つ潰した新バージョン0.4.5を2sen DTV up0623 にうpしました まだ完全に潰せてない気がするので >>537 さんのMythTVパッチでバグが再現されないか確認できるのを期待してます >>537 さん, ご協力どうもです. あとmplayerのパッチの方もバージョンアップしました 2sen DTV up0624 変更点は↓の感じで 基本的には番組切り替わり時に再生がハングするのを改善するものです. - 番組切り替わりによるストリーム構成(PMT)変化に対応 - 画面サイズの切り替わりに対応(NHK教育のHD <-> SD など) - DVBアプリ集から単独の別パッケージに分離 あと, 今回からmplayer向けのパッチは DVBアプリ集から分離して単独にしました. ユーティリティコマンドやスクリプト関係, gstreamer向けパッチ等は 作者以外ユーザはほとんどおられないであろうことと 更新頻度の違い等を考慮したものです 以上よろしければお試し下さい
567 名前:login:Penguin mailto:sage [2011/04/09(土) 23:23:38.18 ID:BVNyjmA1] 毎度ご苦労様です
568 名前:login:Penguin mailto:sage [2011/04/10(日) 03:39:09.21 ID:bX3imkDR] foltia ANIME LOCKERってfoltiaとどう違うの?
569 名前:login:Penguin mailto:sage [2011/04/10(日) 11:50:26.90 ID:8LaILUHn] 民主党の勉強に出たフリーランスジャーナリスト 上杉隆 氏の報告 「原発事故」取材の報告 1 www.dailymotion.com/video/xi038k_yyyyyyyyyyy-1_news 「原発事故」取材の報告 2 www.dailymotion.com/video/xi03ao_yyyyyyyyyyy-2_news 「原発事故」取材の報告 3 www.dailymotion.com/video/xi03dl_yyyyyyyyyyy-3_news 「原発事故」取材の報告 4 www.dailymotion.com/video/xi04dc_yyyyyyyyyyy-4_news 「原発事故」取材の報告 5 www.dailymotion.com/video/xi04pu_yyyyyyyyyyy-5_news 「原発事故」取材の報告 Fin www.dailymotion.com/video/xi052n_yyyyyyyyyyy-fin_news
570 名前:login:Penguin mailto:sage [2011/04/10(日) 12:34:34.04 ID:kUfcNadp] mythtv側にはパッチあてたくないんですけど何とかなりますか
571 名前:login:Penguin mailto:sage [2011/04/10(日) 12:46:47.61 ID:I5LaiCiV] 自力でビルドできるようにならないと本格的に使うのはつらいよ MythTV
572 名前:login:Penguin mailto:sage [2011/04/10(日) 17:36:38.63 ID:0UrGHnnm] >>537 用のebuild作った方いませんか? by Gentooユーザ
573 名前:login:Penguin mailto:sage [2011/04/10(日) 21:42:09.99 ID:rQMhRyxH] >>554 俺もa.phpを設置されたことがあって、はてなに記事残してる。恥ずかしいサイトだがよければどうぞ。 d.hatena.ne.jp/panzer-jagdironscrap1/20110225
574 名前:login:Penguin mailto:sage [2011/04/10(日) 21:45:05.35 ID:rQMhRyxH] あっ、見つけてたのか。失礼。
575 名前:login:Penguin mailto:sage [2011/04/10(日) 21:46:06.63 ID:uminSV5T] >>573 俺見たのそれだw それ以外みなかったな
576 名前:login:Penguin mailto:sage [2011/04/10(日) 22:47:31.12 ID:A9zP7qPf] >>573 > 追記:そういえばいつの間にか/rootフォルダの所有者がusersになってた。。。 > 1000 root users みたいにアクセス権限ゆるくなってたし。あぶないわー これってもうrootとられてたってことなの? クリーンインストールしなおさなくて大丈夫なのかな
577 名前:login:Penguin mailto:sage [2011/04/10(日) 23:02:54.01 ID:rQMhRyxH] >>576 侵入されたのは一回だけで、それ以降は来てなかったし あるものといえばTSファイルぐらいだったのでそのまま使ってました^q^ そのころはLinuxに重要なファイルとか置いてなかったし そのa.php使ってもらったらわかるとおもうんですが、root取られてしまうと外部のブラウザから 内部の端末操作が可能です。みなさんご注意を・・・ まあ外からの接続をhttpd.confいじったりして規制しとけば大丈夫だと思いますよ
578 名前:login:Penguin mailto:sage [2011/04/11(月) 06:49:38.97 ID:ia2tJMTt] 外部から番組表使いたくて、外部から接続するIPが固定なら、それ以外のIPは弾いちゃえばいいけど、固定ではないの場合は、もしepgrecに穴があるなら外部公開は控えた方がいいよね?
579 名前:login:Penguin mailto:sage [2011/04/11(月) 07:08:58.39 ID:sbS3g6kp] まぁBASIC認証あたりかけとけば大丈夫じゃね?Digest認証でもいいけど別にBASICでもいいだろ
580 名前:login:Penguin mailto:sage [2011/04/11(月) 07:34:14.97 ID:8tB3du39] 俺BASIC認証かけてる上にバーチャルドメインで分けてるから多分問題ない。 普通にIPアドレスだけ突っ込んできてもはじかれるようにしてる。
581 名前:login:Penguin mailto:sage [2011/04/12(火) 19:37:37.48 ID:+ojwlGDo] >>566 fuse_b25-0.4.5(変換オプション無し)と、>>537 さんのMythTVで試しましたが、 やはり現象が再現しましたのでご報告します。 コアダンプ仕込んでみます。
582 名前:login:Penguin mailto:sage [2011/04/12(火) 22:03:51.96 ID:vih1SXrs] $ dmesg | grep "\] [pP][tT]1" をやると [ 5.349652] pt1-pci.c: 1.1.0 2010-01-27 [ 5.871411] PT1:ISDB-S Wakeup [ 5.931046] PT1:ISDB-S Wakeup [ 5.988075] PT1:ISDB-T Wakeup [ 6.048142] PT1:ISDB-T Wakeup [ 6.108140] PT1:device[0]=(null) [ 6.116437] PT1:card_number = 0 [ 6.117267] PT1:card_number = 0 [ 6.117792] PT1:card_number = 0 [ 6.118231] PT1:card_number = 0 [ 6.412591] pt1_thread run [ 54.035715] PT1:LNB on 15V [ 1873.601827] PT1:LNB off [ 5453.013076] PT1:LNB on 15V [ 7279.101759] PT1:LNB off [10793.493210] PT1:LNB on 15V [10973.601733] PT1:LNB off [11042.919503] PT1:LNB on 15V [11073.600285] PT1:LNB off [11138.194857] PT1:LNB on 15V [11168.612086] PT1:LNB off [18052.524138] PT1:LNB on 15V [19878.104115] PT1:LNB off となってしまうのはなんで?
583 名前:login:Penguin mailto:sage [2011/04/12(火) 22:06:42.73 ID:vih1SXrs] >>582 再起動直後はないのだが1週間くらいすると40行位同じのが出る。 録画結果に問題はないので支障ないのだけど気持ち悪い。 どなたかご教授くだされ。
584 名前:login:Penguin mailto:sage [2011/04/12(火) 22:27:20.15 ID:vrckDB+S] 録画時のアンテナ給電やめりゃいいんじゃね?
585 名前:login:Penguin mailto:sage [2011/04/13(水) 06:05:22.58 ID:ZcAPEM/3] >>581 コアダンプ、これでいいのかな?前と違うような。 #0 0x00007f911c9029ea in ?? () from /lib/libc.so.6 #1 0x00007f911c903fb2 in calloc () from /lib/libc.so.6 #2 0x00007f911d42ef58 in ?? () from /usr/lib/libfuse.so.2 #3 0x00007f911d42db41 in ?? () from /usr/lib/libfuse.so.2 #4 0x00007f911cbed914 in start_thread () from /lib/libpthread.so.0 #5 0x00007f911c95e7dd in clone () from /lib/libc.so.6
586 名前:login:Penguin mailto:sage [2011/04/13(水) 19:34:47.74 ID:Zi6PizQQ] >>585 Memory curruption 乙
587 名前:login:Penguin mailto:sage [2011/04/14(木) 00:40:28.43 ID:AdpUPjrt] ubuntuが使えて、3Dゲームが出来て、高画質でサッカー見れるグラフィックボードありませんか??
588 名前:login:Penguin mailto:sage [2011/04/14(木) 00:50:00.30 ID:OK7BeGfR] >>527 バイナリを1.1.9に更新しました。up0626
589 名前:login:Penguin mailto:sage [2011/04/14(木) 05:56:13.43 ID:VOQhe4W2] おっつです!
590 名前:login:Penguin mailto:sage [2011/04/14(木) 11:45:12.66 ID:yfUgG69b] >>585 デバッグへのご協力 どうもです ヒープを(どこか別の場所で)壊してるようなので mallocしてる場所ならどこでもコアダンプする可能性があります ともあれ >>581 の情報から 破壊してる場所はテキスト変換に関係ない部分で(/にも)あることがわかったので 探す範囲が絞れました. またソースを見直してみます
591 名前: 忍法帖【Lv=14,xxxPT】 【東電 79.1 %】 mailto:sage [2011/04/14(木) 17:28:30.07 ID:xIU3ch0q] >>537 独自に修正した箇所について、Patchと言う形でリリース出来ないでしょうか? 本家0.24 Gitが修正された場合、追従するのが大変なもので・・・。 もし厳しいようなら、こちらで切り分けたいと思います。
592 名前:login:Penguin mailto:sage [2011/04/14(木) 17:57:19.30 ID:KB41Y0/8] >>584 お、なるほどちょっとヒント得た。ありがと。
593 名前:login:Penguin mailto:sage [2011/04/14(木) 21:09:17.43 ID:quZLWdJt] >>591 isdb_fixes/0.24は本家のfixes/0.24から作ってますので パッチ作成もマージも簡単だと思います。ただ、remoteの設定は自前で必要です。 >% git remote -v ↓うちの設定ではこうしてます >isdb git@github.com:fukumen/mythtv.git (fetch) >isdb git@github.com:fukumen/mythtv.git (push) >origin https://github.com/MythTV/mythtv.git (fetch) >origin https://github.com/MythTV/mythtv.git (push) >% git merge origin/fixes/0.24 >Already up-to-date. ←今のところとりあえず変更ないですね >% git diff origin/fixes/0.24 ←これをリダイレクトすればisdb対応パッチになります。
594 名前:login:Penguin mailto:sage [2011/04/15(金) 22:06:46.66 ID:YjwoISRp] VLCの音声チャンネル周りって根本からなんか変じゃないですか? 以前vtvのキャプチャカードで録画したり、アナログのレコで録画した音声多重の動画で 左音声だけ、あるいは右音声だけの再生が全然できない この辺も本家でいつか改善されるかと待ちつつ早数年… VLC一本に絞りたいのに
595 名前:login:Penguin mailto:sage [2011/04/15(金) 22:16:21.05 ID:8bZvpbiE] 録画かエンコがおかしいんじゃないの? 音声チャネル複数の動画で正常にトラック切り替えたり、LRチャネルとも正常に再生されるよ?
596 名前:login:Penguin mailto:sage [2011/04/15(金) 22:24:41.33 ID:YjwoISRp] ええっと、録画もエンコも一様ではないですが、動画は全て2chの二重音声で 音声ストリームは一つだけです 芝のアナログ、#のデジレコからCPRMをゴニョったもの、win上でキャプチャカードから録画したもの 全てにおいて「二重音声」の、「左右」振り分けが全く効きません ffmpegやmplayer、win上のmedia player classicでは正常に振り分けできるのですが
597 名前:102 mailto:sage [2011/04/17(日) 01:27:42.03 ID:j9EmQZKh] wikiを更新しました。 >>537 さんのMythTVの変更と>>566 さんのffmpegの変更を パッチとしてまとめてアップしました。
598 名前:login:Penguin mailto:sage [2011/04/19(火) 01:06:04.14 ID:P20ZvSec] a.phpについて ttp://privatepaste.com/82ed178c01
599 名前:login:Penguin mailto:sage [2011/04/19(火) 01:14:58.98 ID:D9sqW1nm] VLCの音声関連は確かにおかしいけど、>>594 ,596の用語もいろいろ間違ってるから誤解を受ける
600 名前:login:Penguin mailto:sage [2011/04/19(火) 01:18:29.49 ID:qv9e7oGO] 別に間違ってない。音声周りは混とんとしてて用語すら統一されてないだけ
601 名前:login:Penguin mailto:sage [2011/04/19(火) 01:48:57.35 ID:/qzuTcu/] >>598 録画済一覧からこいつアニオタかよとか言われるのか
602 名前:login:Penguin mailto:sage [2011/04/19(火) 07:54:49.60 ID:vK36nHcp] >>598 おいこれちょっとやべえぞ コマンド実行し放題じゃねーか。
603 名前:login:Penguin mailto:sage [2011/04/19(火) 08:02:43.73 ID:bXEBoLID] 何とか穏便な方法で管理者たちに警告できないものか
604 名前:login:Penguin [2011/04/19(火) 08:21:19.64 ID:3LjrFAvh] >>603 どこかのサイトのHPとかならメールとかで送るくらいか
605 名前:login:Penguin mailto:sage [2011/04/19(火) 13:56:52.23 ID:FY7iracE] この人たちはなんでこんなものに感染?したの?
606 名前:login:Penguin mailto:sage [2011/04/19(火) 14:01:24.94 ID:AIhYam/V] ・バックドアを使ってメールを送る ・バックドアを使ってTSをおいてるディレクトリにテキストファイルを置く
607 名前:login:Penguin mailto:sage [2011/04/19(火) 15:40:08.88 ID:Dzjls3QR] CDトレイを開く
608 名前:login:Penguin mailto:sage [2011/04/19(火) 16:30:57.99 ID:pRWRRuxP] 早めに気づいて良かった… いやまあ載ってるんだけど
609 名前:login:Penguin [2011/04/19(火) 17:00:41.49 ID:MOhHgtHM] >>608 怪しいアクセスログとか探し出せないか?
610 名前:login:Penguin mailto:sage [2011/04/19(火) 17:32:11.73 ID:TMhCsS8p] ルーター越しで公開してるんだろ ポートぐらい変えばいいと思うんだが そんなレベルじゃ何ともならんのか?
611 名前:login:Penguin mailto:sage [2011/04/19(火) 17:34:13.33 ID:37NkW/zL] ヤられる原因を突き止めて直さないとダメでしょ
612 名前:login:Penguin mailto:sage [2011/04/19(火) 17:41:39.23 ID:Dzjls3QR] 外部に公開するような設定のまま運用しているから悪い。 何かに感染しているわけではない。 強いて言えば、epgrecやhttpdに感染しているとでも言うか。
613 名前:login:Penguin mailto:sage [2011/04/19(火) 18:10:30.15 ID:vK36nHcp] そもそもepgrec自体あんまり全体公開にするようなことってないとは思うけども。 ただ脆弱性を突かれた可能性があるからそれはepgrec側を修正したほうがいいと思う。 ま、ともかく、このまま気づかないままならずっと弄られ続けるわな。
614 名前:login:Penguin mailto:sage [2011/04/19(火) 18:58:44.47 ID:hIIjCZO5] こんなのやるのってどこのハッカーだよ・・・ うちに侵入されたときのログにはアメリカのIPアドレスが残ってたが これだけじゃどこの奴がやったかわからんよな
615 名前:login:Penguin mailto:sage [2011/04/19(火) 18:59:05.54 ID:o/SEgA11] 徹子の部屋を毎日録画したりな
616 名前:login:Penguin mailto:sage [2011/04/19(火) 19:01:10.73 ID:3ArfjlNL] >>615 それはそれでどんなやつか興味ありすぎるぞ
617 名前:login:Penguin mailto:sage [2011/04/19(火) 19:10:40.15 ID:pRWRRuxP] --2011-02-22 13:09:31-- users.skynet.be/fa564557/acmd.txt Resolving users.skynet.be... 195.238.0.64 Connecting to users.skynet.be|195.238.0.64|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1648 (1.6K) [text/plain] Saving to: `/var/www/epgrec/thumbs/a.php'
618 名前:login:Penguin mailto:sage [2011/04/19(火) 19:13:13.70 ID:pRWRRuxP] 同じようなのがapacheのerror.logに何件か残ってた。なんでこんなログがエラーログに残ってるんだろ… 対応しそうなアクセスログはみつかんね。173.173.111.229がepgrec下をうろうろしてる感じ >>573 のブログにも同じIPあったね。privatepasteにリストが投稿されたのが24日だから犯人はこいつか
619 名前:login:Penguin mailto:sage [2011/04/19(火) 19:34:28.82 ID:vK36nHcp] >>614 それ詳しく せめて進入に使ったファイル名がわからんと修正しようがないと思うぞ。
620 名前:login:Penguin mailto:sage [2011/04/19(火) 20:26:18.10 ID:8iws6v4P] httpdの設定をちゃんとしていないからじゃない? そもそも、ちゃんと接続可能なアクセス元IPアドレスを指定していれば、こうはならない。
621 名前:login:Penguin mailto:sage [2011/04/19(火) 20:41:08.14 ID:vK36nHcp] そこはいろんな環境から接続する場合考えたら微妙かも。出先のWiFiから弄れないからね。 やるならBASIC認証でもいいから認証かけるのが一番。もちろん定番パスとかは回避すべきだが。
622 名前:login:Penguin mailto:sage [2011/04/19(火) 20:59:48.73 ID:y9KOZ3AJ] rootとられてるんなら クラッカーが自分の接続ログを残さないように 変更したバイナリに置き換えるとかしてるかもしれないし 何されてるかわからんよね localだけから接続できるようにして SSH経由でリモートからアクセスするようにとかはだめなのかな
623 名前:login:Penguin mailto:sage [2011/04/20(水) 00:07:31.56 ID:WorYCYbw] >>622 安易な本+外部からアクセスできる便利さのみの知識で、 やっちまった人たちなんだろ。 ssh とか、ローカルだけから接続できるようにとか言っても、 「日本語でおk?」という感じな人たちばっかりだと思うから、 誰でもアクセス可能なように公開されているものに、 どうされても文句は言えないな。 しゃーないと思う。
624 名前:login:Penguin mailto:sage [2011/04/20(水) 00:08:33.18 ID:WorYCYbw] あ、安易な本というのは、 Linux で PT2 + epgrec という内容で書いたやつね。
625 名前:login:Penguin mailto:sage [2011/04/20(水) 00:19:31.42 ID:rpQl9SgO] 全ては電波利権のせいだな。
626 名前:login:Penguin mailto:sage [2011/04/20(水) 00:29:58.03 ID:hfgtg1jf] おっとここで素人見下し発言が出たっー
627 名前:login:Penguin mailto:sage [2011/04/20(水) 00:58:57.68 ID:iTOQ5O7p] まあちょっとホスト名が出てる鯖見てみたけど、ほとんど気づいてないのか、まだ見れる。 数件401認証かけたり、消えたりしてたが。 ただ・・・唯一.co.jpドメインのとこ、今回のバックドアは消えてるけど、epgrecそのままじゃ意味ないだろ・・・。 あと、epgrec全体公開だと著作権法違反で引っかかるかも。 公衆送信権侵害にあたる予感。認証かけても招き猫を見てる限りアウトだが。
628 名前:login:Penguin mailto:sage [2011/04/20(水) 09:00:57.26 ID:4/qfWnfP] ddで頭出しをするって言う説明があったけど実際どのようにしてコマンドを入力すればいいの?
629 名前:login:Penguin mailto:sage [2011/04/20(水) 09:33:18.44 ID:XW+iSkwT] dvbrec.py をぐぐってもこれ使ってる人のサイトは1個も出てこないんだが、 実は作者以外使ってないとか? catコマンドで fuse_b25 から録画できるようにはなったが、 dvbrec.py が動かない。 それ以前に totem での視聴ができていないので、 gstreamer の設定が足りないんだろうとは思うが、 素の Ubuntu 10.10 に dvb_apps のドキュメントどおり設定してほんとに動くの? それだと足りない設定がたくさんあったりする? 誰か解説してくれw
630 名前:login:Penguin mailto:sage [2011/04/20(水) 21:20:09.65 ID:u3bbg3Bf] >>627 >招き猫を見てる限り どういう意味?
631 名前:login:Penguin mailto:sage [2011/04/20(水) 21:24:51.68 ID:iTOQ5O7p] すまんまねきTV裁判だった。猫は余計だ。 まあ、401認証なら問題ないとは思うが、完全フリーならまずいかもな
632 名前:login:Penguin mailto:sage [2011/04/20(水) 21:34:14.80 ID:u3bbg3Bf] >>631 了解。基本的に「誰でも見れる状態」にしてたらアウトに限り無く近いだわな。 「アドレスを別の人に教えたわけではない」っていうのがどこまで効果があるか、 ってところか。 悪意(犯罪性)がなければ、裁判沙汰までにはならんだろうし、 プロバイダ経由で注意が行くだけだろうとは思うけど。
633 名前:login:Penguin mailto:sage [2011/04/20(水) 22:20:19.88 ID:XW+iSkwT] dvbrec.py は誰も使ってないみたいだなw しょうがないから録画コマンドを自作したよ。俺はこれで満足だからいいや。 tune.c と tssprit.c の作者に感謝。
634 名前:login:Penguin mailto:sage [2011/04/20(水) 23:54:38.92 ID:MWCIJ4IO] >>631 公衆回線使った時点でアウトじゃなかったっけ
635 名前:login:Penguin mailto:sage [2011/04/20(水) 23:56:24.97 ID:iTOQ5O7p] 公衆回線使ったらアウトという解釈もあるねー。ただそれならいろんなものが違法になるってこともあるし。 微妙なところ。
636 名前:login:Penguin mailto:sage [2011/04/21(木) 00:28:28.26 ID:I6sINZrh] >>634 認証かけてればOKでしょ。 とにかくなんか簡単でもいいからパスワードなり何なり設定して、 外部から不特定多数の人に見られなければOK。 もちろん、そのパスワードを外部に自ら公表したりしたらアウト。
637 名前:login:Penguin mailto:sage [2011/04/21(木) 00:58:28.31 ID:zlI/DgH6] >>636 その状況で敗訴したのが招きじゃなかったっけ
638 名前:login:Penguin mailto:sage [2011/04/21(木) 01:12:06.02 ID:I6sINZrh] >>637 いや、違うよ。まねきTV の裁判は、 「認証かけていたっていっても、誰でも(不特定多数の人が)契約できてサービスを 利用出来るわけから、結局、意味ねーじゃん。」ってことでNG。 パスワードかけて、不特定多数の人がパスワード入手できないよう管理していれば、OK.
639 名前:login:Penguin mailto:sage [2011/04/21(木) 01:14:38.89 ID:Q/Xr3QlY] やっぱり電波利権に問題がある。
640 名前:login:Penguin mailto:sage [2011/04/21(木) 01:15:04.63 ID:KK5d5ptm] 簡単に言えば、epgrec+PT2にパス掛けて認証つけた状態で、IDとパスを発行した状態か。 そりゃだめか。
641 名前:login:Penguin mailto:sage [2011/04/21(木) 01:20:53.40 ID:I6sINZrh] >>640 え? IDとパスかけて、自分や家族しか使わなかったら、何も問題ないよ。 第三者が、IDやパスを知ることの出来ない状態なので、何も問題ない。 任意の第三者に対して、IDとパスワードを発行するような話であれば、 それは商用・無償に関わらずNG。これがまねきTV。
642 名前:login:Penguin mailto:sage [2011/04/21(木) 01:21:48.25 ID:KK5d5ptm] ああ、すまん。家族はもちろんおkだ。はしょりすぎた。
643 名前:login:Penguin mailto:sage [2011/04/21(木) 01:36:29.97 ID:I6sINZrh] >>639 まぁ、隠れ放送局(中継局?)みたいになっているからだろね。 地方局とかからクレームが来たとかかも? 規制業界は「ユーザーの利益」なんていうのはほとんど無視したサービスしかしない。 もし他の先進国みたいに規制が緩和されていたとしたら、また変わった結果になっていたかもね。 新興放送局は「まねきTVと同様のサービスを大いに結構」とするだろうし。 >>642 こっちこそちょっと早とちりしてレスしたみたいね。スマソ
644 名前:login:Penguin mailto:sage [2011/04/21(木) 02:19:41.83 ID:e0QXo0Ok] >情報を受信者からの求めに応じ自動的に送信する機能を有する装置は、 >これがあらかじめ設定された単一の機器宛てに送信する機能しか有しない場合であっても、 >当該装置を用いて行われる送信が自動公衆送信であるといえるときは、 >自動公衆送信装置に当たるというべきである。 だから、ID云々特定云々関係なしにアウトだろ。 大体まねきTVは不特定多数にID発行とかしてないんじゃ。 アンテナの提供とTVをネットで送信する装置を預かるだけのサービスじゃなかったか。
645 名前:login:Penguin mailto:sage [2011/04/21(木) 02:31:01.01 ID:QKLzonNW] いやさ、その業者と契約さえすればいいんだから、 契約相手は不特定多数となるって解釈だろ。 個人が個人的利用の範囲内で公衆回線を利用したって上記の業者には該当しないから 大丈夫だろ。
646 名前:login:Penguin mailto:sage [2011/04/21(木) 02:54:09.19 ID:QKLzonNW] 要するに公衆相手に送信する権利を保護するものなんだから、 個人が個人的利用の範囲で公衆回線使うのは適用外って話。
647 名前:login:Penguin mailto:sage [2011/04/21(木) 16:40:04.06 ID:e6BPE+hM] >>646 まぁそういうことだね。仮にパスワードかけてなかったとしても、 >>632 みたいに、プロバイダ経由で注意が行くだけってのが 現実にありそうなことだな。 ただ、パスワードとか付けてなかった場合は、 訴えられると大変なことになるから、辞めておいたほうがいいし、 今回みたいに epgrec にセキュリティホールがあれば、 ワームの餌食になる。
648 名前:login:Penguin mailto:sage [2011/04/21(木) 16:58:13.55 ID:zTP2rZfz] epgrec にセキュリティホールがあるのか? 単にALL公開しているだけのような
649 名前:login:Penguin mailto:sage [2011/04/21(木) 18:14:56.96 ID:AQftNs2+] まだあるとは断定されてないよ ただepgrecが狙い撃ちされてるのは事実で手口からなんらかの脆弱性を利用してる可能性があるって段階
650 名前:login:Penguin mailto:sage [2011/04/21(木) 19:55:43.87 ID:KK5d5ptm] できれば、くらった人は怪しいログそのままうpしてくれないかなあ。
651 名前:login:Penguin mailto:sage [2011/04/21(木) 21:31:38.27 ID:rxKsS6J1] PHP詳しくないんであれなんだが、設定画面からapache権限で 任意のコマンドを実行できるようにみえる。
652 名前:login:Penguin mailto:sage [2011/04/21(木) 21:37:38.97 ID:KK5d5ptm] それはバックドア仕掛けられた後。 仕掛けられる前はそんなものない。
653 名前:login:Penguin mailto:sage [2011/04/21(木) 22:01:57.66 ID:e6BPE+hM] パッと考えてみた話ですまないが、 install ディレクトリにある step2.php アクセス出来るっしょ。 あれって結構危ない気がするなぁ。 コマンドのパス設定している所あたり特に。 ちゃんとパースして処理してるのかな? まだソース見てないから良く解らんけど。
654 名前:login:Penguin mailto:sage [2011/04/21(木) 22:16:02.23 ID:vC3hNe7f] いーからバンバンMythTV使え epgrecは終わコンなんだよ
655 名前:login:Penguin mailto:sage [2011/04/21(木) 22:20:17.71 ID:e6BPE+hM] あ、つーか、よく考えれば、コード見る以前の問題だわ。 完全にダメ。ちょっとまだ録画してるから確認する気にはならんけど、 1.多分実行ファイルのパス設定出来るところで、色々問題起こる。←下手すると、任意のコマンド実行される 2.MySQL接続パスワードがモロ見え。 つまり、「例えばsshのパスワードとMySQL接続のパスワードを一緒にしていて、かつ、 パスワードでsshログインできるような おマヌケさんだったら、技術的な事擦る必要さえなく、速攻終わる。 とりあえず、インストール終わったあとは、installフォルダにアクセス絶対できなくすることだぬ。
656 名前:login:Penguin mailto:sage [2011/04/21(木) 22:56:09.39 ID:KK5d5ptm] あー。なんで今まで誰も気づかなかったんだろうかっていうくらいマヌケなとこだな。 MySQLのパス見れるのを確認。 あと、弄った後getepg.phpを踏んでwgetでファイル取得が動作してるのを確認。どこに保存されたかはまだ見てないが。 これじゃやられるわけだ。
657 名前:login:Penguin mailto:sage [2011/04/21(木) 23:22:25.27 ID:phZBQeiO] epgrecのdo-record.shをPT2用に、BSの場合は、ts→ps変換、地デジの場合はts→ps変換&ワンセグ切り出しまでやるように作ってみた。 (要、ffmpeg, tss.py, tss_lite) www.taruki.com/~daicyan/upload/data/jb0052.zip BSはまだあんまりテストできてないからなんか不具合あるかも。
658 名前:login:Penguin mailto:sage [2011/04/21(木) 23:55:50.41 ID:r8fTOyxC] 常識的に考えて、MySQLにはepgrecがアクセスするのに使うためだけのアカウントを作って、 そのアカウントには必要最低限の権限だけ与えて、パスワードは別にしとくだろ さらに、そのepgrec専用アカウントはlocalhostからだけにしとく 自分用のアカウントとかMySQLのrootアカウントをepgrecにそのまま設定するアホなんていないだろー(棒
659 名前:login:Penguin mailto:sage [2011/04/21(木) 23:58:09.47 ID:KK5d5ptm] 調べてみた。 適当にinstall画面を少し弄ってgetepg.php踏んでコマンド実行、適当にwgetあたりでもやれば終わり。 そのときのカレントディレクトリはepgrecのディレクトリ。 とりあえず、適当にa.php置いて、wgetで所定位置におけることを確認した。 まあ、どこか適当に置いといてあとで削除やらなんやらした可能性もあるが。
660 名前:login:Penguin mailto:sage [2011/04/22(金) 00:01:49.44 ID:Uv9CbBp0] >>659 乙。とりあえず、installフォルダを消せってことか。 そろそろ>181の出番かと。どこいったw
661 名前:login:Penguin mailto:sage [2011/04/22(金) 00:10:00.88 ID:H/Basd47] ただ、これは設定の部分だから、最初はどうしようもないね。 まあインストール時にしか使わないんだし、全部終わったらstep*.phpを削除するようにすればいいだけの話だが。
662 名前:login:Penguin mailto:sage [2011/04/22(金) 00:11:38.97 ID:V0NC4HIs] >>659 ずいぶん大きな釣りバリだな
663 名前:login:Penguin mailto:sage [2011/04/22(金) 00:18:26.35 ID:gpT+B+gV] >>659 お疲れ様ー。シュタインズ・ゲートまで撮ったあとで、 俺も確認するわ。結局、フォームに入力された情報を、 何のチェックもしてなかったんだろうなぁ、って思ってたりw ていうか、まだやられた人のログ見たわけでもないので、 他にも穴有るかもしれんね。 なんかファイル数が多いから全部確認する気がおきないので、 とりあえず応急処置だなぁ。 余計なアクセス減らすために、epgrecのパスも変えておこっと。 >>660 確かに>>181 の出番だなww
664 名前:login:Penguin mailto:sage [2011/04/22(金) 06:19:08.86 ID:3IvmPGzB] 被害者のアホです ログの冒頭にepgrec/postsettings.phpへのPOSTがありました。内容は取ってませんがリファラはepgrec/systemSetting.php その後にa.phpへのアクセスがあるのでシステム設定いじられたのでしょう Step2はsystemSetting.php呼んでるだけなので根本的に解決させるなら設定項目はconfig.phpに直に置きたいとこですね
665 名前:login:Penguin mailto:sage [2011/04/22(金) 07:20:20.24 ID:H/Basd47] あ、これじゃinstall消してもだめだな。 EPGRECを使わないか、自分で改造するとかか。 まあ、どっちにしろ何かしら認証なり制限なりかけるのが一番の防御策だけどね。 そもそも、外部からアクセスできる時点で法的にもまずいし。 これができてないから、こうなったんだけどさ。
666 名前:login:Penguin mailto:sage [2011/04/22(金) 11:41:18.96 ID:gpT+B+gV] >>665 確かめたよ。Install は関係ない。 っつーのも、設定は settings ディレクトリに保存しているから。 結局、もし外部からアクセス出来る状態にしたいのであれば、 上で出た著作権の話も含めて、epgrec ディレクトリ全体にに digest 認証かけることをオススメ epgrec のディレクトリ名は、狙い撃ちされている可能性があるので変えたほうが良いが、 根本的な解決に放っていないので、とにかくepgrec全体に認証かけるべし。
667 名前:login:Penguin mailto:sage [2011/04/22(金) 13:42:43.80 ID:UCDl/1D0] >>666 >確かめたよ。Install は関係ない。 >っつーのも、設定は settings ディレクトリに保存しているから。 いやだからインストール時のスクリプトでsettings内の実行ファイルのパスを 好きに変更できるって話だろ。 >>664 の場合は普通に環境設定画面からやられたっぽいけど。
668 名前:login:Penguin mailto:sage [2011/04/22(金) 14:30:53.94 ID:ukFQ1VGn] >>627 俺もねこまねの意味が知りたい
669 名前:login:Penguin mailto:sage [2011/04/22(金) 14:31:43.66 ID:ukFQ1VGn] >>668 なんだそりゃ・・・ まねき猫です
670 名前:login:Penguin mailto:sage [2011/04/22(金) 14:33:01.03 ID:ukFQ1VGn] しかも答えてるじゃん・・・ ゴメン死にたいわ
671 名前:login:Penguin mailto:sage [2011/04/22(金) 14:33:02.08 ID:qGQsyMXm] まねきTVでしょ? www.manekitv.com/
672 名前:login:Penguin mailto:sage [2011/04/22(金) 15:35:17.04 ID:eclG8kdt] >>667 IPで振り分け+認証をかけてても対策する必要あり? 外部からの許可アドレスは1つしか許可してない上に定期的に変更してるんだけど、それでも足りないなら俺には大変だ。
673 名前:login:Penguin mailto:sage [2011/04/22(金) 17:30:34.39 ID:z70aSrsL] >>672 自宅に侵入されたらアウト
674 名前:login:Penguin mailto:sage [2011/04/22(金) 18:22:24.92 ID:gpT+B+gV] >>667 Installフォルダ削除しても a.php 設置できるのを確認したっつー話ね。 >>672 要するに、「悪意のある人が、epgrec ディレクトリにアクセス出来る状態ならアウト」 「IPで振り分け+認証」で、悪意のある人物が epgrec ディレクトリに アクセス出来ない状態になれば問題ないよ。
675 名前:login:Penguin mailto:sage [2011/04/22(金) 20:23:14.42 ID:Uv9CbBp0] >>674 systemSetting.phpかな? 認証はともかくそんななんでも実行可能なような仕組みには ならないほうがいいよね?
676 名前:login:Penguin mailto:sage [2011/04/22(金) 20:42:23.68 ID:gpT+B+gV] >>675 えっと、結局、Install/step[3,4].php と同じような動作(POSTされたデータを保存する) してる奴があったらアウトってこと。例えば、postsettings.php がアウト。 他にも有るかもしれないけど、確認してません。(systemSetting.phpは、postsettings.php呼んでる) 結局、POSTされたデータを解析せずというか、セキュリティーチェックせずに、そのまま使ってるのが問題。 これが>>655 でいった、1.の問題で、 2.の問題は、もっと多いかと。MySQLのepgrec用に作ったデータあベースへのパスワードを、 多分ユーザパスワード、下手するとrootのパスと同じにしている人がいる可能性は結構あって、 root取られた人は、多分こっちが問題になるね。(ubuntuとかヤバげ?w) で、こっちは、例えば、設定を保存しているファイル settings/config.xml を直接読める時点でアウト。 結局、epgrec 自体は、外部公開用には作られてないってことだね。 外部から動かしたい場合は、 epgrec の外側から鍵かけなきゃダメ。
677 名前:login:Penguin mailto:sage [2011/04/22(金) 21:19:31.97 ID:Uv9CbBp0] >>676 ふむふむ。1.はぐぐったら、escapeshellargとかすればいいのかな。 2みたいなのはいるのかw。それはさすがにw。 見えるとこには置かないとか認証は基本なんだろけど よくわからない人たちがやられてるんだろうなー。
678 名前:login:Penguin mailto:sage [2011/04/23(土) 17:27:14.94 ID:k5TudnEH] 小便するのに毎日チンコ出すけどさ、 簡単にチンコ出せるからって公衆の面前でチンコ出したらイカンだろ。
679 名前:login:Penguin mailto:sage [2011/04/23(土) 17:38:25.36 ID:lXpguXtf] チンコ出すのを悪とする社会の方が悪い。
680 名前:login:Penguin mailto:sage [2011/04/23(土) 21:49:49.34 ID:Nhq4yLhX] そうだそうだ
681 名前:login:Penguin mailto:sage [2011/04/24(日) 02:18:49.04 ID:QmWcQhIi] >>676 >結局、epgrec 自体は、外部公開用には作られてないってことだね。 つかってみてそれに気づかないお前がアホってことだよ
682 名前:login:Penguin mailto:sage [2011/04/24(日) 02:33:45.01 ID:BODRBHI3] mythwebだって似たようなもんだわな
683 名前:login:Penguin mailto:sage [2011/04/24(日) 15:32:35.69 ID:9BFn5/hC] BonCasServerのLinux移植版を導入しようとしるのですが、以下の状態です。 原因の心当たりわかる方居らっしゃるでしょうか? # ./bcs-perl.pl list >>List of PC/SC card reader SCM SCR 3310 NTTCom (21120651317975) 00 00 >>EOL # ./bcs-perl.pl Cannot open PCSC card:Unknown reader specified. # つづく
684 名前:683 mailto:sage [2011/04/24(日) 15:34:01.72 ID:9BFn5/hC] つづき # pcsc_scan PC/SC device scanner V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.5.3 Scanning present readers... 0: SCM SCR 3310 NTTCom (21120651317975) 00 00 Sun Apr 24 15:20:32 2011 Reader 0: SCM SCR 3310 NTTCom (21120651317975) 00 00 Card state: Card inserted, ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 つづく2
685 名前:683 mailto:sage [2011/04/24(日) 15:34:23.84 ID:9BFn5/hC] つづき2 ATR: 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 + TS = 3B --> Direct Convention + T0 = F0, Y(1): 1111, K: 0 (historical bytes) TA(1) = 12 --> Fi=372, Di=2, 186 cycles/ETU 21505 bits/s at 4 MHz, fMax for Fi = 5 MHz => 26881 bits/s TB(1) = 00 --> VPP is not electrically connected TC(1) = FF --> Extra guard time: 255 (special value) TD(1) = 91 --> Y(i+1) = 1001, Protocol T = 1 ----- TA(2) = 81 --> Protocol to be used in spec mode: T=1 - Unable to change - defined by interface bytes TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1 ----- TA(3) = 7C --> IFSC: 124 TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5 TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following ----- TA(4) = 03 --> Clock stop: not supported - Class accepted by the card: (3G) A 5V B 3V + Historical bytes: + TCK = 99 (correct checksum) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV) ^C #
686 名前:login:Penguin mailto:sage [2011/04/24(日) 16:06:26.46 ID:gRp/ScBf] >>683 ccidのバージョンは? 1.4以上だと駄目な状態ってまだ続いてるのかな
687 名前:683 mailto:sage [2011/04/24(日) 16:25:56.74 ID:9BFn5/hC] >>686 ありがとうございます。 libccidのバージョンは1.3.11-1 pcscdのバージョンは1.5.3-1ubuntu4.1 です。もしかすると何か必要なモジュールのインストールが足りていないのかも・・・?
688 名前:login:Penguin mailto:sage [2011/04/25(月) 21:54:06.68 ID:hxO3d2Ue] MythTVの録画が安定しない… ISDB版も不安定だし、fuse_b25はよく落ちるし、pcscdもたまにエラー出てるし 他の人は安定してるのかな?
689 名前: 忍法帖【Lv=23,xxxPT】 【東電 77.5 %】 mailto:sage [2011/04/25(月) 22:49:53.31 ID:WhdKCjSO] >>688 うちの環境は特に大きな問題なく、けっこう安定しているけどなぁ〜? 番組表取得にepgdump使っているんですけどね。
690 名前:login:Penguin mailto:sage [2011/04/26(火) 03:37:37.24 ID:8vAJ2b2t] epgrecの録画済み一覧を手軽に全て消去するにはどうしたらいいの? データを他に写し終えた後の不要なリンクが1年分近く残っていて手でチマチマ消すのは辛すぎ。
691 名前:login:Penguin mailto:sage [2011/04/26(火) 03:56:35.32 ID:horrRmnu] DELETE FROM Recorder_reserveTbl WHERE complete=1;
692 名前:login:Penguin mailto:sage [2011/04/26(火) 04:11:33.43 ID:8vAJ2b2t] >>691 早速の回答ありがとです。 でも・・・わからないです。すみません。 調べてトライします。
693 名前:login:Penguin mailto:sage [2011/04/26(火) 07:41:11.66 ID:e7a4WTyk] >>690 外部に公開してくれて、a.php を設置してくれたら、 こっちでやってあげても (ry
694 名前:login:Penguin mailto:sage [2011/04/26(火) 07:46:28.51 ID:LKlFH8Ws] その後何故か「囲碁の時間」が延々と録画されるわけですね、わかります
695 名前:login:Penguin mailto:sage [2011/04/26(火) 07:58:12.71 ID:M8xlO357] 普通に囲碁の時間とNHK杯まで録画してる俺を馬鹿にしたんか
696 名前:login:Penguin mailto:sage [2011/04/26(火) 11:00:21.37 ID:uCYYe3ff] ジュービョォー・・・
697 名前:login:Penguin mailto:sage [2011/04/26(火) 12:56:25.71 ID:8vAJ2b2t] >>691 端末でmySQLにログインしてDELETE FROM Recorder_reserveTbl WHERE complete=1; やったけどエラー。 どこで打ち込むのか分からん・・・orz
698 名前:login:Penguin mailto:sage [2011/04/26(火) 13:41:53.73 ID:Omefal/Q] なんか普通に a.php 置いて有りそうだよね。 DB選択くらいしろっての。
699 名前:login:Penguin mailto:sage [2011/04/26(火) 16:51:34.14 ID:0kUmgtym] >>697 満 mysql で見ればわかるだろ
700 名前:login:Penguin mailto:sage [2011/04/26(火) 17:04:16.96 ID:o1SZzRow] テーブル名接頭辞をインストール時に変更してたらエラーになる。 Recorder_reserveTblのRecorder_の部分ね。
701 名前:login:Penguin mailto:sage [2011/04/26(火) 17:07:47.01 ID:0kUmgtym] show tables; でテーブル名くらい調べろよ
702 名前:login:Penguin mailto:sage [2011/04/26(火) 17:42:22.08 ID:GDJS8xCh] >>701 それくらいできる奴ならそもそも>>690 みたいなこといわんだろ。 頭悪いんか。
703 名前:login:Penguin mailto:sage [2011/04/26(火) 17:50:03.02 ID:UYArUSAJ] シェルで打ってるんだろ 察しろよw
704 名前:login:Penguin mailto:sage [2011/04/26(火) 17:58:03.83 ID:bQo1+/yb] >>703 キミが正解に3000点!
705 名前:login:Penguin mailto:sage [2011/04/26(火) 18:03:17.16 ID:pgsvRIP8] 市販のレコ使ってろで終了する話題になんレス使ってるの?
706 名前:login:Penguin mailto:sage [2011/04/26(火) 18:08:54.75 ID:JaVmRx6w] 697ですが、みんなのヒントのお陰でどうにかなりました。 ありがとうです。
707 名前:login:Penguin mailto:sage [2011/04/26(火) 23:13:31.64 ID:ovBXBtGs] fuse_b25 ver 0.4.6 をうpしました 2sen DTV up0631 メモリを破壊してるバグを(一部?)修正しました よろしければお試し下さい
708 名前:login:Penguin mailto:sage [2011/04/27(水) 01:40:00.08 ID:/oOYQpgZ] >>707 お疲れ様ー。ホント頭がさがるよ。fuse_b25 には期待している。
709 名前:login:Penguin mailto:sage [2011/04/30(土) 12:53:11.31 ID:Vo6Idy7h] epgrec 入れてみたけどたしかにインターネット側からの接続はケアされてないな apache の設定で録画保存ディレクトリは Deny all にして epgrec ディレクトリはBasic/Disget認証しないと
710 名前:login:Penguin mailto:sage [2011/05/03(火) 11:11:46.79 ID:k4FYCBrd] >>707 fuse_b25-0.4.6に上げてからは、一度も落ちていません。遅くなりましたけど報告です。 あと、録画中によく以下のログが出るのですが、これは問題あるのでしょうか? pcscd: winscard_svc.c:647:ContextThread() TRANSMIT rv=0x80100068 for client 1
711 名前:login:Penguin mailto:sage [2011/05/03(火) 12:22:21.86 ID:75Th14VO] >>710 報告どうもです. これで直ればいいんだけど... ログの件は fuse_b25自身からではなくPC/SCからの出力なので詳しくは分かりませんが ↓の様な定義がされているのを見ると カードに対してリセットがかけられたことを警告しているだけのようです #define SCARD_W_RESET_CARD ((LONG)0x80100068) The smart card has been reset, so any shared state information is invalid. fuse_b25はopen毎にリセットをかけますので(そうしないとうまくいかなかった記憶があります) そのせいだと思われます 問題はとくにないかと.
712 名前:login:Penguin [2011/05/04(水) 11:40:21.79 ID:S7O/s9uS] MythTVへの移行を考えてます。 現在、Ubuntu server10.04+epgrec+recpt1 にPT2で録画しています。 Xを入れていなくても、confファイルの書き換えで設定はできますか?
713 名前:login:Penguin mailto:sage [2011/05/04(水) 11:54:39.32 ID:vtCByubz] >>712 可能だよ。sshでXのforwardingすれば。