1 名前:login:Penguin mailto:sage [2008/12/30(火) 14:48:32 ID:mhuHq0Rz] Linuxでデジタル放送を見たり録ったり。
366 名前:login:Penguin mailto:sage [2010/01/16(土) 18:12:06 ID:CTcCDhmL] v0.2.4を引っ込めたのはgitだかhgだかの方の話だろ。
367 名前:login:Penguin mailto:sage [2010/01/16(土) 18:14:40 ID:MJceL0Xh] なるほど。しかしb25の作者はまるもさんだよね。
368 名前:252 mailto:sage [2010/01/16(土) 20:27:20 ID:BieIBmZF] ここの内容を参考に、昨今の法令実施状況を勘案して同梱を中止しました。 ttp://www.mext.go.jp/b_menu/shingi/bunka/gijiroku/013/05072901/002-4.htm アクセスコントロール機能を持つソフトウェアであっても現在の法解釈では問 題はないはずですが、不適格な法務大臣や著作権問題に専門性がない地方警察 が取締りをしている下では、法の理解が必ずしも安全を保障しないと考えまし た。 このような事情なので、recpt1にはアクセスコントロール機能はもはや存在し ません(ライブラリがないのだからその機能はない)。存在しない機能につい て私は一切説明しませんが、利用者が独自に工夫し同等の機能を実現すること については私は同様に一切制限しません。 ということでよろしくお願いいたします。
369 名前:login:Penguin mailto:sage [2010/01/16(土) 21:03:42 ID:O6OiUVht] >>368 = まるもさん? とりあえず、最新版(0.2.4?)を探して落としておきますか…
370 名前:252 mailto:sage [2010/01/16(土) 21:05:05 ID:BieIBmZF] >>369 gitだかhgだかの中の人です
371 名前:login:Penguin mailto:sage [2010/01/16(土) 21:16:38 ID:O6OiUVht] >>370 了解&乙。 話の流れを勘違いしてました。すみません。
372 名前:login:Penguin mailto:sage [2010/01/17(日) 20:45:39 ID:mLJdToiN] >>361 XVMCは使えないですか? これはMPEG1/2のデコード支援。 Intelは使えたと思うけど…
373 名前:login:Penguin mailto:sage [2010/01/19(火) 17:50:42 ID:1/+Aw3gs] epgrecで取得した番組表を眺めてたら、20日3時頃放送の龍馬伝メイキングがNHKとCTC、放送大学にも登録されてた epg取得失敗時にNHKの番組表で埋め尽くされることはあるけど、毎日同時間帯がこの症状みたい(放送休止?) どこをいじれば改善するかいのぅ
374 名前:login:Penguin mailto:sage [2010/01/20(水) 11:01:47 ID:ZuFJ1bKP] >>373 DB作り直せばいいんじゃね?
375 名前:login:Penguin mailto:sage [2010/01/21(木) 01:54:18 ID:0tH9Ldd0] Ubuntu9.10 PT2 epgrec で録画鯖を作成。なんとか使えるところまで来たんだけど レグザとの併用で嫁でも便利に使えるようにとdo-record.shをいじってるんだがなかなか上手くいかないね〜 特にCSを録画した後にtssplitter_liteでの自動処理。 いらん番組もレグザからすぐに見れるからお得と考えるべきか。。。 echo "CHID : $CHID" みたいな感じで参照できると目的の番組だけ抜き出せて便利なんだけどどこをどう変えれば良いのか分からない。。。 ところで、簡易録画(MODE==0)でもtssplitter_liteで自動処理ができるようにしようと思うんだけど ${OUTPUT}=="/tmp/__temp.ts" だったら、epgdumpによる録画中ということで良いんだよね? epgrec使ってる人はどんなdo-record.shにして使ってるんだろ? Ubuntuやらシェルスクリプトやら初めて触るものばかりでif分岐処理ですら手こずってるよw
376 名前:login:Penguin mailto:sage [2010/01/21(木) 02:44:47 ID:0tH9Ldd0] if [ ${OUTPUT} = "/tmp/__temp.ts" ]; then こうだった。。。もう少し勉強してから書き込むようにしようっと
377 名前:login:Penguin mailto:sage [2010/01/21(木) 09:10:53 ID:ysa+S3km] >>375 do-record.shが録画用バッチだから、録画コマンドの後に実行したいコマンドを書けばおk ちなみに今回必要だとは思わないけど、ファイルが存在するか確認するなら if [ -f "${OUTPUT}" ]; then 詳しくは man test で確認して
378 名前:login:Penguin mailto:sage [2010/01/21(木) 12:51:35 ID:JkmqeTjm] 要は録画が出来ればいいのでperlでもrubyでもCでもC++でも Fortranでもお好きな言語で書けばおkですよ。
379 名前:login:Penguin mailto:sage [2010/01/21(木) 17:27:50 ID:NIrRyBfU] debianでPT2をhgのドライバで動かしてるんですが、 たまに録画データが乱れます。(tsselectするとd,e,scramblingがそれぞれ100越え) 同じアンテナにつながってる他の機器では、問題ないので、 debianかドライバの問題だと思ってます。 原因を特定したいのですが、何かいい方法はありますでしょうか?
380 名前:login:Penguin mailto:sage [2010/01/21(木) 18:35:10 ID:rJcmGlgD] んー 同時起動しているソフトウェアや、 同居しているハードウェアがCPUとかIOとかを喰ったりしてると なるんじゃないかな
381 名前:login:Penguin mailto:sage [2010/01/21(木) 19:26:36 ID:NIrRyBfU] >>380 なるほど。 とりあえず録画中にtopコマンドを眺めてるんですが、 そんなに怪しそうなプロセスはいないんですよね... niceでrecpt1の優先度上げても効果ないですし...
382 名前:login:Penguin mailto:sage [2010/01/21(木) 21:51:01 ID:Gtlj6Jn0] ドライバのバッファサイズを減らしてみる
383 名前:login:Penguin mailto:sage [2010/01/22(金) 00:31:57 ID:whg/GH0W] >>382 pt1_pci.cのDMA_SIZE、DMA_RING_SIZE、CHANEL_DMA_SIZE をそれぞれ1/2-1/4ぐらいに、下げてみましたが、効果無いようです。 syslogやdmesgには有益なログはないんですが、 ドライバのデバッグログってどうやったら出力できるものなんでしょうか?
384 名前:login:Penguin mailto:sage [2010/01/22(金) 05:13:34 ID:TDS/5uek] >>379 地上波なのかBSなのか、recpt1でC/N比はいくつなのか、dmesgにdropのカウン トは出ているのか、マシンのスペック(プロセッサ、メモリ容量)がどの程度 なのか、そういう基本情報がないことにはどうしようもない。
385 名前:login:Penguin mailto:sage [2010/01/22(金) 11:33:21 ID:Xcg9zRJt] というが、たいていの場合 そういう情報を書いたところで 何も解決しない。
386 名前:login:Penguin mailto:sage [2010/01/22(金) 12:58:12 ID:689t+M6p] まあその確率が高いかもね。TS抜きをDTV板でちまちまやってた頃から ドロップは環境依存が多かったか。 俺も亀FXで抜いてた頃Jetwayの格安M/Bにかえたら受信状態が極端に 悪化したっつーことがあったよ。M/Bが駄目すぎノイズだらけだったんだろう。 そういうのを含めて原因はいろいろなんで基本、自分で解決するしかないんだよ。
387 名前:379 mailto:sage [2010/01/22(金) 13:59:05 ID:whg/GH0W] >>385 >>386 了解です。 自力で頑張ります。 でも、一応基本情報も書いておきます。 何か気づいた点があればご指摘ください。 ハードウェア: CPU: AMD Athlon(tm) II X4 605e Processor MEM: DDR3 4096MB MB: M4A785TD-V EVO READER: NTT-ME SCR3310-NTTCom HDD1: ST31500541AS(システム用) HDD2: WD10EADS-00M(TS保存用) ソフトウェア: OS: Debian GNU/Linux 5.0.3 (lenny) Kernel: 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux Driver: pt1-015481a6a900 アンテナ: ケーブルテレビ経由
388 名前:379 mailto:sage [2010/01/22(金) 14:01:36 ID:whg/GH0W] >>387 の続き 録画時のコマンド: # sudo /usr/bin/nice --10 /usr/bin/ionice -n0 -c1 /usr/local/bin/recpt1 --b25 59 1785 teretama.ts using B25... pid = 32197 Signal = 30.644533 dB Recording... Recorded 1785 sec tsselectの結果:1300行以上なので一部省略 # tsselect teretama.ts pid=0x0000, total= 17868, d= 2, e= 1, scrambling=0 pid=0x0001, total= 2, d= 1, e= 2, scrambling=1 ----省略---- pid=0x0110, total= 7, d= 6, e= 7, scrambling=6 pid=0x0111, total=12972143, d=188, e=384, scrambling=353 pid=0x0112, total= 256248, d= 10, e= 11, scrambling=11 pid=0x0113, total= 2, d= 0, e= 2, scrambling=1 ----省略---- pid=0x1ffd, total= 4, d= 2, e= 4, scrambling=2 pid=0x1ffe, total= 7, d= 5, e= 7, scrambling=2 pid=0x1fff, total= 5124449, d= 0, e=303, scrambling=104 syslogをgrepしたら (249:1)Drop=00000000:00000000:00000000:00000000 がたまに出てました。
389 名前:login:Penguin mailto:sage [2010/01/22(金) 21:22:33 ID:NO5e6w24] >>379 memtestしてみるとか。
390 名前:login:Penguin mailto:sage [2010/01/22(金) 21:26:44 ID:NoyjSYUM] >>388 b25オプションなしでも変わらない?
391 名前:login:Penguin mailto:sage [2010/01/22(金) 21:34:25 ID:d4cueCeH] > HDD2: WD10EADS-00M(TS保存用) あぅ、気になる この末尾型番は大丈夫なヤツだったっけ? ウチはPT1でDVBドライバの方だけど、問題のあるWDxxAESで リアルタイムにb25通しながら普通に録画できている。 CPUは4050e、32bit環境。
392 名前:379 mailto:sage [2010/01/22(金) 21:46:39 ID:whg/GH0W] >>388 b25はあってもなくても同じでした。 >>379 >>391 言われてみれば、メモリやHDDが怪しそうな気がします。 memtestやHDDチェックツールで確認してみます。
393 名前:379 mailto:sage [2010/01/22(金) 22:07:49 ID:whg/GH0W] >>392 アンカーミスった...
394 名前:375 mailto:sage [2010/01/23(土) 02:21:41 ID:1OD4tbzp] >>377 man test を端末で打ってみるところから始まって、ようやっといい感じになったよ。ありがとう。 do-record.shの中身、突っ込み所満載だろうけど俺みたいな初心者には役立つかもしれないから貼ってみる。 あとはこれで「AT-X」とか「333」とか「1201.ontvjapan.com」が特定できるような参照方法があれば 無駄にtssplitter_liteを動かさなくて済むし、無駄なファイルを沢山作らないで済むんだけどな〜 $name $id $channel_id どれも違うし、わからん〜 もしかしてffmpegとかのほうが楽なのかな? >>378 エクセルのVBAとDelphiくらいしかやってみたことがないのです…
395 名前:375 mailto:sage [2010/01/23(土) 02:22:28 ID:1OD4tbzp] #!/bin/sh echo "CHANNEL : $CHANNEL" echo "DURATION: $DURATION" echo "OUTPUT : $OUTPUT" echo "TUNER : $TUNER" echo "TYPE : $TYPE" echo "MODE : $MODE" RECORDER=/usr/local/bin/recpt1 B25=/usr/local/bin/b25_bcas SPLIT=/usr/local/bin/tssplitter_lite FILENAME=`basename "${OUTPUT}"` DIRNAME=`dirname "${OUTPUT}"` #まずは問答無用で録画実行 $RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} if [ ${FILENAME} = "__temp.ts" ]=0 ; then #epgdumpなのでなにもしない。何らかの処理を入れないとelseの行でエラーになるのでexit exit elif [ ${TYPE} = "CS" ]=0 ; then if [ ${CHANNEL} = "CS2" ]=0 ; then $SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306 $SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239 elif [ ${CHANNEL} = "CS16" ]=0 ; then $SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333 elif [ ${CHANNEL} = "CS24" ]=0 ; then $SPLIT ${OUTPUT} ${DIRNAME}/tss_日テレG+_257_${FILENAME} 257 fi #elif [ ${TYPE} = "BS" ]=0 ; then fi
396 名前:login:Penguin [2010/01/23(土) 02:56:30 ID:sdoUGtUK] b2
397 名前:login:Penguin mailto:sage [2010/01/23(土) 04:30:57 ID:T/cl6t3I] >>395 [ なんたら ]=0; の 「=0」いらなくね? すんごく気持ち悪い あと、インデントつかおうな。 よく分からないなら、viで開いて、先頭で「=G」って打てば綺麗になるよ まぁ色々頑張ってくれ
398 名前:login:Penguin mailto:sage [2010/01/23(土) 08:23:36 ID:61wpjupN] インデントは貼り付けたときに消えたんじゃね それよりepgdumpで録画って何 録画バッチでepgdump関係なくね
399 名前:login:Penguin mailto:sage [2010/01/23(土) 11:18:52 ID:Rscs5+tU] 5分に1回とかこまめに番組表取りたい性格なんだろ
400 名前:login:Penguin mailto:sage [2010/01/23(土) 14:06:15 ID:61wpjupN] =0は有っちゃ駄目 有ると構文エラー [ ${TYPE} = "CS" ]=0; echo $? 見たいなのをシェルで実行して確認してみて
401 名前:login:Penguin mailto:sage [2010/01/23(土) 16:05:44 ID:raCaZdfQ] >>395 衛星見てないから良く知らんけど、 #!/bon/sh echo (略) ... ... $RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null $SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL} とかで十分なんでないの? CSが駄目なら case "$CHANNEL" in CS2) $SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306 $SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239 ;; CS16) $SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333 ;; (略) *) $SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL} ;; esac とか 別に分けるのが目的じゃ無くて、中のチャンネル変えたいだけなら mplayerならTAB押してけば切り替わると思うけど。
402 名前:login:Penguin mailto:sage [2010/01/23(土) 16:09:39 ID:raCaZdfQ] /bon/sh って何だよ、俺(w
403 名前:login:Penguin mailto:sage [2010/01/23(土) 16:47:08 ID:raCaZdfQ] >>388 ついでに、こっちも良く知らんけど、 tsなんちゃらのログで d= が連続性エラー, e= がエラーフラグの数, scrambling= がスクランブルされてる数 とかだったら、単純に電波弱いか、-b25が(USB周りが弱いとかで)間に合ってないとかじゃ無いの? 他の局で大丈夫なら電波だと思うけど。
404 名前:379 mailto:sage [2010/01/23(土) 18:51:24 ID:h2YHVm12] Windowsみたいなトラブルの解決の仕方で釈然としませんが、 memtestをするために、マシンの再起動をしたらなぜか症状が改善した気がします。 根本原因が分からないのは不安ですが、とりあえずこれで放っておきます。 お騒がせしてすみませんでした。助けていただいてありがとうございました。
405 名前:login:Penguin mailto:sage [2010/01/23(土) 19:21:44 ID:IyyFUQMC] >>404 memtestしてみたらと発言した者です。 個人的な経験では、ML115にECCメモリを挿してPT1で録画していたら、何度かメ モリエラーイベントでマシンが止まることがありました。メモリを交換して解 消したので、再発するようなら詳しくテストしてみるといいかもしれません。
406 名前:login:Penguin mailto:sage [2010/01/23(土) 20:22:29 ID:Y8ooeJFx] > マシンが止まることがありました ML115ならIPMIが載ってるでしょうから、再起動させませう。
407 名前:login:Penguin mailto:sage [2010/01/24(日) 10:27:19 ID:1cx+MlXo] いくつかの通販サイトがPT2予約受けつけしている模様。急ぎはしないが定価でほしい人は要チェック。
408 名前:login:Penguin mailto:sage [2010/01/24(日) 12:35:52 ID:/tajgAh/] >>407 情報とってもありがとう。 今PT1一枚だけで不安なので、2枚予約した。
409 名前:login:Penguin [2010/01/25(月) 00:10:45 ID:SUhJd+IV] う〜ん、どうしても、BSの録画が出来ない。 共用だから、LNBは0Vでいいはずなのになあ。 実際、テレビはLNB 0Vで見れてるし。
410 名前:login:Penguin mailto:sage [2010/01/25(月) 17:01:44 ID:hQpgdg+e] たぶん >>409 は分波器を間違えて使っている
411 名前:login:Penguin mailto:sage [2010/01/25(月) 19:27:27 ID:ZoudbTS5] 分波せずそのまま突っ込んでいる可能性も
412 名前:409 [2010/01/25(月) 22:33:37 ID:SUhJd+IV] 分波器の配線確認したけど、間違ってない。 今度は、分波せずに直接繋いでみるも、やっぱり、BS/CSだけダメ。 例えばNHK BS-Hiなら次のコマンドでいいよね? recpt1 --b25 --LNB 0 103 30 test.ts これうつと、[Cannot tune to the specified channel]って表示される。
413 名前:409 [2010/01/25(月) 22:55:18 ID:SUhJd+IV] ドライバを古いのに戻したら、普通に録画できた<BSHI BS録画できないドライバ:pt1-b8032e8099de BS録画できるドライバ :pt1-c44e16dbb0e2 もっと最新があるのかな?あったら、最新で試してみる。
414 名前:login:Penguin mailto:sage [2010/01/25(月) 23:13:06 ID:hQpgdg+e] >>413 LNBのioctlの形式が変わった前後のドライバ・recpt1を混ぜて使えばそれは動 かない。
415 名前:login:Penguin mailto:sage [2010/01/25(月) 23:34:08 ID:9gBnOdzL] ドライバを更新したらrecpt1も更新しましょう
416 名前:login:Penguin mailto:sage [2010/01/25(月) 23:36:35 ID:xB5MFIXa] 正規リリースって訳でも無いみたいなんであれですが、recpt1ctlが複数のrecpt1が動いてる時に失敗するみたいっす。 $ps ax |grep rec 29804 pts/1 Rl 0:01 recpt1 --b25 --strip 25 - - 29809 pts/1 Dl 0:00 recpt1 --b25 --strip 26 - - 29815 pts/1 S+ 0:00 grep rec $ recpt1ctl --pid 29804 --channel 26 Pid = 29804 Channel = 26 Cannot tune to the specified channel Tuner cannot start recording [1]- Segmentation fault recpt1 --b25 --strip 25 - - > /dev/null みたいな感じ。 recpt1が一つだけの時には問題無さげ。
417 名前:409 [2010/01/25(月) 23:57:43 ID:SUhJd+IV] う〜ん、pt1-b8032e8099deの中にドライバと一緒に入っていたrecpt1も新しく インストールしたんだけどなあ。 もっと新しいのがあったので、こちらも試してみたけど、やっぱりだめ。 しかも、--b25オプションが使えないし。なんで? とりあえず、今日ももう眠いので、また明日チャレンジします。
418 名前:252 mailto:sage [2010/01/26(火) 00:41:45 ID:oSHboeAS] >>416 チャンネル変更を指示すると、recpt1はチューナを一度closeして新たにopenし 直すのですが、ここにwaitが必要かもしれません。地上波2つを録画中に別の地 上波チャンネルへ切替えできなかったのは、その時点で利用可能なチューナデ バイスがなかったためだと思います。 >>417 ドライバをインストールした後にはドライバモジュールのunloadとloadをしな ければなりません。具体的には modprobe -r pt1_drv を行った後、modprobe pt1_drv を実行します。 B25機能は削除されました。このスレッドのログを参照することをおすすめしま す。
419 名前:login:Penguin mailto:sage [2010/01/26(火) 02:56:26 ID:i48QrBE9] epgrecでCSを録画しようとがんばっている者です。 ・recpt1で地デジチャンネルの.tsを作ることができます。 ・そのtsを食わせて、epgdump /BS, /CSで番組名は取れます。 ・しかしepgrecでBS, CSいずれも番組表が出てきません。正確には枠だけ。 チャンネル名も無し。生身空っぽ。 ・DB.Recorder_channelTblにも、type==GRしか登録されてません。 偉い人、解決のヒントをくださいm_ _m
420 名前:login:Penguin mailto:sage [2010/01/26(火) 03:12:22 ID:i48QrBE9] 書きもらしました。チューナーはPT2、 {T1, S1}, {T2, S2}ともに、テレビに接続した場合は視聴できますから ケーブルのトラブル、挿し間違いは無いと思っています。 ドライバは最新の015481a6a900、 recpt1, driverともにmake, make installできています。
421 名前:login:Penguin mailto:sage [2010/01/26(火) 11:24:52 ID:7fo6vgkN] PT1/2 のドライバは混沌としてるなw 何を使えばいいのかまったくわからない。
422 名前:login:Penguin mailto:sage [2010/01/26(火) 11:36:39 ID:Up0ueX3p] go upstream!
423 名前:login:Penguin mailto:sage [2010/01/26(火) 12:24:31 ID:nKNOZskO] >>419 BSは録画できてる? BSのEPGデータを取得するにはBSを録画できなければなら ない。CSも同様。
424 名前:login:Penguin mailto:sage [2010/01/26(火) 14:58:25 ID:gLTO9fG+] >>419 >・recpt1で地デジチャンネルの.tsを作ることができます。 地デジの.tsを食わせてもBSやCSの番組表は取れませんよ?
425 名前:login:Penguin mailto:sage [2010/01/26(火) 18:48:02 ID:sHub3ELj] >>420 そのテレビ以外アンテナに繋がって無いならアンテナに給電して無いんでないの? recpt1 --b25 101ch - hoge.ts とかやって普通に録画できるんならepgrecとかの設定 だめなら recpt1 --b25 --lnb 11 101ch - hoge.ts とか。 給電されてる所にLNB開いてPT2とかアンテナとか分配器が火吹いても俺は知らんよ。
426 名前:419 mailto:sage [2010/01/26(火) 20:38:41 ID:i48QrBE9] >>423 419です。今帰宅しました。 recpt1 --b25 --strip 101 15 ch101.ts →Cannot tune to the specified channelです。BSも録画できません これじゃEPG取れませんね。。 >>424 すみません、間違って書いていました。 番組名ではなく、チャンネル名("e2プロモ"とか"衛星劇場")でした。すみません m_ _m >>425 101chではエラーなので101ですね、結果Cannot tune to...でした。 フレッツテレビのオプションでCS契約しており、LNB給電不要と思っています。(アンテナが物理的に存在しない) ケーブルをたどると、分配器(片方は居間のテレビ)につながっています。 皆さんご回答ありがとうございます。日経Linuxの記事とごっちゃになって 設定の間違いなど、混乱がおきているかもしれません。頭冷やしてやり直します。
427 名前:419 mailto:sage [2010/01/26(火) 21:59:08 ID:i48QrBE9] チューナーのハード的な障害も考えてWindows入れて確認しました。 地デジ・BS・CSすべて視聴、録画できました。 しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。 もし偉い人がこれを読んで、何か気づいたら何か言ってください。スレを汚してすみません。
428 名前:login:Penguin mailto:sage [2010/01/26(火) 22:02:38 ID:NWxx7/h7] >>427 そのままWindowsで運用しませう。 ちゃんと使える状態にできなければLinuxで動かしたいと理想だけ掲げても チューナーが宝の持ち腐れになります。
429 名前:409 [2010/01/26(火) 22:45:23 ID:c2hI+58p] >>418 ありがとうございます。 モジュールのアンロードはロードはやっているんですが、それでもBSだけ録画できません。 録画出来ていた頃のドライバソースから何が変わっているのかを追いかけて、 原因を探るヒントにしようと思います。
430 名前:login:Penguin mailto:sage [2010/01/27(水) 12:32:50 ID:2JsEpjEQ] >>426 epgdumpは/CS、/BSスイッチをつけたときには埋め込まれている 局名とIDのXMLを吐きます。なので、地デジの.tsを食わせても 局名だけは出てくるわけですが、地デジの.tsにCSやBSの番組が 埋め込まれているわけじゃないです。 CSやBSの番組表を得るにはCSやBSの.tsが正常に作れてないとならない わけです。おそらくCSやBSの録画ができてないのでしょう。
431 名前:login:Penguin mailto:sage [2010/01/27(水) 16:18:59 ID:qxHUuwPI] >>427 > しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。 (1)Windowsで常時稼働させるとやがて調子が悪くなるから、定期的に再起動しなければならずNG (2)常時稼働できない何らかの事情があるのでWindowsでの鯖はNG どちらの意味だろう? (1)なら定期的に再起動するようにすりゃいいだろうし、 (2)ならLinuxでもNGだと思うが。 つか、「鯖」の意味が「録画サーバ」だとしたら常時起動しておく必要もないし。
432 名前:login:Penguin mailto:sage [2010/01/27(水) 18:07:53 ID:Q7sSPkzE] Windowsで鯖、に何かしら偏見があるんじゃない? 10年くらい前のOS事情のまま情報がストップしてるとか。
433 名前:login:Penguin mailto:sage [2010/01/27(水) 19:55:30 ID:BsNRL71/] Windowsマシンを起動しておくと、子どもがデスクトップいじって どこに何があるんだか分からなくなるからだろ
434 名前:login:Penguin mailto:sage [2010/01/27(水) 20:14:21 ID:o3KZApv0] 自宅鯖なんだから好きな方を使えばおk。自己満足でいいじゃない。 あとWindowsを勧めるのはいいが、やりすぎるとスレタイすら読めないイタい子に見えるぞw
435 名前:252 mailto:sage [2010/01/27(水) 21:21:07 ID:YVUZ6LlK] BSが録画できないという人がいるので、LNBのioctlが失敗しても続行するよう に変更してみました。
436 名前:409 [2010/01/27(水) 23:29:35 ID:E0fDrWMm] >>435 ありがとうございます。とりあえずBSの録画は走るようになりました。 ただし、 Warning: Power on LNB failed: /dev/pt1video1 と出ます。 やはり、LNBのioctlが失敗しているのでしょうか。
437 名前:252 mailto:sage [2010/01/28(木) 00:22:05 ID:2mW53Lsj] >>436 そうです。ioctlが失敗する理由は、r80:f336fd2dcf28でioctlの引数を変えた ためです。dmesgで表示されるドライバのバージョンとrecpt1 -vで表示される recpt1のバージョンを確認してみて下さい。
438 名前:login:Penguin mailto:sage [2010/01/28(木) 00:42:23 ID:1h1sffvr] 色々設定を変えた後は一度MySQLのデータベース削除して localhost/epgrec/install/step1.php ここからやり直して50分くらいかけて番組表取得しなおしたらどうだろうかと思ったけど エロイ人が出てきたので任せた。 俺はCSの番組表が作成できなかったのはこれでなんとかなった。 関係なかったらごめん。 >>396-401 突っ込みありがとう。色々見えてきたよ。
439 名前:419 mailto:sage [2010/01/28(木) 00:50:10 ID:iUungMAc] 419です。報告します 再度導入過程をなぞってみました。順にパッチを当てたり、 ソース(特にWindowsからの移植に際して必要だったであろう型の定義)を直したりしました。 それが奏功したかどうか分かりませんが、BS, CSの両方がrecpt1で録画できるようになりました。 抜いたtsはsamba経由でクライアントから視聴できています。 epgrecのdo-record.sh経由でrecpt1を叩いても問題ありません。 ご指導いただいた皆さんに感謝です。m_ _m
440 名前:436 [2010/01/28(木) 23:40:45 ID:rnV3w2w8] >>437 recpt1 -vで表示されるversionは1.1.0 dmesgで表示されるドライババージョンは pt1-pci.c:v1.00 11/28/2008 これ、もしかして古いですか・・・
441 名前:252 mailto:sage [2010/01/29(金) 00:10:39 ID:yyy1Cdk3] >>440 古いモジュールがロードされていますね。そのソースからドライバを正しく インストールしていれば、 pt1-pci.c: 1.1.0 2010-01-27 という表示が出るはずです。
442 名前:440 [2010/01/29(金) 23:39:39 ID:VnQqoXIQ] rmmodして、modprobe -rして、最新ドライバをインストール(make install)するも、 dmesgで表示されるのは旧版。 結局、find / -name pt1_*で検索した全てのファイルを削除した後、 最新版をインストール。これで最新版になった・・・ ごめんなさい。
443 名前:login:Penguin mailto:sage [2010/01/31(日) 01:48:58 ID:tX04DdMK] recpt1 の中の人いますか? ttp://d.hatena.ne.jp/querulous/20090730#c1264844247 を改造して、b25 decode 前のTSをsplitする事に成功しました。 で、これをrecpt1の内部で処理させて、 生TS(メモリ上) -> split -> b25 decode -> 出力TSファイル となるように改造したいと考えています。 パッチを書いたらマージしてもらえますか? ライセンス関係は現在 tssplitter_lite の作者様に確認中です。
444 名前:login:Penguin mailto:sage [2010/01/31(日) 04:46:10 ID:k7p8f0Y7] decode前に分離する、利点は何?
445 名前:login:Penguin mailto:sage [2010/01/31(日) 08:25:26 ID:PUYuBR7h] 録画後にSplitする必要が無い
446 名前:login:Penguin mailto:sage [2010/01/31(日) 09:22:21 ID:tX04DdMK] >>444 ・貧弱なIOのマシンで余裕ある録画 ・エンコード時のIOの無駄を削減 ・b25 decode時のCPUとメモリ資源の負荷を低減
447 名前:login:Penguin mailto:sage [2010/01/31(日) 10:29:17 ID:UAlZHRzo] > ・貧弱なIOのマシンで余裕ある録画 これは結構大きいメリットだよなぁ。
448 名前:login:Penguin mailto:sage [2010/01/31(日) 10:47:29 ID:Gw3C/HN8] あい分かった。 悩みは尽きないんだねぇ
449 名前:443 mailto:sage [2010/01/31(日) 17:47:21 ID:tX04DdMK] やっつけで実装して、希望通りのものが動きました。 tssplitter_lite の作者様とは連絡がついて、 公開に関するライセンスには問題なさそうです。
450 名前:252 mailto:sage [2010/01/31(日) 17:55:34 ID:CzihkXbh] >>443 マージしますよー
451 名前:443 mailto:sage [2010/01/31(日) 22:32:52 ID:tX04DdMK] >>450 ありがとうございます。 バグ見つけてしまって、まだ出せるレベルではないので、 品質あげてからお願いしますね。
452 名前:login:Penguin mailto:sage [2010/02/01(月) 00:03:39 ID:Jmp4ufzi] ついにねんがんのPT2をてにいれたぞ 録画できるようになり、b25で復号も出きるようになったのですが… 皆さん編集ってどうしていますか?アナログのファイルはavidemux2 2.4で編集していたのですが どうもPT2で録画したファイルをいじると音が消えたり出力できずに固まったり不安定なようで…
453 名前:login:Penguin mailto:sage [2010/02/01(月) 01:48:44 ID:GFs/sfjz] >>452 MurdocCutter(on wine)で一部削る以外はそのまま。 そして日立2T買った。
454 名前:login:Penguin mailto:sage [2010/02/01(月) 05:47:31 ID:XJ+8+tmN] >>452 なにはなくともsplit。その次はPS化。
455 名前:login:Penguin mailto:sage [2010/02/01(月) 06:09:50 ID:lwC+UxwX] >>452 FFMPEGで必要なセグメントだけ取り出してTSコンテナに格納 →時間とCPUに余裕があれば音声をffmpegなどでWAVに解凍してAvidemuxで再圧縮。 5.1チャン音声と2チャン音声が同じセグメントに混在してる物に限ってはWine噛ませてtssplitter使ってる
456 名前:login:Penguin mailto:sage [2010/02/01(月) 07:03:20 ID:Jmp4ufzi] >>453-455 ありがとうございます。b25の出力そのままmencoder/avidemuxに食わせて苦戦していました。 試してみます。
457 名前:login:Penguin mailto:sage [2010/02/01(月) 21:00:57 ID:34j3cQq0] >>452 編集はしちゃいけないんだってさ。 録ったTSのままBDに保存するのが常識らしいですよ。
458 名前:login:Penguin mailto:sage [2010/02/01(月) 23:16:38 ID:cB7lBxbS] TVROCKに負けるな!
459 名前:login:Penguin mailto:sage [2010/02/01(月) 23:41:09 ID:qxhuaPIR] >>458 勝つとか負けるとか、お前は何と戦ってるのか? やりたいことが満たされているならそれでいいんじゃないの? 満たされていないなら、コードを書くんだ
460 名前:login:Penguin mailto:sage [2010/02/03(水) 03:56:18 ID:gb+SGSgW] 入り切るかな? QlpoOTFBWSZTWXY7MtYAAOHfgH64Yf/+u6+iSMq/59/qQAMOrJQANBKJAhoaCYB6iHqZDAANAEAY JQgiEejU9T1AyZNDQaAZD1DIGI9RjmBMTQYTJkyZGEwTTTIxMAQwBUkRNA1NNFHpNplNkmGUyDam mmmmhp6jNNSnRVZqAlUUSTX24RpLfO3ozcSDwxo6Vi7PmHVYIWEH/Wl68e7dhhnr4moh0VJJzRUk lcFF+erCkKKbqQnIwntDg+HDEvOMwuZR9IqhFURTKmQiqxqtNHvr6nPGd3vcb4OUxd2zb9Mu+fcy bZ5GvPfFOy3EvreVFGJx9aSjTo0CMo5UyLjOrpXbuEpMQsnMWrXh0IlRSNXvNYvOIDpiA9hrIpCk ncfgrYyFCJQqITpEpVIU8DNpyXSyuP026n39fSTZNhwNC03STF5cOlnw7ydmqUo7KbCp7lm5T3Nj M0Ot4uleQU4zupHlFRGKq8hIrGmCeyXCKLNJEZyxV5IV/DyM8adR9tMrWLMeN1bItRUk/RZoXYuZ TBZHasWfFT1vM3Pi0MHapZ5zfs4nVrDYeZWMqLD4BaGlLUtMGp+qS1ugGiBZqFV6Z1uWfgs7pmZt lGCvnNdJKno2/znF6XFJSRUxYtt1m7BaYGDfU0FDfPX+bOKmI0cL1b+9xdzje1yMdGhp2jLCOYVK b5te8U4100wtk8M10aqoqpUMWtgfNj4WtWzsbE86le2Lr2ehb1YYuZuQ70NhfJTV8r3w5c5PBBzm hoiUuqc7j5tfb9mTcaTUFWtFp28FzWWDEYzhbdEKdBw4y0Yy2qmfyx5t+mXjiPC6VylwtXycLBL5 0OtSaV2EyXlmnfrjIp3FTe8/Q3VK2+BabWRmci9qoI+HgwdgIv4fHk8yuilsloNVrbLhbP1haIaK NddS5yjeqS7JbCZSqni65pvH0Y96HItODPJ0njamVVMGeY9m6dBiznstHJnyP/F3JFOFCQdjsy1g
461 名前:login:Penguin mailto:sage [2010/02/03(水) 04:02:22 ID:gb+SGSgW] おお、入った。 超クイックハックだけど、mplayer/faadを規格違反の音声変更に追随させてみるテスト。 base64 -d bunzip2 patch mplayer-export-2009-12-19/libmpcodecs/ad_faad.c ADTS fixed headerも変わらないケースとかもあるんかねぇ
462 名前:login:Penguin mailto:sage [2010/02/03(水) 07:18:22 ID:x0rskHyF] >>460-461 テレビ総合2スレの>>353 でデュアルモノラルや5.1chとの切り替わりに 対応するパッチが出てるけど、それとは別モノ? > 規格違反の音声変更 デュアルモノラルのときのADTSヘッダでchannel_configuration=0で配信 されてくるヤツのことを指してるのかな? MPEG-2 AACではchannel_configuration=0の場合は、raw dataの中のPCEから コンフィギュレーションを読み取ってチョ、となっているが、違反なの? faadを初期化し直すのに、channel_configurationかPCEのどちらかを 渡す必要があるが、規格の記述を実直に実装しようとするとraw dataの中から PCEをたぐってきて渡すことになり、ぶっちゃけ面倒くさい。 MPEG-4 AACだとADTSヘッダの直後にPCEを付けることになってるらっすぃから すぐ見つかるけど、MPEG-2 AACの場合はホントにたぐらなきゃならない。 ..ので、channel_configuration=0のときはデュアルモノラル、と決め打ちで 処理しているのが現状。 まぁ、放送のストリームだから内部構造を安易に変えられないので、 そんでええんじゃないかと思うけど。
463 名前:login:Penguin mailto:sage [2010/02/03(水) 15:20:52 ID:fGUiCeRn] >>461 2ちゃんにパッチ書くと、あなたの著作物じゃ無くなるので、どんなライセンスのソースでも あなたのパッチは取り込めなくなりますよ。
464 名前:login:Penguin mailto:sage [2010/02/03(水) 17:58:06 ID:DXZME0X/] >>462 えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。 中見てないけどそっちの方がまともなんじゃないかなぁ。>必要な人。 > 規格違反の音声変更 いや、fixed headerが変わっちゃうのが違反なんだよね。これは1ストリーム中で変更されないはず。 で、PESで多重されてたりするのかもしれんけど、こっから(パッチの所から)は見えないのでそのままfaadに送られて{エラー->resync}の繰り返しって感じ。 なのでそこに安直リセット入れてやるだけのquick hackが上の奴。 んでchannel_configuration=0は、PCE or 暗黙の・・・ or アプリが知ってるハズ(ちと手元に規格書無いんで正確には見てちょ) の後ろ2つがあるから、どうなんだろね?この前やってた某映画(5.1ch channel=6)には見た限り毎回付いてたけど、最初にハマったtsで付いて無かったんだよねー(2ヶ国語ニュース) faadは必ず見に行ってた?そのニュース(channel=0 SCE開始)のadtsフレームの頭からinitに入れてやっても7(6だったかも)バイトだけ食って返して来たような気が。 (ビット見間違えてただけかもと思ったけど、そうでもなさそうね) しかし音声多重も対応されてたのか・・・ 実はこっちも1行パッチあったんだが(w (これはこれで副作用出るかもしれんので消しといた)
465 名前:login:Penguin mailto:sage [2010/02/03(水) 20:11:53 ID:lL0/5I0j] ID違うけど>>462 です >>464 > えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。 どっちが本スレとかは関係なく、 同じようなことをやってる成果が既に開示されてますよ、っていう情報です。 どうしても自分のパッチの方を流行させたい、というような意図が あるなら好きにすればいいけど、おそらくは同じ目的だと思うんで、 だったらそちらのパッチを見て、もう用が足りるならやらなくていいかもしれないし、 不十分な点なり不具合なりがあるなら、それをリカバーするパッチを作るなり、を 検討することもできますよ、ということ。
466 名前:login:Penguin mailto:sage [2010/02/04(木) 00:00:58 ID:YwQu5Lqc] >>452 です。ご報告まで。CMカットして再圧縮まで行き着きました。 b25 → vlc 1.0.1でps化 → avidemux 2.5.1でCM抜き → mencoder1.0で再圧縮 という流れです(3分程度の短いファイルのみ確認。後ろで音がズレるetc..があるかも)。 $ b25 test.ts test_b25.ts $ cvlc test_b25.ts --sout "#transcode{acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=ps,dst=test_b25_vlc.m2p}" vlc://quit ここでavidemux2でtest_b25_vlc.m2pを開いて、CM抜きして、音ズレを直して、プロジェクトをtest.prjとして保存。 $ avidemux2_cli --run test.prj --output-format PS --audio-codec COPY --video-codec COPY --save test_b25_vlc_avidemux2.m2p $ mencoder -ovc lavc -oac mp3lame -lavcopts aspect=16/9 test_b25_vlc_avidemux2.m2p -o test_b25_vlc_avidemux2_mencoder.avi # フィルタとか面倒なのでパス つまづいた点メモ: ・生のtest_b25.tsやtssplitしたファイルの音声の長さをavidemux2は正しく認識しない("ファイル情報"で確認可)。 出力時に固まったり音がズレたり消えたりする。 ・以下のコマンドで音声をmp2にすればavidemux2は音声の長さを正しく認識する。が映像が乱れる。ファイルが壊れてる? ffmpeg -i test_b25.ts test_b25.m2v ffmpeg -i test_b25.ts -ar 48000 test_b25.mp2 ffmpeg -i test_b25.m2v -i test_b25.mp2 -vcodec copy -acodec copy test_b25_remix.ts ・mencoderやffmpegで動画再圧縮なしにts→ps変換するのはコケました。 音が出なかったりエラーが大量に出たり(多分やり方がまずいだけ)。