1 名前:login:Penguin [2012/01/17(火) 21:48:51.47 ID:qQ+25vg4] 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でテレビ総合5【デジタル/アナログ】 engawa.2ch.net/test/read.cgi/linux/1309182037/ 【過去スレ】 【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】 hibari.2ch.net/test/read.cgi/linux/1293388638/ 【視聴・録画】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/
355 名前:login:Penguin mailto:sage 5.1ch [2012/05/08(火) 20:19:52.65 ID:bynpoYGv] >>351 調べてくださってありがとうございます。 映画番組で台詞が左側から聞こえないものがあるもの同じ理由でしょうかね。 手動でとりあえずそれらしく聞こえるようにと私も試行錯誤してみました。 >>347 のサンプルは 0: center front 1: front left 2: front right 3: subwoofer 4: rear left 5: rear right のように収められてるようなので mplayer -channels 6 -af pan=2:0.5:0.5:1:0:0:1:1:1:1:0:0:1 でそれっぽくなりました。 ちなみに歌謡コンサートは 0: center front 1: front left 2: rear left 3: subwoofer 4: front right 5: rear right っぽい。 他の番組も含めると数パターンあるようです。
356 名前:login:Penguin mailto:sage 5.1ch [2012/05/08(火) 20:56:34.67 ID:bynpoYGv] 色々と試してる内に耳が痛くなってしまった。 af.c にあるデフォルトの配分を使って pan=2:0.3:0.3:0.4:0:0:0.4:0.1:0.1:0.2:0:0:0.2 ぐらいにした方が耳に優しいですね。
357 名前:login:Penguin mailto:sage [2012/05/08(火) 22:00:18.05 ID:7/yns66O] >>339 この警告は気にし無くてもいいのですね。一応コメントアウトしておきました。 >>342 apacheのlogを見てみたところ、 PHP: syntax error, unexpected '&' in /etc/php5/apache2/php.ini on line 110 とのエラーが多数ありました。 調べてみた結果、該当部分をコメントアウトして error_reporting = E_ALL & ~E_NOTICE を追記しました。 理由はよくわからないのですが、これでgetepgが実行されるようにになったみたいです。 お二人ともありがとうございました。
358 名前:login:Penguin mailto:sage [2012/05/08(火) 23:10:55.32 ID:8JXFAGln] >>355 本来ならば いろんなチャンネル順序で収められていても 標準の順番に並べ替えて(C, FL, FR, SL, SR, LF?) 出力しなきゃいけなくて さらに-channels が2(defaultも2)である以上は downmixして2chで出力すべきなんだけどそれが出来てないみたい faadの方はうまくやれてるっぽいので、とりあえずTV放送を再生では -ac faad とかで回避できます ffmpegのAACデコーダの方も見なおしてますけど 今ちょっと時間がとれないので時間かかるかも
359 名前:login:Penguin mailto:sage [2012/05/09(水) 12:50:04.13 ID:aA1hWTv1] mythtvのVer0.25ってisdbのパッチ当てた人いないのかな? mythtv0.24だとgcc 4.7でコンパイルするためのパッチとか、 やれmythwebでphp5.4のパッチとかpatchあてまくってるもんで現状がわからん。 あと、linux kernel 3.3だとpt2のdvbドライバまともに動かないという話だったけど、3.4だと動くようになったのかとか情報きぼん。
360 名前:login:Penguin mailto:sage [2012/05/09(水) 21:59:06.55 ID:h+BbDRN8] gentooに3.3kernelで使ってるけど特に問題出てないよ>PT2
361 名前:login:Penguin mailto:sage [2012/05/10(木) 00:33:28.21 ID:ZxergVz7] >>358 デコーダーが良きに計らってくれないとたしかに困りますね。 番組によって faad では不都合があるので、対応してくださるまでは 適当に ffaac と切り替えて使っていくことにします。 どうもありがとうございます。
362 名前:login:Penguin mailto:sage [2012/05/11(金) 11:51:36.67 ID:XUUUTHS1] >>359 Fedora16でも 3.3で動いてるよ (バックポートされたパッチが適用済みだから)
363 名前:login:Penguin mailto:sage [2012/05/11(金) 15:10:35.89 ID:7gi9oK1X] >>360 ,362 つーことはヴァニラカーネルじゃ駄目ってことだね(3.3.5で今試した)。 gcc 4.7はmythtv0.24.2にpatchを当てるか mythtv0.24.3でコンパイルが通った。 でもgcc4.7でコンパイルしたmythtvfrontendをvnc経由でテレビ表示させしようとしたら、 落ちるようになったもんで動作確認がめんどくせーことになってしまっている。 orz
364 名前:login:Penguin mailto:sage [2012/05/12(土) 02:20:57.95 ID:SMar9bTY] 規制解除されたかな? ubuntu 12.10に上げたので試してみた。 libccid 1.4.5-1 pcscd 1.7.4-2ubuntu2 pcsc-tools 1.4.18-1 最初は>>300 と同じ症状だったけど、 rootでpcscdを立ち上げると動いたのでパーミッションの問題っぽい。 面倒くさいのでchmod u+s /usr/sbin/pcscdしたら動くようになった。 必要な時にpcscdの権限で立ち上がるみたいで、どこか設定をいじればいいんだろうが どうするのがいいのかよくわからん。 >>312 は最初から入ってた。
365 名前:login:Penguin mailto:sage [2012/05/12(土) 14:22:27.71 ID:0KL4oQsq] けいあんの神化が止まらない
366 名前:login:Penguin mailto:sage [2012/05/12(土) 14:45:12.50 ID:mh1Dk+tu] ああ神様お願い二人だけの
367 名前:login:Penguin mailto:sage [2012/05/13(日) 04:03:26.10 ID:zD+7EMYi] この騒動でけいあん買ってしまった 結構使えるね
368 名前:login:Penguin mailto:sage [2012/05/15(火) 00:15:15.66 ID:j9g3wZtj] recpt1http+bondriverhttpとepgrecで最強になった気がする それはそうとスカパー光撮れてる方居ますか?
369 名前:login:Penguin [2012/05/16(水) 06:13:41.95 ID:oxvmId40] ubuntu 11.04でテレビ見るには どんなチユーナー買えばいいのですか? PCはNECのデスクトップです。(鼻毛)
370 名前:login:Penguin [2012/05/16(水) 17:39:07.22 ID:IZpmMD7Z] keyholetvという便利なソフトがありますよ。 devパッケージですが
371 名前:login:Penguin mailto:sage [2012/05/17(木) 00:04:54.16 ID:KYzt+Vk7] >>369 PT3買ってドライバ開発がマジでお勧め
372 名前:login:Penguin mailto:sage [2012/05/17(木) 02:09:32.76 ID:Foj/mq0e] 今は時期が悪い もう少し待ってPT3
373 名前:358 [2012/05/17(木) 20:42:22.24 ID:kK6PB47g] mplayer のAAC 5.1ch再生関連のパッチ うpしました pastebin.com/zpkipp7C なぜか2senにうぷできなくなってる(例の件関連なのかな)ので pasetbinに よろしければ お試しを もう一件 再生時に同期がずれて止まることがある問題も合わせて修正をと思ってたんだけど ちょっと時間掛かりそうな(問題の原因やmplayerのソースを もう一つ理解しきれてない)のと カス絡みの例の件で カード無し復号対応版ができるようになるかもしれないしで 後回しにしました
374 名前:login:Penguin mailto:sage [2012/05/17(木) 23:17:30.41 ID:a2K9nYjK] >>373 > カス絡みの例の件で カード無し復号対応版ができるようになるかもしれないしで OishiiSlurper氏のCardTool.exeのソース(card_source.rar)を利用してカード無しで復号できる pt1-c44e16dbb0e2.tar.bz2(libarib25.so, b25, recpt1)へのパッチはすでに作ってあるけど、 公開するのは怖いなあ もうreadme.txtまで用意してあるんだけどねw 自分で実装したい人のために情報を書くと、実装するのに必要なのは、 card_source.rarのCrypto/Crypto.cpp, Decoder/Decoder-ECM.cpp, Keys/Keys.cpp, Keyset/Keyset.cpp とB-CASのSystem keyと初期CBC値 card_source.rarのその部分はlinuxでも素直にコンパイルできる System keyと初期CBC値はarib25/src/b_cas_card.cのconnect_cardに仕込んで、B-CASカードを差して b25等を実行すれば簡単に取得できる ECMからKsを復号する部分は、BCAS/Keys/Keys.cppのBCAS::Keys::RegisterAll()をどっかで一度呼び、 arib25/src/b_cas_card.cのproc_ecm_b_cas_card内でSCardTransmitをする代わりに、srcとlenを引数にして BCAS/Decoder/Decoder-ECM.cppのBCAS::Decoder::DecodeECMを呼べばOK 完全にカードなしで扱えるようpcscなしでビルドできるようにするにはもう少しいじる必要があるけど、 そんなに難しくないよ
375 名前:login:Penguin mailto:sage [2012/05/17(木) 23:38:20.04 ID:mkILgNHP] うん、色々と難しい問題だね
376 名前:373 mailto:sage [2012/05/18(金) 00:01:01.57 ID:r47hlp17] >>374 割と簡単にできるであろうことは 関連スレ見てて理解してたんだけど mplayerのソースと格闘してて そっちのソースは入手だけしてまだ見てなかった T422とかM001とか特定のカードを持ってないとだめなのか確認してなかったんだけど OKなんだね 情報どうもです あととりあえず 公開はまずそうだから よくても libdvdcssみたいに ライブラリとして分離して ソースだけどっか問題にならない国のサーバから配布とかになるのかな PC/SCのライブラリを経由せずに直接ECMを復号する方がシンプルで効率的だろうけど 実際には各自がなんとかして libpcscliteと同インターフェースの復号ライブラリを用意して LD_PRELOADやLD_LIBRARY_PATHとかを設定するってのが 再生アプリ側は変更要らなくて楽だね
377 名前:login:Penguin mailto:sage [2012/05/18(金) 00:17:12.45 ID:sfsQ05X1] >>373 AとVのPTSがビデオ再生中に、本当の数値とはズレてしまうって言ってる? CPUかビデオ描画が遅くてズレる事はよくあるけど。 ちょっと古いGPUで重いデインタレース(-vo vdpau:deint=3 )したりすると、 滑らかにズレたりはする 最近のffaacはバギーなので触りたくないですが。。。
378 名前:login:Penguin mailto:sage [2012/05/18(金) 01:16:27.31 ID:r47hlp17] >>377 (再生の出だしや サスペンド・レジューム後、CMと本編の境目?などで) エラーが起きた時?か PTSが飛んだ時?とかに A-Vが大きくズレた状態で、 音声だけ流れて(AのPTSが進んで)Vが止まっていて しばらくするとちょっと動いて今度は逆転して VのPTSが進んでAが止まる、その後ハングするといった症状がごくまれに出ます 今のところ DVBからの入力の場合のみ観測できて ファイルからの再生では起きていないように見えるし そもそもあまり発生しないので難しい... 滑らかにズレてやがて戻るとかは まさに仕様でそうなってると思うんだけど その修正が何かの拍子でうまく行かない場合があるみたい いくつものパラメータが絡んで 相互にフィードバックし合ってるみたいな感じで難解 ...orz
379 名前:epgrecの中の人 mailto:sage [2012/05/18(金) 11:12:43.12 ID:ELO8fdgw] >>374 私も昨日、当該ソースを眺めてEMMとECMのデコード等ができることを 理解したのでrecpt1に実装できるなあと思ってたところです。 仕事が早いですねー。 丸ごと公開は問題ありすぎですがrecpt1の差分だけなら 問題ないと思いますけど…。
380 名前:epgrecの中の人 mailto:sage [2012/05/18(金) 12:00:01.87 ID:ELO8fdgw] そうそう、有料放送に契約してる身だけに有料放送のタダ見がしたいとか 思ってませんから誤解なきよう。無料放送のデコードだけできればいいなと。 理解が正しければBroadcasterGroupID=0x1eのキーを使えばいいんじゃないかと思うけれども このキーだけを公開ソースに混ぜるのも大問題でしょうねえ…
381 名前:login:Penguin mailto:sage [2012/05/18(金) 14:41:02.95 ID:9M7kubpx] recpt1 で CS の番組を録画する場合は、個別のチャンネルをどう指定すればいいのでしょうか? CS2-CS24 とかいうチャンネルが指定できるようですが、複数チャンネルがまとまっているように見えます。
382 名前:login:Penguin mailto:sage [2012/05/18(金) 14:56:50.98 ID:gJRUsUIa] まずはちゃんと有料の契約をします
383 名前:login:Penguin mailto:sage [2012/05/18(金) 16:06:40.61 ID:ifpYV2OO] >>381 tssplitter_lite sidを番組表に付ける recpt1のオプションで--sidで指定(詳しくはヘルプ見れ)
384 名前:login:Penguin mailto:sage [2012/05/18(金) 18:15:15.44 ID:euBXVGH4] >>374 DecodeECM()だけでうまくいかず悩んでいたのですが RegisterAll()を呼べばよかったのですね。 おかげでb25-client.so(rec10のb25-remote)に組み込めました。 pcsc-liteのヘッダを用意して、b25-client.cppに足りない外部変数を追加すれば libpcscliteの代わりにb25-client.soをリンクして使うことも。
385 名前:login:Penguin mailto:sage [2012/05/18(金) 19:33:14.02 ID:2EEdq2z0] B-CASカードを有料放送見放題カード「BLACKCAS」にする手順が判明するまでの経緯まとめ、一体ネット上で何が起きたのか? - GIGAZINE gigazine.net/news/20120518-b-cas-card/
386 名前:login:Penguin mailto:sage [2012/05/18(金) 20:39:11.37 ID:7he7HMBt] 役人って学習能力が無いんだな。 FDコピープロテクトで学んでいないのかねぇ
387 名前:login:Penguin mailto:sage [2012/05/18(金) 20:48:16.85 ID:9M7kubpx] 最近の ソースを見たら pt1_drv.h に CS の 物理チャンネル sid が書いてあったので この通りやったら録画出来ました。おさがわせしました。
388 名前:login:Penguin mailto:sage [2012/05/18(金) 22:05:12.35 ID:1n0oflUW] >>386 B-CASは建て前上、すべて民間ね ARIBのトップは総務省の天下りだけど
389 名前:login:Penguin mailto:sage [2012/05/18(金) 22:42:35.18 ID:utn7Luuj] 法律で規制すればセキュリティは破られないと思っている バカ東大なんてそんなもんだろ
390 名前:login:Penguin mailto:sage [2012/05/18(金) 22:54:01.89 ID:jgiImW4R] 東大生は法律を立案できない。立案して特権を作り出しているのは官僚。
391 名前:login:Penguin mailto:sage [2012/05/19(土) 02:39:04.79 ID:lLY4nwlq] >>373 対応どうもありがとうございます。 録画のいくつかで試しましたが問題ないように思います。 ただ、デフォルトの配分だとセンターの音量レベルが低すぎるものもありますが、 これは適当にフィルタでいじるしかないですね。 同じ番組でも日によってチャンネルの収録順が変わる場合もあるので 自動的に処理されるようになって本当に楽になりました。
392 名前:login:Penguin mailto:sage [2012/05/19(土) 12:38:01.03 ID:0cp/7f94] >>391 ダウンミックスの計算式はAAC やARIB-B31とかで規定されているんだけど 一般的に5.1chの場合は映画向きにダイナミックレンジが広い?とかで ダウンミックスすると普通のステレオに比べて音量が小さくなるみたいです とくにAACの規定する式は クリッピングしなくてよいようにしてるので小さくなるみたい。 DVDとかの場合は 途中でチャンネル構成が変わるというのはあまりないので 見る人が音量を調整すれば良いという考えのようです ARIB-STD B31はそのあたりの問題を考慮して多少大きめの音量になるように ダウンミックスの係数を規定して configureで --disable-dmix-jp としない限りこっちの方法を使ってます
393 名前:login:Penguin mailto:sage [2012/05/19(土) 12:38:34.91 ID:sOwbzt66] 誰か、BonCasClientをLinuxに移植した人居ない? ttp://typezero.ddo.jp/dtv/ サーバーはbcs-perl.plってのが有るけど、クライアント版はLinuxで動くのが無い。 ttps://github.com/walkure/bcs-perl/ ざっくりsrcを見たところBonCasClient.cppの中に CasLinkTransmitとかCasLinkEstablishContextとかが書いてあるので ここの「CasLinkホニャホニャ」をLinux環境に移植すれば b_cas_card.cの中の SCardListReaders SCardConnect SCardDisconnect SCardEstablishContext SCardReleaseContext SCardTransmit これらの「Scardホニャホニャ」を置き換えるだけでいいと思うんだけど。 だけど、VC++もCも良く分からないし、どうやって移植すればいいのか分からない。
394 名前:login:Penguin mailto:sage [2012/05/19(土) 12:50:12.57 ID:0cp/7f94] SSHで リモートサーバのpcscdのソケットへトンネルを作ればいいだけってことはないの?
395 名前:login:Penguin mailto:sage [2012/05/19(土) 13:08:20.63 ID:qV2989vT] >>393 使ったことないけど、BonCasLink互換のb25-remoteというのが rec10に同梱されているはず ttp://sourceforge.jp/projects/rec10/
396 名前:login:Penguin mailto:sage [2012/05/19(土) 14:09:58.14 ID:sOwbzt66] >>394 pcscdってソケット通信?なんですね。知らんかった。 >>395 うお、ヒットっぽいです。移植版っぽいCasClient.cppがあって b25-client.cppでSCardホニャホニャが定義されてます! テストしてみます。ありがとう。
397 名前:login:Penguin mailto:sage [2012/05/19(土) 16:11:01.20 ID:sOwbzt66] recpt1で確認できました。つか、かなり前からあるんですね。 bcs-perl.plの方が有名?なせいかserverの方も知りませんでした。
398 名前:login:Penguin mailto:sage [2012/05/20(日) 13:21:38.37 ID:y1cbDG4f] ソフトCASをドライバに組み込めたらいいのにね
399 名前:login:Penguin mailto:sage [2012/05/20(日) 14:47:39.54 ID:UBKiewlO] もはやCASではなくただの復号化プログラムにすぎない
400 名前:login:Penguin mailto:sage [2012/05/20(日) 23:08:30.88 ID:abDmU8N6] DTV板は週末以来大騒ぎだけどさすがにこっちは平穏だな
401 名前:login:Penguin mailto:sage [2012/05/20(日) 23:20:43.86 ID:eXd6oLJc] そりゃぁ こっちの住人は、自分で何とかしちゃうからなw
402 名前:login:Penguin mailto:sage [2012/05/21(月) 20:01:25.79 ID:e0J2Ep4b] まあ人間誰でも時間は限られているからな 自動録画サーバ構築するほうが番組鑑賞より楽しいし
403 名前:login:Penguin mailto:sage [2012/05/21(月) 20:04:01.32 ID:8F2u7WBB] 手段の目的化わかる サーバ構築したり録画スクリプトやエンコスクリプトと連携させたけど全然録画してねえw
404 名前:login:Penguin mailto:sage [2012/05/21(月) 22:41:38.57 ID:AK7V3rT6] 完全自動録画化させたが、録画した番組一覧を見てにやっとするレベル ディスク消費量を見て、そろそろディスク追加するかなー。とか楽しくなってくる
405 名前:login:Penguin mailto:sage [2012/05/22(火) 02:23:59.69 ID:10IRr4lc] 手段が目的化できないやつにLinuxは扱えない(キリッ いや、割と本気でそう思わない訳ではない ただ、現状の運用に問題がないのですぐさまにでもソフトCASにしたいって気にはならないかな。 録画自体が失敗するわけではないにせよ、カードリーダー故障で複合失敗の心配がなくなる という点では便利だけどね。 案外故障するんだよね、カードリーダー。 運用始めて2年近くたつけど2回ほど交換してる。
406 名前:hf [2012/05/22(火) 11:40:59.55 ID:r+ECuz6I] PT2で録画したTSファイルを、MediaTombでDLNA配信しようとしてるんだけど、Transcodeが上手くいかない。 このページの"DirecTV HR2x Transcoding"(ページの上から1/4位の所)に書いてある方法を試してみたら、TSファイルはDLNAクライアントのファイル一覧に現れるように なったけど、再生を始めたら画面真っ暗なまま。 mediatomb.cc/dokuwiki/transcoding:transcoding どうやったら配信できるんだろ?
407 名前:login:Penguin mailto:sage [2012/05/22(火) 14:10:50.75 ID:sun6bL5W] うちではMediaTombだと設定の問題かわからないけどうまくいかなかったので、 MiniDLNAを使ってTSのまま配信してる。
408 名前:login:Penguin mailto:sage [2012/05/22(火) 15:07:39.62 ID:A1CjT9vU] けいあん!
409 名前:login:Penguin mailto:sage [2012/05/22(火) 16:41:55.62 ID:Ov0b4r42] BS のスターチャンネル3(202ch)を recpt1 で録画使用としてるんだけどスターチャンネル2 が録画されてしまいます。どうも sid を指定しないとだめなようなのですが どんな sid を指定すればいいのでしょうか? ちなみに正規に金を払ったカードを使っています。
410 名前:login:Penguin mailto:sage [2012/05/22(火) 17:24:07.93 ID:VgevlXKM] >>406 今のバージョンは知らんけどubuntuでaptで入手できるffmpegはx264非対応で自分でビルドしないとだめだったような
411 名前:login:Penguin mailto:sage [2012/05/22(火) 18:32:35.67 ID:YXCcdHyq] >>409 pt1_dev.h
412 名前:login:Penguin mailto:sage [2012/05/22(火) 21:17:51.88 ID:WDsrSAet] >>406 私はそのままmpgに拡張子だけ変えてPS3で見ているから、 PS3で見るだけならtranscodeって不要だけど。
413 名前:374 mailto:sage [2012/05/22(火) 21:44:38.00 ID:6We0GqxK] DTVの解析スレ 13枚目の415にカード無し復号対応winscard.dllのソースが来てるよ 公開すると不正競争防止法に引っかかりそうなんだけど大丈夫なのかなあ 自分は怖くて公開する気にはなれないんだけどなあ ちなみに、このコードを少し修正して、共有ライブラリとしてビルドしてlibpcsclite.soと 差し替えれば、b25やrecpt1を修正せずにカード無し復号できるよ(b25 -p 0じゃないと エラーが出るけど) 自分で移植したい人のためにポイントを書くと、 ・Windows.hの代わりにwinscard.hをinclude ・余計なpragmaを消し、CHARをcharに ・関数名や変数名のWINAPIや_などをwinscard.hに合うように修正 ・DllMainは消してDllMainの中のコードを修正してSCardConnectあたりに突っ込む
414 名前:login:Penguin mailto:sage [2012/05/22(火) 23:30:35.05 ID:88a4lPlT] >>413 オリジナルはSCardListReadersW_とSCardListReadersAがあるけどこれは、SCardListReadersに統一でいいの?
415 名前:login:Penguin mailto:sage [2012/05/23(水) 00:29:07.41 ID:ImjxEIK0] とりあえずgccでビルドしたいのう
416 名前:login:Penguin mailto:sage [2012/05/23(水) 01:03:28.26 ID:VyYqV7lY] WはUnicode AはASCII
417 名前:login:Penguin mailto:sage [2012/05/23(水) 01:08:39.17 ID:lG70rFwO] ブラジル向けUSBチューナがlinuxで動いたらしいね。4000円。
418 名前:login:Penguin mailto:sage [2012/05/23(水) 01:41:31.62 ID:gCqvCqJM] dvb環境ならありだけど B-CASやらリーダの事考えると値段と入手性でけいあんの圧勝だね 衛星も日本で使えるならおもしろそうだけど
419 名前:login:Penguin mailto:sage [2012/05/23(水) 08:33:59.77 ID:0KG81GqI] もうカードの事は考えなくてもいいんじゃない?
420 名前:login:Penguin mailto:sage [2012/05/23(水) 11:10:55.54 ID:/ZdQVmcf] 有料放送はいずれ何らかの対策はされちゃうだろうけど、 無料放送は根本的対策がコスト・手間的に困難だから、 無料放送はカード無しで永久視聴はほぼ確定だろうね。
421 名前:login:Penguin mailto:sage [2012/05/23(水) 12:00:56.30 ID:p3UFaNxg] px-w3peってlinuxで使えますか? 録画機にしようとこれとmicroserver買って これからdebian入れるんですが、 ドライバが無さそうな…orz
422 名前:login:Penguin mailto:sage [2012/05/23(水) 12:22:27.22 ID:/ZdQVmcf] >>412 調べる前に買うなよw 今だったらPT3争奪戦待ちかな
423 名前:login:Penguin mailto:sage [2012/05/23(水) 12:23:48.24 ID:ZcZEYkPT] 事前に調べてから買えwww
424 名前:login:Penguin mailto:sage [2012/05/23(水) 14:49:14.29 ID:gJwi13mW] windowsの方は色々進んでていいなぁ。
425 名前:login:Penguin mailto:sage [2012/05/23(水) 16:33:59.93 ID:CsqrnCH4] 本物のLinux使いならWindows用のドライバ解析してLinux用のドライバ作るくらい訳ないんじゃね?
426 名前:login:Penguin mailto:sage [2012/05/23(水) 17:41:08.33 ID:l8e3cP6w] いやさすがにそれは難しいだろ つうかドライバ関係ないし
427 名前:login:Penguin [2012/05/23(水) 17:59:07.65 ID:Hdhf694O] >>424 ttp://pastebin.com/5144Ah9g ttp://pastebin.com/FQdSixkB
428 名前:login:Penguin mailto:sage [2012/05/23(水) 18:18:05.45 ID:UHgFXu/M] あざーす ちょうど今作ったsoと入れ替えてダメだったとこだった 間違い見つけた
429 名前:login:Penguin mailto:sage [2012/05/23(水) 19:45:52.44 ID:UHgFXu/M] fedoraだとpcsclite.hが違うみたいでやっぱダメであきらめた でもPT2鯖はカードリーダ外したw ちょっとエコ
430 名前:login:Penguin mailto:sage [2012/05/23(水) 20:25:24.46 ID:VDZhsnPn] SL6は元のヘッダと比較して細かいとこ修正するだけでいけたよ というか>>427 に上がってるのかw みんな豪快だな
431 名前:login:Penguin mailto:sage [2012/05/23(水) 21:12:40.86 ID:OB3nqdgP] >>429 pscslite.hはFedora16も Ubuntu12.04も両方共1.7.4でまったく同じでFedora だからという言い訳は許されない。 ちなみに SL6 は 1.5.2 だった。 1.5.2と1.7.4のpscslite.hを見比べると おや、こんな時間に誰だ
432 名前: 忍法帖【Lv=40,xxxPT】 【東電 73.7 %】 mailto:sage [2012/05/23(水) 23:51:10.05 ID:qAJ67qrc] >>427 5144Ah9g → linux版winscard.cppだよね・・・。 FQdSixkB → これはMakefileなん? $ make g++ -g -fPIC -O2 -I /usr/include/PCSC -c -o winscard.o winscard.cpp winscard.cpp:96:66: エラー: ‘LPSCARD_READERSTATE_A’ has not been declared winscard.cpp: 関数 ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, int, DWORD)’ 内: winscard.cpp:96:118: エラー: declaration of C function ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, int, DWORD)’ conflicts with /usr/include/PCSC/winscard.h:64:16: エラー: previous declaration ‘LONG SCardGetStatusChange(SCARDCONTEXT, DWORD, LPSCARD_READERSTATE, DWORD)’ here winscard.cpp: 大域スコープ: winscard.cpp:99:18: エラー: conflicting declaration ‘SCARD_IO_REQUEST g_rgSCardT1Pci’ /usr/include/PCSC/pcsclite.h:67:47: エラー: ‘g_rgSCardT1Pci’ has a previous declaration as ‘const SCARD_IO_REQUEST g_rgSCardT1Pci’ make: *** [winscard.o] Error 1 あかん、ちゃんとソース見てみるか・・・
433 名前:login:Penguin mailto:sage [2012/05/24(木) 00:34:34.82 ID:FPeLpJLa] fedoraできた s/LPSCARD_READERSTATE_A/LPSCARD_READERSTATE/ それから pcsclite.h の const を削除したらちゃんと接続できちゃったけど いいのかなこんなんで
434 名前:login:Penguin mailto:sage [2012/05/24(木) 12:35:02.54 ID:7s3+DoMk] SL6は修正要らないということ? makeはそのまま通ったんで /usr/lib/に有る奴と置き換えて、ldconfigして $ recpt1 --strip --b25 161 5 tbs.ts enable B25 strip using B25... Cannot tune to the specified channel と失敗する。 pt1_drvの情報。 description: PCI earthsoft PT1/2 driver author: Tomoaki Ishikawa tomy@users.sourceforge.jp and Yoshiki Yazawa yaz@honeyplanet.jp srcversion: 2F013B4FD4F451A47230901
435 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 12:40:55.16 ID:L0S8AJhH] そのエラーはrecpt1の周波数を合わせるところで出てるので libうんちゃらかんちゃらを入れ替えたのとは関係なさそうな。
436 名前:login:Penguin mailto:sage [2012/05/24(木) 12:53:11.06 ID:7s3+DoMk] はい、すんません。recpt1が古かったようです。 $ recpt1 --strip --b25 101 5 bs1.ts enable B25 strip using B25... pid = 1810 C/N = 16.663467dB bcas->init failed Cannot start b25 decoder Fall back to encrypted recording Recording... Recorded 7sec こんなエラーになりました。
437 名前:login:Penguin mailto:sage [2012/05/24(木) 12:59:07.89 ID:FPeLpJLa] 初めはそれでハマったけど、まずはpcsc_scanで確認したほうがいいよ
438 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 13:01:53.27 ID:L0S8AJhH] linuxのダイナミックリンカは執念深いというか親切というかなので、 動的ライブラリの名前を変えたり移動させたりしているのは追跡して 対応したりします。 なので、元のライブラリの名前を変えたり移動させて同名の 新たなライブラリを突っ込んだ場合 新たに突っ込んだライブラリが利用されていない可能性があります そのせいかもしれません。
439 名前:login:Penguin mailto:sage [2012/05/24(木) 13:06:39.67 ID:7s3+DoMk] $ ls -l /usr/lib/libpcsclite* lrwxrwxrwx 1 root root 20 4月 25 01:59 2012 /usr/lib/libpcsclite.so -> libpcsclite.so.1.0.0* lrwxrwxrwx 1 root root 24 5月 24 13:01 2012 /usr/lib/libpcsclite.so.1 -> libpcsclite.so.1.0.0.org* -rwxr-xr-x 1 root root 39281 5月 24 12:10 2012 /usr/lib/libpcsclite.so.1.0.0* -rwxr-xr-x 1 root root 42948 11月 24 08:02 2010 /usr/lib/libpcsclite.so.1.0.0.org* こんな感じのファイル配置です。.orgが元のファイル。その後、ldconfigしました。 $ /etc/init.d/pcscd restart PC/SC スマートカードデーモン (pcscd) を停止中: [ OK ] PC/SC スマートカードデーモン (pcscd) を起動中: [ 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... Waiting for the first reader... こんな感じで止まりっぱなしです。。。
440 名前:login:Penguin mailto:sage [2012/05/24(木) 13:21:12.23 ID:7s3+DoMk] あ、orgにリンク張ってある。アホや俺。
441 名前:login:Penguin mailto:sage [2012/05/24(木) 13:26:50.94 ID:7s3+DoMk] >>438 の言うとおりでした。ldconfigが名前変えただけでも 追いかけるから.orgにリンクが張られたのかな? /tmpに入れてやったらlibpcsclite.so.1が消えたんで ようやく気づきました。自分で作ったらバッチリ動きました。
442 名前:login:Penguin mailto:sage [2012/05/24(木) 13:55:56.86 ID:s5XfA3Eo] /usr/libのやつを置き換えるっていうのはどうかと思うんだが
443 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 14:11:11.11 ID:L0S8AJhH] >>442 しかし一番お手軽ですよ。recpt1、recfriioを問わず利用できるし fuseb25も使えるはず(確認はしていない)なので。 あまり素性がいい方法ではないのは確かですけどね。 スマートカードをB-CAS以外に利用していないなら実害はないでしょうし いざとなったら元に戻せばいいだけなので。
444 名前:login:Penguin [2012/05/24(木) 14:22:36.74 ID:7sE/9OiE] recpt1がどんな実装してるのか知らないけど TVTestみたいにカードとDLL(Linuxならsoとかか)が選べるようになるといいかもね あっちはsoftcasをBonCasClient.dllに組み込んじゃえばいいから
445 名前:login:Penguin mailto:sage [2012/05/24(木) 14:43:17.26 ID:1PiQ4ESz] LD_PRELOADじゃダメなの?
446 名前:login:Penguin mailto:sage [2012/05/24(木) 14:55:15.14 ID:s5XfA3Eo] recpt1しか使ってないので他のソフトの事情はわからないんだけど、 libarib25.soを差し替えるのが真っ当なやり方だと思うし、実際俺はそうしたよ。
447 名前:epgrecの中の人 mailto:sage [2012/05/24(木) 15:08:17.08 ID:L0S8AJhH] >>446 recfriioはarib25をスタティックでリンクしてたような覚えが。 recfriioもいろいろあるみたいなのでよくわからない。 確かにarib25に実装するのが理にかなったやり方ではありますね。
448 名前:login:Penguin mailto:sage [2012/05/24(木) 17:18:19.18 ID:MRs8PLfU] >>432 同じエラーでたw
449 名前:login:Penguin mailto:sage [2012/05/24(木) 19:01:29.84 ID:Iv8sii21] うーむ。皆さん /usr/libということは32bit環境ですか? Fedora16 CentOS6.2いずれも64bitではうまく行かない。 #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.6 PnP reader name not supported. Using polling. Scanning present readers... 0:---------------- で止まってる。
450 名前:login:Penguin mailto:sage [2012/05/24(木) 20:36:49.83 ID:1noZwT7S] BS 297ch を recpt1 で録画すると テレビ東京じゃなくて J sports 1 が録画されるんだけど この定義あってるのか? pt1_dev.h: { 8, CHTYPE_SATELLITE, 1, "297"}, /* 297ch:テレビ東京 */
451 名前:login:Penguin mailto:sage [2012/05/24(木) 23:23:59.78 ID:Dc5h+/oC] やべーこれはひどい 俺の場合makeして普通に動いて /usr/lib64の中に突っ込んでsoとso.1のシンボリックリンク変えて ldconfig→service pcscd restart 64bit
452 名前: 忍法帖【Lv=40,xxxPT】 【東電 74.5 %】 mailto:sage [2012/05/25(金) 00:21:29.30 ID:0kLKmgEr] >>448 >>432 だけど、32bit環境でlibpcsclite.so.1.0.0が出来たので報告まで・・・ makefileから以下の2行をコメントアウト LONG SCardGetStatusChange(SCARDCONTEXT hContext, DWORD dwTimeout,LPSCARD_READERSTATE_A rgReaderStates, DWORD cReaders){return SCARD_S_SUCCESS; } SCARD_IO_REQUEST g_rgSCardT1Pci; これでビルド出来るけど、動作確認はしていません。 内容見ると、コメントアウトした部分はcasinfoが出来るための追加?(0x80)の様・・・。 ttp://toro.2ch.net/test/read.cgi/avi/1337776912/6
453 名前: 忍法帖【Lv=40,xxxPT】 【東電 74.5 %】 mailto:sage [2012/05/25(金) 00:33:52.17 ID:0kLKmgEr] >>432 >>452 だけど、LPSCARD_READERSTATE_Aのエラーは、 コメントアウトじゃなくて以下の修正でOKでした。 LPSCARD_READERSTATE_A → LPSCARD_READERSTATE ttp://eternalwindows.jp/security/scard/scard04.html 内容は、カードリーダーの接続などを確認しているみたいです。
454 名前:login:Penguin mailto:sage [2012/05/25(金) 06:21:33.82 ID:P9eeyBFj] >>449 SL6.2 64bitで/usr/lib64に置いてるよ 自分の環境でヘッダ探してそれに合わせて引数と返り値、変数、型いじって、あとはコンストラクタ作っただけだよ
455 名前:login:Penguin mailto:sage [2012/05/25(金) 06:22:54.98 ID:P9eeyBFj] >>449 SL6.2 64bitで/usr/lib64に置いてるよ 自分の環境でヘッダ探してそれに合わせて引数と返り値、変数、型いじって、あとはコンストラクタ作っただけだよ