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


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

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



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/



335 名前:login:Penguin mailto:sage [2012/05/06(日) 04:17:28.14 ID:emjg1qjz]
>>332
ありがとうございます。
そう古くないところに同じ悩みの人いたんですね。
自分で調べられたことなのに申し訳ないです。
さっそく、応急処置を含めて反映させていただきます。

>>333
>>334
使用バージョンを説明していなかったのですが、使用バージョンは20111001版の未改変です。
番組表のチャンネル情報で視聴しないにチェックを入れるとRecorder_ChannelTblのskipに
フラグが立つのですが、番組検索の放送局リストにはリストに上がってきてしまう状況でした。
テーブルの情報はエクスポートしてから削除していますので復旧は無事できてます。

336 名前:login:Penguin mailto:sage [2012/05/06(日) 11:57:29.80 ID:08YpZt+j]
>>335
チェックする前にepg取得した分は残ってるとかそういうんじゃなかったっけ?

337 名前:320 mailto:sage [2012/05/06(日) 15:50:10.70 ID:4eNlf+P7]
今地上波でやっている阪神戦、5.1chで放送されていますが
やはりパッチ当て済みの mplayer でも実況解説の声は左側しか聞こえませんね
他の方はどうなんでしょ

338 名前:login:Penguin mailto:sage [2012/05/06(日) 17:15:18.41 ID:u0YXx5mv]
Ubuntu 12.04

質問お願いします。
現在新たに録画機を構築していまして、gitから持ってきた現在のmasterのepgrecをインストールしました。
初回のgetepgを実行する状況に至ったのですが、番組表は取得されませんでした。
なので端末よりgetepg.phpを実行したところ

PHP Warning: pcntl_signal(): Error assigning signal in /var/www/epgrec/getepg.php on line 27
PHP Warning: pcntl_signal(): Error assigning signal in /var/www/epgrec/getepg.php on line 28

と表示されgetepgは実行されませんでした。getepg.phpには手を加えていません。
phpのマニュアルなどを読んでみましたがよく分かりませんでした。
epgが取得されない原因や解決法などを分かるの方が入らしたら教えてください。よろしくお願い致します。

339 名前:login:Penguin mailto:sage [2012/05/06(日) 17:41:21.93 ID:stc7JCQB]
>>338
SIGKILLとSIGSTOPはハンドルできないから警告されているだけなので
その行は削除して構わない。
ただこれは警告だけで処理は続行しているはずなので、
getepgが完了しなかった原因は別にあると思う。

340 名前:login:Penguin mailto:sage [2012/05/06(日) 18:18:01.31 ID:OZ8vQ6Iw]
失礼礼します。
Ubuntu12.04 + PT2 + EPGrec (20111001) で録画ができることまで確認できたのですが、
いざ、初期設定をしようと http:// localhost/epgrec/にアクセスすると何も表示されません。
localhost/epgrec/install/にアクセスするとファイルが表示されるので、LAMP環境は構築できていると思うのですが。。
EPGrecサイトのFAQは実行してみたのですが、他にどんな可能性がありますでしょうか?

341 名前:login:Penguin mailto:sage [2012/05/06(日) 18:40:28.47 ID:tEAbPAis]
ブラウザでJavaSciyptの実行を許可してないとか

342 名前:epgrecのUIの人 mailto:sage [2012/05/06(日) 19:20:04.04 ID:BCMbSrKH]
>>340
パーミッション(template_c)とか?

>>338 もですが、apache の error.log に何か出てないでしょうか?

343 名前:login:Penguin mailto:sage [2012/05/06(日) 19:57:18.34 ID:emjg1qjz]
>>336
多分番組検索の検索結果の一覧表示と勘違いさせちゃってる気がします。ごめんなさい。
>>332のえろい人からいただいた回答で無事解決しました。



344 名前:340 mailto:sage [2012/05/06(日) 23:29:46.84 ID:OZ8vQ6Iw]
>>341
>>342
なんとepgrecのインスコが一部上手くいってなかったみたいで。
再インスコしたら解決しました。誠に申し訳ありません。

345 名前:login:Penguin mailto:sage [2012/05/07(月) 00:24:09.71 ID:rJFgwz1w]
>>337
数秒分でいいから録画してサンプルをうpしてちょ


346 名前:login:Penguin mailto:sage [2012/05/07(月) 19:00:13.67 ID:NdA391Ew]
通報しました

347 名前:login:Penguin mailto:sage 5.1ch [2012/05/07(月) 21:01:32.53 ID:Ic60Y+Nz]
>>345
こんな感じでいいでしょうか。適当に消します。
ttp://www1.axfc.net/uploader/Li/so/127993

348 名前:login:Penguin mailto:sage [2012/05/07(月) 22:39:19.58 ID:rJFgwz1w]
サンプル入手しました 確かに左に寄ってますね...
ちょっと調べてみます

>>346
「著作権侵害に例外規定盛り込む 改正案を閣議決定」
www.47news.jp/CN/201203/CN2012030901001225.html
> 改正案では「写り込み」のほか ....
> (2)技術開発用サンプルとして音声や映像ソフトを複製
> ...―などのケースについて、著作権侵害の対象から除外する。

349 名前:login:Penguin mailto:sage [2012/05/07(月) 22:55:09.74 ID:pxvvesRb]
やきう中継にも字幕あるんだなー

350 名前:login:Penguin mailto:sage [2012/05/07(月) 22:57:30.61 ID:EuGBVaIE]
3月9日に閣議決定じゃまだ今は法律として成立してないだろう。
確かめたわけじゃないが、そうだとすれば、すなわちそれは現時点では違法だということを意味するのだが・・・

351 名前:login:Penguin mailto:sage [2012/05/07(月) 22:57:37.68 ID:rJFgwz1w]
・実況・解説の音声は センターチャンネルにしか入ってない
・ffmpegのダウンミックスのやり方がまずくて 単純に センター -> L, レフト ->R
という変な変換になっちゃってる

というのが原因みたいです
とりあえずは mplayer -af channels=2:2:0:0:0:1 とか あるいは
mplayer -channels 6 -af channels=6:2:0:0:0:1 とかで
センターチャンネルを強制的に左右のスピーカーに出すことは可能ですが、
ffmpeg AACデコーダのバグと思われるので調べてみます
(サンプルは消してもらって結構です)

352 名前:login:Penguin mailto:sage [2012/05/07(月) 23:01:23.34 ID:weJyMfmm]
左寄りって思想かと思った

353 名前:login:Penguin mailto:sage [2012/05/07(月) 23:13:33.70 ID:rJFgwz1w]
>>350
じゃあ 知り合いである>>347>>348との間での私的な複製ってことでいいよ

このスレに来ていながら
放送波の受信だけして 保存もデスクランブルもワンセグの再生もしておらず
ただ捨てているだけという 正しき人のみが石をぶつける資格があるってお話?



354 名前:login:Penguin mailto:sage [2012/05/08(火) 02:18:24.77 ID:/lDnTugq]
>>353
そんな屁理屈は通用しないと思うよ。.
「法律でいえば黒だけど、権利者が目くじら立てて被害届出すほどじゃない(多分)から大丈夫」
で問題ないだろ。

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うんちゃらかんちゃらを入れ替えたのとは関係なさそうな。






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

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

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