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/
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なりでスプリットしないと見られないでしょ?