【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2009/01/06(火) 06:04:41ID:KyPFRCpg現在分散しているテレビ関連スレを統合すべく、「Linuxでテレビを見る」のスレタイを
完全リニューアルし再スタート
スレッドの視認性高め、情報の散在に歯止めをかけ、これを統合することで効率化をめざします
有志が開発中のPT1ドライバに乞うご期待
【関連スレ】
Linux でビデオ録画【六枚目】
http://pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
http://pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
http://pc11.2ch.net/test/read.cgi/linux/1213378360/
【前スレ】
Linuxでテレビを見る
http://pc11.2ch.net/test/read.cgi/linux/1013649811/
0002login:Penguin
2009/01/06(火) 07:13:36ID:m/KXJNcG乱立させてそれか?
0003login:Penguin
2009/01/06(火) 08:15:59ID:rr0HXszW0004login:Penguin
2009/01/06(火) 09:42:39ID:f75M1MBh0005login:Penguin
2009/01/06(火) 10:10:50ID:uoKzZMgRPT1まわりが固まって来て、スレの消費が激しくなったらまたスレ分けを考えれば。
0006login:Penguin
2009/01/06(火) 11:29:15ID:ahmS9oj+0007login:Penguin
2009/01/06(火) 11:37:22ID:KyPFRCpg流れからするとLinux でビデオ録画【六枚】が妥当かな。
BT878は知らないと検索出来ないだろうし、
キーワードは
テレビ
録画
が入った統合スレがあればOKかな。
自分の環境からすると、
linuxサーバ上でmythtv+mediatomb+friio+extrec+PT1で録画して
PS3で見るって環境だから、まずはその辺りが統合されるととても嬉しい。
================
以下最新状況
こんな変更をしてV4L-DVBに移行出来るか判らないが、
BS/CSフルチャネルの対応が出来た所。
地デジ側は計算で算出する方式になったので、CATVでもチューニング出来るかも。
詳細はツール側のソースコードを見て欲しい。
テーブル形式にしているので、必要であれば追加/変更するだけでOK(なはず)。
私自身はCSもないし、CATVで周波数が変更されている事もないので未テスト。
これで0.0.3を1/4にでもリリースする予定。
0008login:Penguin
2009/01/06(火) 15:34:18ID:8vxRhJ08Linuxでビデオ配信サーバーというかロケーションフリーというか
ネットワークメディアプレイヤーというかそういうものを作ろうとしています。
で、要件としてビデオ入力した映像をリアルタイムで(無線)DLNA配信したいのです。
この場合、どういうソフト、またはソフトの組み合わせでできるでしょうか?
Mediatombを調べてみましたが、HDDに貯まっている動画を配信はできるけど
ビデオ入力した映像をリアルタイムに配信はできなさそうです。
0009login:Penguin
2009/01/06(火) 15:38:58ID:OabbavU6出来ないかな? やってみたことがないから分からないが
試す価値はありそう
0010login:Penguin
2009/01/06(火) 15:41:17ID:CQgPuJQd0011login:Penguin
2009/01/06(火) 15:49:53ID:G2oxNyZzストリーミングに対応したDLNAサーバは聞いた事が無い。
クライアントはDLNAじゃなきゃ駄目なの?
というかストリーミングスレの方が合ってるかと。
0012login:Penguin
2009/01/06(火) 16:03:26ID:8vxRhJ08ありがとうございます。調べてみます。
できなければ(Friio & PT1対応も含めて)自作しようかとも考えていますが、
/dev/video0(?) から何が出力されるのかも分からないレベル\(^o^)/
>>11
> クライアントはDLNAじゃなきゃ駄目なの?
一応「できればDLNA」レベル。DLNA以外でなにかありますか?
# 実は視聴用パソコンに、テレビ・ビデオ用のケーブルをつけずに
# テレビ、ビデオを見たいだけなんだけどな・・・
0013login:Penguin
2009/01/06(火) 16:12:32ID:G2oxNyZzその要求だけなら
サーバ(Linux)でVLC使ってビデオ入力からストリーミング配信して、クライアントで再生。
ffmpeg(ffserver)とかでもいいと思うけど。
0014login:Penguin
2009/01/07(水) 13:28:24ID:IXNexqB8linuxに移行するに当たってlinuxでも使えるカードを買おうと思っています。
あんまり地デジがどうこうっていうことには興味がないのですが、
現在地デジ対応のカードってfriioやPT1みたいな特殊なカードのみですか?
0015login:Penguin
2009/01/07(水) 13:41:13ID:WVGRwjTzローカル暗号かけろコピーできないようにしろなどの理不尽な
Dpaのガイドラインに従わなければならない以上、Linuxで使える
正規の地デジ/BSデジカードがないのは仕方ない。
メーカーがリバースエンジニアリングしづらいドライバと視聴ソフトの
Linux向けバイナリを提供する手はあるが、日本のPCメーカーが
そこまでやるわけないからな。
結果、Friio、PT1(のドライバは開発途上みたいだが)しか使えない。
001614
2009/01/07(水) 14:03:35ID:IXNexqB8やっぱそうですか、ありがとうございます。
しっかし、今から中古でlinuxでも使えるカードを買っても、
二年後には使えなくなるんだから不毛だなあ・・・。
0017login:Penguin
2009/01/07(水) 15:02:43ID:HS279atYLinuxでテレビを見る Part2
http://pc11.2ch.net/test/read.cgi/linux/1231087267/
0018login:Penguin
2009/01/07(水) 15:15:10ID:WVGRwjTzそうだ、捕捉するとHDUS、亀fx抜き(ユニデンチューナー+亀fx)も
使える。おれは亀fxを使ってる。
いろいろ選択肢が出来たいまではお勧めではないかもしれないが
亀fxを付けてもチューナーは普通に使える状態で維持できるので
TV用の地デジ/BSデジチューナーが必要な向きには便利と思われ。
ちょっと金と手間がかかるけどな。
0019login:Penguin
2009/01/07(水) 15:35:16ID:osTXKqkiサーバ側でApache立ち上げて
チャンネルを引数にrecfriioの標準出力をhttpにそのまま吐き出すPHPスクリプト用意して
クライアント側は
---
http://サーバ名/show.php?ch=1
http://サーバ名/show.php?ch=2
http://サーバ名/show.php?ch=3
…
---
なんてプレイリストを用意してVLCで再生でいいんじゃないかな?
(チャンネルはリスト選択で変更する)
ちょっと前までこれのivtvバージョンを運用してた
0020login:Penguin
2009/01/07(水) 23:36:03ID:OCmPECf5「Linuxでテレビを見る」に削除依頼ださずに、新スレたてたんじゃ、説得力が皆無じゃないか?w
0021login:Penguin
2009/01/07(水) 23:52:03ID:OCmPECf5状況整理しようかと思ったが、もうホントに>>1の頭の悪さに乾杯w
> Linux でビデオ録画【六枚目】 → IVTVメインだけど実質統合スレ
> 【BT878】Linuxでのキャプチャを語るスレ → BT878特化。
> 【視聴】Linuxでデジタル放送【録画】 → 俺たちはディジタル全般。アナログは【六枚目】に任せた。
> Linuxでfriio → 俺たちはFriio特化。
> Linuxでテレビを見る Part2 → 俺 が 本 ス レ だ
> 【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】→ 俺 も 本 ス レ だ
と、それぞれのスレにそれぞれの思惑があるから簡単には統合できない。
一応ビデオ録画が情報量的に統合スレとして機能していた。
それなのに勝手に本スレ名乗る輩がぞろぞろ現れて事態が混乱しただけ。
もう終わりだな。
0022login:Penguin
2009/01/08(木) 00:54:45ID:U0cooL8g頭悪すぎw
0023login:Penguin
2009/01/10(土) 18:38:50ID:McZ+hPCb> 今までlinux上でMVP/RX3を使っていたのですが、
細かいところに突っ込みを入れるようで申し訳ないが
LinuxでRX3を使えたっけ??
0024login:Penguin
2009/01/16(金) 01:49:57ID:AFlsLkUZ一応tool/test.cにデバイス追加してみたけど読めなかったのだが
0025login:Penguin
2009/01/16(金) 12:21:07ID:IcLO56OCまだ未でおけ。
自分の環境では複数挿し出来ないんで
対応はしてみるけど、保障出来ないでおけ?
0026login:Penguin
2009/01/17(土) 02:13:19ID:lA5W6JuU∧_∧ +
(0゚・∀・)
(0゚∪ ∪ +
と__)__) +
ぉぉぉ、trunkに入ったらテストしてみる。
0027login:Penguin
2009/01/17(土) 12:14:30ID:uJXY4Bz2ネットワーク監視カメラ(パナソニック DG-NP304)を二台録画したいのですが
なんというソフトを使えば録画出来ますか?
0028login:Penguin
2009/01/17(土) 12:22:32ID:KjUo41f+> Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレです
0029login:Penguin
2009/01/17(土) 14:04:26ID:hlkNa6vIsvnでcurrentからひっぱってくださいな。
うまくいったらリリースしてcharデバイス版をFIXしてdvb版に手を付けたい。
ただdvbは全く知らないんで
時間はかかると思うけど。
0030login:Penguin
2009/01/17(土) 17:27:43ID:F4S2UDf9PT1手に入ったら使わせてもらいます
0031login:Penguin
2009/01/17(土) 20:32:13ID:Mgxz1UvNネットワーク監視カメラで2つのテレビ画面を監視してLinuxで録画したいんじゃないかw
一応テレビ録画w
0032login:Penguin
2009/01/17(土) 21:19:56ID:lxHuK/Rqネットワーク監視カメラ2台を録画したいわけだから, 両方を1画面に納まるように撮影すれば
1ch の動画取り込みで済む。
0033login:Penguin
2009/01/17(土) 21:35:29ID:YaWgBlR9ここじゃズレているから知っている人がいるとは思えない。
LAN接続っても独自プロトコルとかだったら初めから無理とか十分ありえるけど。
0034login:Penguin
2009/01/17(土) 21:59:52ID:Mgxz1UvNそれならネットワークカメラ2台を向かい合わせにして取ればいい
両方のカメラを映すカメラが別にあるとは限らないw
0035login:Penguin
2009/01/18(日) 18:00:06ID:o9QXBsjgPT1をLinux(Fedora 10)で使うと録画できない。
# ./recpt 24 10 test.ts
Tuner Select Error
教えて!おじさんっ!!!!
Fedora 10
2.6.27.9-159.fc10.i686
0036login:Penguin
2009/01/18(日) 19:31:25ID:TKSP7f7x0037login:Penguin
2009/01/18(日) 19:31:38ID:o9QXBsjgmake: ディレクトリ `/usr/src/kernels/2.6.27.9-159.fc10.i686' に入ります
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
えー。転んでいるらしいorz
回避方法がわからない。。。。
0038login:Penguin
2009/01/18(日) 19:38:26ID:TKSP7f7x0039login:Penguin
2009/01/18(日) 19:59:23ID:vWGLlDYeモジュールはロード出来てる?
少なくともロード出来てないと何も動かないよ。
0040login:Penguin
2009/01/18(日) 20:33:51ID:o9QXBsjg>>37
すまんのぉ。。。。
・Fedora10をインストール
すべてのパッチを適用。
・PT1とカードリーダ取り付け
・PT1ドライバ0.0.3をREADMEの1〜順番に手順
手順葉問題ないと思うが。。。。どうなんだ?む無無痛
0041login:Penguin
2009/01/18(日) 20:50:12ID:wObI68WSkernel-devel パッケージが入っていないんじゃないかな
カーネルモジュールのコンパイルに必要なはず
yum install kernel-devel
でインストールしてみて
うちでもPT1が動かない(´・ω・`)
ハードはHP ML115G1で、CentOS 4.7 + カーネルのみ素の2.6.28 + pt1 0.0.4 だけど
recptでTSが取れない
printkデバッグしてみるとdma転送が動いていないっぽい
なんでだろう?
pt1_pci.cのpt1_thread内の175行目あたり
for(;;){
dataptr = dev_conf->dmactl[ring_pos].data[data_pos];
// データあり?
if(dataptr[(DMA_SIZE / sizeof(__u32)) - 2] == 0){
break ;
}
printk(KERN_INFO "pt1_thread dma\n"); // ←printk追加したみたが、recpt動かしてもここにこない
micro.val = *dataptr ;
curdataptr = dataptr ;
0042login:Penguin
2009/01/18(日) 21:50:24ID:vWGLlDYeスレッドはちゃんと動作はしているんだよね?
dmsgで他に何か出てない?
0043login:Penguin
2009/01/18(日) 22:25:09ID:wObI68WSdmesgには
pt1_thread run
が出てるし、
// データあり?
if(dataptr[(DMA_SIZE / sizeof(__u32)) - 2] == 0){
break;
}
の前にprintkを入れるとたくさん表示されるからスレッドはちゃんと動いているはず
pt1_readにprintk入れてもchannel->sizeが0にしかならない
pt1_makeringにprintk入れるとpci_alloc_consistentはちゃんと返っているから
DMA領域の確保はできているはず
0044login:Penguin
2009/01/18(日) 22:52:50ID:vWGLlDYeチャンネル番号は24であってるんだよね?
そのチャンネル番号以外もNG?
101(BS)とか他のチャネルもダメ?
>43
BS/地デジ共NGって事?
Tuner Start Error
とかは出ていないよね?
DMAがこないとなると、
START_RECが失敗しているか、
SET_CHANNELが失敗しているかどちらかかな〜。
0045login:Penguin
2009/01/19(月) 13:27:42ID:CiWyjxtjrecpt1がSET_CHANNELに失敗しているみたい
ドライバ見た感じだとisdb_t_frequencyで一回i2c経由で書いた後の
読み込みに失敗している感じ
ハードウェアの仕様としてこれで正しいのかわからんけど
1000回読んで正しい値が返ってくるか待つというのは、どうか
0046login:Penguin
2009/01/19(月) 13:41:13ID:KD+1yfX8そこはデータシートがあって
書いている訳ではないので実測なんだけど、
足りないのかもしれない。
他に使っている人は問題なし?
0047login:Penguin
2009/01/19(月) 14:11:46ID:gA5J3PG80048login:Penguin
2009/01/19(月) 17:22:06ID:emPl62kd>>43だけど、BS/地デジ共にダメ
recptはエラー出していないし、pt1_ioctlとSetStreamとisdb_t_frequencyにprintk入れて
みたけど、正しく呼び出しているようにみえる。
isdb_t_frequencyのi2c_writeするコード前後に適当にschedule_timeout_interruptibleを
入れてみたけど変わらない
reset_dmaを1000回やるとかreset_dma内のwritel(0x0c000040, dev_conf->regs)を
1000回繰り返してみるとかもやってみたけどダメ
0049login:Penguin
2009/01/19(月) 19:24:30ID:aguQrNDAFedora 9で同じく"Tuner Select Error"が出るので、
よくよく見たら、メジャー番号(251)がusbmonとかぶってたorz
pt1_pci.cのPT1MAJORと、mknodするときの値を変更したら先に進んだけど、
こんどは>>41と同じ状況になってるっぽい。もうちょっと頑張ってみます。
0050login:Penguin
2009/01/19(月) 19:33:42ID:aguQrNDA0051login:Penguin
2009/01/19(月) 19:39:39ID:KD+1yfX8だったら話が早いかも。
0.0.4ではalloc_chrdev_region()に替えているんで、
cat /proc/devices|grep pt1
して、
251 pt1video
~~~
の番号でmknodしなおしたらOKだと思う。
0052login:Penguin
2009/01/19(月) 20:04:05ID:aguQrNDAおお!pt1_pci.cは修正しなくても済みました!
ただ状況は変わらず、>>41と同じようにprintk入れてみたけど同様の症状です。
0053login:Penguin
2009/01/19(月) 20:43:45ID:KD+1yfX8後考えられるのが、pt1_open()で取れるiminorの値が違うのかも。
minor 0 = ISDB-S(0)
minor 1 = ISDB-T(0)
minor 2 = ISDB-S(1)
minor 3 = ISDB-T(1)
のチャネルにマップされているので、
その値が一致していないとISDB-T/Sの設定がおかしくなって
DMAも正常に動作しないはず。
005445
2009/01/19(月) 23:18:48ID:CiWyjxtjおお、作者の人かな
1000回で足りない事が考えられるんでしょうかね
試行回数を10000まで増やしてみたり、待ちを入れて
みたりしたんですが症状変らず
複数カード対応コードが地味に入り始めてますね
私は1枚しか持ってないけど期待
0055login:Penguin
2009/01/19(月) 23:19:27ID:KD+1yfX8minor 0 = ISDB-S(0)
minor 1 = ISDB-S(1)
minor 2 = ISDB-T(0)
minor 3 = ISDB-T(1)
のチャネルにマップされているの間違いだね。
open時にマイナー番号でマップしているので、
それがあっていないとDMAが動かないし、
チャネルのチューニングも出来ない。
0056login:Penguin
2009/01/19(月) 23:46:25ID:KD+1yfX8アンテナは4本ささっているよね?
PT1の
(1)ISDB-S
(2)ISDB-T
(3)ISDB-S
(4)ISDB-T
ってあると、
ツールで使用していくのは
衛星デジタルの場合
(3)->(1)
地デジの場合
(2)->(4)
って形で使用していくから、
地デジで使用する場合、まずは
(2)にアンテナがつながってないと、ロックできない。
10000まで実行してロックできないとなると、
アンテナがおかしいか、チャンネル番号が違うか
どっちかかも。
私は関東なんで、24はテレ朝でアサインされているけど、
現状の回数で特にロックできないって事は発生していないかな。
0057login:Penguin
2009/01/20(火) 01:49:48ID:RtL1quFhやっと追いついたか?
Fedora 10+ドライバVer 0.0.4
・カーネルを2.4.28にUP
・pt1_pci.cのPT1MAJORを248に変更
・ドライバコンパイル
・insmod pt1_drv.ko
mknod /dev/pt1video0 c 248 0
mknod /dev/pt1video1 c 248 1
mknod /dev/pt1video2 c 248 2
mknod /dev/pt1video3 c 248 3
・recpt1コンパイル
recpt1コマンド打つと戻ってこない。。。
/var/log/messageを見るとこんなメッセージが
localhost kernel: pt1_drv: Unknown parameter `pt1_drv.mod.c'
localhost kernel: PT1:ISDB-S Sleep
localhost kernel: PT1:ISDB-S Sleep
localhost kernel: PT1:ISDB-T Sleep
localhost kernel: PT1:ISDB-T Sleep
localhost kernel: pt1_thread run
kernel: (2)Drop=00000000:00000000:00000000:00000000
今日はここで終わりです。
■ このスレッドは過去ログ倉庫に格納されています