トップページ⇒linux
1001コメント365KB

Linux でビデオ録画

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
とりあえずビデオの代わりということで、

ある程度リアルタイムで圧縮
多少品質が落ちても構わない

といったものを bttv を使ってやってみたのですが、
なかなか理想の形にできません。

xawtv 付属の streamer: とりあえず録画可能。使える CODEC が限られて
いるのでサイズがでかくなる。
avifile & vcr: Win32 の CODEC を利用したもの。一見ちゃんと動いて
いるようだったが、できたファイルが読めない。

avifile & vcr だと DivX とか使えるので期待してたのですが、うちでは
ちゃんと動きませんでした。こうすればちゃんと動くだの、他にいいツール
があるだの、リアルタイムで圧縮するよりあとから圧縮した方がいいだの
ご意見よろしくお願いいたします。
0784login:Penguin03/08/15 16:28ID:eiOOWSLS
単に神と崇められたいんだろ。
0785login:Penguin03/08/15 16:57ID:WmhT8Cey
まあ、人は普通そーいうもんだと思うが?
0786login:Penguin03/08/15 17:00ID:osqpRBUX
>>783
単に PHP で書いたフロントエンドみたいだから、ライセンスも何も関係ないのでは?
mplayer は各自でインスコしろって書いてあるよ。
mencoder にパラメータ渡して実行させてるだけのようだが。
0787login:Penguin03/08/15 17:20ID:Fk89fFRa
>>785
そうでもないよ。
0788login:Penguin03/08/15 20:34ID:trQ6Mwjl
>>786
フロントエンドだろうがなんだろうが著作権はあるだろ。
著作権がある以上ライセンスは関係あるだろうね。

つかま、WebUIごとき自分で作ればいいので無視していいんじゃないの。
0789山崎 渉03/08/15 22:45ID:dil3w4kp
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0790login:Penguin03/08/15 23:53ID:GfNK1qbf
(・∀・)renice!
0791login:Penguin03/08/16 03:15ID:ONgOrC0x
>>774
>むかしのパクられたといっているページ
URLキボンヌ
0792login:Penguin03/08/16 07:34ID:CJ75OwJ9
なんですか? ここは。皆で個人叩きですか ?
もっと建設的な話をしませんか ?

>>777
ttp://ysuzuki.tdiary.net/20030119.html#p01
というのを発見しました。
0793login:Penguin03/08/16 10:28ID:g8OqordT
>>792
叩くことによって Free になるんじゃないかという妄想を含めた
建設的な話ですが。[w
0794login:Penguin03/08/16 10:30ID:g8OqordT
消されるだろうから、コピペしときます。

ttp://ysuzuki.tdiary.net/20030119.html#p01
> 進む方向
> ねぎさんが買われた HDD レコーダの詳細を見ると、
> 「あぁ、なるほど 私のコードは こういうユーザインターフェースを
> 目指しているのだなぁ... 」
> と実感してみたり。
>
> それほど TV に何時間もかじりついているかというとそうでもなく、
> 基本的には ニュースしか見ないのだが。
>
> ではなぜ、こだわるか...
>
> 録画してみたいから。
>
> 何かを作ろうとする場合に、充分な理由ではある (藁
> もっと単純には、自分もなにか書いてみたい というのがあります。
> 実際にやってみるととっても楽しいわけで...
> Mac の PDS(Public Domein Software)文化に駆逐されてしまった、
> 「足りないものは自分で作ろうという気概」もいいものです。
0795login:Penguin03/08/16 12:04ID:CJ75OwJ9
>>793
お前の物は俺のもの。俺の物は俺のもの。
金なんか払いたくねーけど、欲しいんじゃ、ボケェ
という建設な意見ですね。
0796login:Penguin03/08/16 12:09ID:g8OqordT
ということにしたいのですね? :-)
0797login:Penguin03/08/16 13:24ID:YaTwjT+w
金取りたいヤシは取ればいい
金出しても欲しいヤシは買えばいい
金出す気はないけど必要なヤシは自分で作ればいい
漏れは3番だ
0798login:Penguin03/08/16 13:42ID:rJ14l5I7
まあ、夏休み中だからな。

人件費タダの人たちはうらやましい。というかヒマなら自分でかけ。
0799login:Penguin03/08/18 01:17ID:3N5IVYKN
過去スレでも度々ドライバ渇望されている ELSA EX-VISION 700TV の
ドライバに取り組んでる人発見
http://www.asahi-net.or.jp/~AE5T-KSN/d/200308.html#09-02

ガムバッテー
0800login:Penguin03/08/18 01:39ID:W8dVzX6V
ハードエンコが1,000円で買える時代は何年後でしょうか?
0801login:Penguin03/08/18 03:28ID:2krr67r0
791 名前:login:Penguin[sage] 投稿日:03/08/16 03:15 ID:ONgOrC0x
>>774
>むかしのパクられたといっているページ
URLキボンヌ
0802login:Penguin03/08/18 06:48ID:V9+XCPgf
774 ではないが、
ttp://shino.pos.to/indexj.html
昔からパクリばかりやっている独創性のないサイト。
引用とか参考とか、そんなんばっかり。
もちろん無断引用 あたりまえ。
Vine-ML では、よく しゃしゃりでてくるらしい。
0803login:Penguin03/08/18 09:18ID:m640vbOY
>>803
そうそう、どこかで珍しい話題が取り上げられると
いつの間にか、似た様な文章が掲載されるという怪。
0804login:Penguin03/08/18 11:57ID:t5GvW17q
age
0805Artane. ◆o6gE1yuDGM 03/08/18 13:10ID:0mqRrC+T
Monster TV1向けドライバの作者です(苦笑)
私の場合は元のドライバでは動かないから動くようにしてフィードバックしてやろう(苦笑)程度の軽い気持ちで始めたのですが、
公開することで他に動かしたい人の役に立てればいいし、逆に「こここーした方がいい」ってフィードバックが期待できますからね。
ま、現状は音声多重の調整で泥沼だし、今は販売してないカードなのでアドバイザもいないですが、これが一区切り付いたらFMラジオも使える様にしたいですから、まだまだアドバイザ募集中です(苦笑)
0806login:Penguin03/08/18 17:26ID:y0lJ3tO3
Vine2.6と玄人のBT878A-STVPCI2というカードとffmpegでライブ中継を
やろうとしてるんだけど、なかなかうまくいかない。
とりあえず、SingleJpegで画像が出せた。けど、画像が汚い。
圧縮率の設定の仕方がわからず、苦戦中。

しかも、起動直後は画像が出てこない。よくわからないけど、HelixProducerを
動作させた後だと、ffmpegで画像が取得できる。なぜ??

だれか同じ症状の人いない??
Jpegの圧縮設定だけでもわかる人いないか?
0807login:Penguin03/08/19 01:16ID:n7rrzRgK
linuxマガの録画特集みたら、録画以前にチップがfusion787(だっけ?)以外ボロボロだったようで。
0808login:Penguin03/08/19 01:26ID:E3JhOjgu
>>807
ボロボロって、何がボロボロなのか具体的にキボン。
0809login:Penguin03/08/19 13:09ID:mGG5aAv4
>>808
807じゃない&雑誌が手元にないんで間違いがあるかも知れないけど、
cx2388?,saa7133 - モジュールのロードまでできたが画面出ず
saa7115 - モジュールコンパイル通らず
ってな感じだったかと。
0810login:Penguin03/08/19 16:22ID:ucQCJJwH
それってライターの技量が足りないだけちゃうんかと
0811login:Penguin03/08/19 23:18ID:mFab/dlY
その雑誌立ち読みしたけど、漏れの感想では、あと数時間で締め切りという場面で
殴り書きしたような文章だった。

その帰りに、クロスコ の BT878A-STVPCI2 を 4,980 円で買って帰りました。
地方は辛いっすよ。
081280903/08/20 00:21ID:sBSyIlNQ
雑誌を手元に置いて確認しました。
・I/O data GV-BCTV5E(Fusion 878A)
・ELSA EX-VISION 700TV(SAA7130HL)
・玄人 CX23881-STVPCI(Conexant CX23881)
・Novac Prime TV 7133Pro(SAA7133HL)
・PIXELA PIX-MPTV/L1W(SAA7115HL)
を試していて、Fusion878A以外×です。自分はPrimeTV7133ユーザなんで
ちょっとがっかりですね。
0813login:Penguin03/08/21 01:20ID://jYrubR
xvid + pcm 形式の avi ファイルを 映像と音声のファイルに
分割するには、何を、どのように使えばよいのでしょうか?
困ってるので教えてください。

transcode でがんばってみましたが、うまく動作しませんでした。
環境は、rh9 に freshrpms.net の apt で入ったファイル群です。

$ transcode -i hoge.avi -b 0,1,oggqual -y null,ogg -m hoge.ogg
とすると、libdivxdecore.so がないと怒られ、
divx4linux-5.0.5-0.dag.rh90.i386.rpm を入れて同じことをすると
セグりました。
0814login:Penguin03/08/21 01:25ID:YsG3fimj
apt-get install xvidcore

or

rpm -ivh xvidcore-0.9.2-1.fr.i386.rpm
0815login:Penguin03/08/21 01:27ID://jYrubR
tcextract -i hoge.avi -x pcm > hoge.pcm
で音声が取り出せました。
音声が取り出せたので、解決ということになりました。

どうもお騒がせしました。
0816login:Penguin03/08/21 22:12ID:vGl25qS9
ワラタ

ttp://ysuzuki.tdiary.net/20030821.html#p01
> あとは、/etc/crontab から、どうやって任意の行だけを削除するか、
> というルーチンを考えるだけ。
0817login:Penguin03/08/21 23:37ID:pbazAqU4
>799
>812

700TVは、モジュールロードはできるが、v4l-confするとSEGVする。
xawtvというよりも、v4lで落ちてる。
どうしたものやら・・・
0818login:Penguin03/08/21 23:40ID:OjojhaWN
Linuxで録画した時、放送に含まれているコピープロテクションにひっかかる事はありますか?
081975603/08/22 02:23ID:dgXP+23h
どなたか722のやつ再うぷお願いします。
0820login:Penguin03/08/22 02:47ID:ha0EP0Lq
>>819
>>722 も元ネタからお願いって書いてあるやん?
0821login:Penguin03/08/22 03:22ID:6hoyXBhH
クロシコのハードエンコはとりあえずLINUXでも動くようだな。

ttp://www1.cncm.ne.jp/~ngekko/ITVC.htm
0822login:Penguin03/08/22 23:31ID:lKXGulUU
アルファデータのAD-PCITVってどうかな?
チップはFUSION 878Aなんだが…
082375603/08/23 01:41ID:yJkHF4F0
>>820
いや、あのmencoder対応のtvcaptureが頂きたいんです。
0824login:Penguin03/08/23 03:48ID:yrfVcLSH
ほい。mencoderの予約録画のスクリプト
ttp://133.82.113.26/~nyoshi/vrs.tar.gz
082575603/08/23 04:13ID:yJkHF4F0
>>824
ありがとうございます。
082675603/08/23 04:34ID:yJkHF4F0
おや?
これは、オリジナルなんですね。
perlはわからなくて気が引けていたんですが、これはphpなので色々いじれそうです。
ほんとに、ありがとうございます。
082782403/08/23 09:06ID:yrfVcLSH
とりあえず使えるようになったから、それ以上手を入れるのが面倒で。
いろいろいじったら公開してください。
0828login:Penguin03/08/24 23:38ID:3MTryYj2
>>821
それってITVC16もいけるのかな?
今日ITVC16買ってきたんで試してるんだけど
insmod ivtvで失敗してる
082982803/08/26 01:42ID:diF1nIqS
とりあえずitvc16でも絵は取り込めました

ivtv-driver.cの1220行あたりのunknown時のcard_typeを
IVTV_250_V1(iTVC15)からIVTV_250_V2(iTVC16)に変更すればOK
#もっとスマートな方法がある気がしないでもない

あとは音がいければOKなんだけど……
083072203/08/26 18:39ID:UyoJlqkR
もういらないと思うけど念のため例のtvcaptureだけ再うpします。
http://marmotfarm.com/cgi-bin/upload2/source/up19361.gz
例によってtar.gzで。
0831login:Penguin03/08/26 22:27ID:+lyqRf6/
iTVCボードに興味津々。
音の取り込みはできないの? >829の環境ができていないだけ?
083282803/08/26 23:38ID:diF1nIqS
>>831
こちらではmsp3400へのアクセスに失敗しております。
#アドレス64(0x40)なんてありませんよ、と
これが環境依存なのかはわかんないです、ごめんなさい。
引き続きいろいろ試してみます。

でもcat /dev/video0 >file.mpg でmpeg2録画できるってのはスバラシい
083375603/08/27 10:06ID:kdi2HhPB
>>830
いえいえ、そんなことありません。
ありがとうございます。
でも、DLしようとしたらすでに消えているようです...
083472203/08/27 11:14ID:ZhWfFAkn
>>833
ほんとだ・・・。
ttp://sonata.s3.x-beat.com/cgi-bin/up/Sona0233.gz
0835login:Penguin03/08/29 23:49ID:TlUAszVA
ねーねー
ハードエンコが使えるなら皆で試してみない?
物ってそんなに高くないんでしょ?
0836login:Penguin03/08/30 00:13ID:ghNiYRQd
カノプーあたりにけしかけたいよな。
でも、ソフトと抱き合わせで法外な値段で売りつけられそうだ。
0837login:Penguin03/08/30 03:29ID:pBjIix9b
くそ、地雷踏んじまったよ。玄人指向のSAA7130-STVLP。
http://www.vision.ie.niigata-u.ac.jp/~tamaki/v4l2-bttv2.html
の通りで、dmsegの出力が大体同じようなところまでいっていても、/dev/video0が開けない。
気になるところといえば、device video31 (31って -1 & 0x1fだな)と出てるところと、IRQ11がeth0も使っているところか。

$ dmesg
Aug 30 02:57:01 ***** kernel: Linux video capture interface: v1.00
Aug 30 02:57:01 ***** kernel: i2c-core.o: i2c core module
Aug 30 02:57:01 ***** kernel: saa7130/34: v4l2 driver version 0.2.8 loaded
Aug 30 02:57:01 ***** kernel: PCI: Found IRQ 11 for device 00:0d.0
Aug 30 02:57:01 ***** kernel: saa7130[0]: found at 00:0d.0, rev: 1, irq: 11, latency: 32, mmio: 0xea025000
Aug 30 02:57:01 ***** kernel: saa7130[0]: subsystem: 1131:0000, board: Kworld/KuroutoShikou SAA7130-TVPCI [card=10,insmod option]
Aug 30 02:57:01 ***** kernel: i2c-core.o: adapter saa7130[0] registered as adapter 0.
Aug 30 02:57:01 ***** kernel: saa7130[0]: Huh, no eeprom present (err=-5)?
Aug 30 02:57:01 ***** kernel: saa7130[0]: board init: gpio is 8c787f
Aug 30 02:57:01 ***** kernel: i2c-core.o: driver i2c TV tuner driver registered.
Aug 30 02:57:01 ***** kernel: tuner: chip found @ 0xc0
Aug 30 02:57:01 ***** kernel: tuner: type set to 17 (Philips NTSC_M (MK2))
Aug 30 02:57:01 ***** kernel: i2c-core.o: client [Philips NTSC_M (MK2)] registered to adapter [saa7130[0]](pos. 0).
Aug 30 02:57:01 ***** kernel: saa7130[0]: registered device video31 [v4l2]
Aug 30 02:57:01 ***** kernel: saa7130[0]: registered device vbi31

過去スレ見て使えるかと思ってたんだけど、よく読んでみれば皆中途半端にしか動いてないね。
0838login:Penguin03/08/30 03:31ID:pBjIix9b
続き

$ xawtv -c /dev/video0
This is xawtv-3.88, running on Linux/i686 (2.4.20)
can't open /dev/video0: Device or resource busy
v4l-conf had some trouble, trying to continue anyway
v4l2: open /dev/video0: Device or resource busy
v4l2: open /dev/video0: Device or resource busy
v4l: open /dev/video0: Device or resource busy
no video grabber device available
$ cat /proc/interrupts
CPU0
0: 448077 XT-PIC timer
1: 13829 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 0 XT-PIC usb-ohci
4: 0 XT-PIC usb-ohci
5: 0 XT-PIC SiS SI7012
7: 0 XT-PIC ehci-hcd
9: 0 XT-PIC acpi, usb-ohci
10: 269114 XT-PIC nvidia
11: 131944 XT-PIC eth0, saa7130[0]
12: 72536 XT-PIC PS/2 Mouse
14: 65564 XT-PIC ide0
15: 13 XT-PIC ide1
NMI: 0
ERR: 0

ちなみにDebian sid, Kernel 2.4.20
0839login:Penguin03/08/30 08:35ID:8a43TZtV
>>837
うちも同じような症状だったけど、kernelを 2.5.75にしたらうまくいった。
ちなみに Gentoo Linux 1.4 つかってる。
0840login:Penguin03/08/30 15:46ID:ytoMbzkQ
ffmpegでイマイチきれいにテレビを録画できません
希望は[email protected]で

P4-2.8C + 1Gbyte memory + bt878

MPEG1
% ffmpeg -s 640x480 -r 29.97 -b 3000 -ab 224 -ac 2 -acodec mp3 -ar 48000 \
-f mpeg tv.mpg
MPEG4
% ffmpeg -s 640x480 -r 29.97 -hq -b 2000 -ab 224 -ac 2 -acodec mp3 -ar \
48000 -f avi -vcodec mpeg4 tv.avi

これだと若干間引かれたような映像になってしまいます
最終的にはファイルサイズの関係でmpeg4にしたいのですが、一時的にMPEG1に
して、その後mpeg4に変換でも構いません。
どんなオプションつければいいでしょう?
0841login:Penguin03/08/31 02:42ID:U0puDOSQ
>839 さんくす。
Kernel 2.5か…リスク大きいなあ。2.6まで待つか。
0842 03/08/31 22:31ID:clzq5nOx
>>837
redhat9(2.4.21)+elsa 500TV+v4l2で漏れもregistered device video31になたよ。

変な状態のsaa7134モジュールをロードしたらコアはいてカーネルが死んで、そのあとのリブート直後からvideo31になちゃった。(今まではvideo0)
/dev/video31作ったり色々やったけど漏れには無理でした。
入れたばっかだったのでもっかいOS入れなおしました。

今考えたらちゃんと消してからモジュール入れなおせばよかったのかな。。。
(一回消さなきゃ上書きされないっけ?)
084382203/09/01 01:57ID:s3FygspM
とりあえず、AD-PCITVを買ってみた

card=0 type=2でいけますた。

ただ、再起動する度に必要なモジュールを全部insmodしないと駄目なのが謎なのだが…
084482203/09/01 02:06ID:s3FygspM
あ、確認したのはコンポジット入力のみですた。
チューナーの方はアンテナ線つけてないので砂嵐状態です
0845login:Penguin03/09/01 04:39ID:DJjq3Lml
>822
使う時にモジュールをロードさせるのは当然な話でしょ。
Debianなら /etc/modules に書いとけば起動時に組み込まれる。他のディス鳥は調べとくれ。

bt8x8系はたいした知識なしでも素直にいくみたいだな。洩れもそっちにしとけば良かった。
0846login:Penguin03/09/01 05:26ID:s9Ez8Y7d
BT878-STVPCI2 買って、そのついでに XP マスィーンに rh9 入れたんだけど、
alsa をコンパイルするのがマンドクサくなって、そのまま放置してますが何か。[w

Windows って便利だ。
0847login:Penguin03/09/01 09:06ID:kC3fL20d
>>837 今別のカード挿してるので詳しいとこまではわかりませんが
うちの環境では2.4.20(redhat8.3)で問題なく動いてました
084884703/09/01 09:41ID:kC3fL20d
訂正:redhat8.3→8.0
……何故に0と3を間違える
084982203/09/01 11:04ID:gOYp5Aa7
>845
忘れてた━━━(゜∀゜)━━━!!
いや、最近だと勝手に書いてくれるの多いし…

ちなみにmodule.confだけ弄ってますた…

とりあえず、今日は帰りにブースター付分配器とアンテナ線買ってきます。
0850Artane. ◆o6gE1yuDGM 03/09/01 16:18ID:nqpiSabu
>>837
v4lのヘッダのバグです。多分。
v4lのモジュールを最新にしてみてください。
0851login:Penguin03/09/01 17:42ID:Rc8atI6e
v4l2やsaa713xの情報があるサイト発見

http://www.vision.ie.niigata-u.ac.jp/~tamaki/v4l2.html
0852login:Penguin03/09/01 21:29ID:yovIXj0j
>822
漏れはAD-TVK55RでRH9で使用中だけど、/etc/modules.confに以下を追加している。

alias char-major-81-0 bttv
options bttv card=2
options tuner type=2

基本的に設定はこれだけ、参考まで。。。
085382203/09/01 22:55ID:sl46vTRR
うちはmodules.confにここまで書いた。
ちなみにPlamo3.0です。

# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1

# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv

# AD-PCITV
options bttv card=0
options tuner type=2

とりあえず、音が鳴りません…
配線間違えたかな?
0854login:Penguin03/09/01 23:44ID:N9St10RD
>>852
同じカードを使っているけど、
options bttv card=76
としないと音声がモノラルになってしまう記憶がある。最近は大丈夫なのかな
0855login:Penguin 03/09/01 23:49ID:yovIXj0j
>854

852です。
感謝;;モノラルですた。全然気づいてませんでしたw
085682203/09/02 00:47ID:bb/4RnTt
>852
あ、スマンcardの番号によって音が出るか出ないか変わるのね…
AD-PCITVはcard=2でも駄目ですた。
とりあえず、片っ端から試してみます。
085782203/09/02 00:54ID:bb/4RnTt
すまん、訂正card=2で行けてたみたい
085883703/09/02 01:07ID:qn0/YbSA
>850
うーん、v4lモジュールは http://bytesex.org/snapshot/ から多分最新版の
v4l2-20030826.tar.gz
をつかってます。

カーネルパッチは
http://bytesex.org/patches/2.4.20/
の
11-v4l2-api-2.4.20.diff.gz
01_videodev-2.4.20.diff
30_tuner-2.4.20.diff
patch-2.4.20-kraxel.gz

ちょっと見直してみたら、上記のパッチあてると、$MODULE/v4lの下と、$MODULE/kernel/drivers/video
の両方にv4l2-common.o,v4l1-compat.o ができるなあ。しかもそれぞれ内容が微妙に違う。
ちょっとこの線で見てみますわ。
0859login:Penguin03/09/02 05:39ID:vt5LiKh1
canopusの QSTV10 でxawtv動いた人います?
compositeの映像はみれるのですが、テレビは全然みれません。
kernel-2.4.22 で
パッチは
http://bytesex.org/patches/2.4.22/patch-2.4.22-kraxel.gz
をあてました。
cardは全部とりあえず試してみたのですが。
086082803/09/02 08:50ID:i9ttvlcx
玄人のitvc16ですが、まだ音は出ていません
やっぱりmsp3400のI2Cアドレスが取得できていない模様です

そもそも>>93に書かれているように音は取れないんだろうか…
でもttp://module.jp/blog/linux-ide-scsi.htmlでは動いてるっぽいし

ICTV15系チップで動作されている方がおられましたら
ivtv初期化あたりのdmsegを見せてもらえませんでしょうか?
0861login:Penguin03/09/02 12:26ID:EWu5MxRM
>>860
関係ないけど。
itvc16 って msp3400 使ってるんだ。
αデータの PVR で使われて問題になったやつなんだね。
安さに惹かれて、苦労と試行に手を出さないで良かった。
0862login:Penguin03/09/02 14:47ID:jLLiKWuK
>>860
漏れもこのカードを買おうと思っているのですが,ちなみに今はどんな
dmsegが出ているんでしょうか?あと,i2cのversionも教えてくださいまし.
0863login:Penguin03/09/02 16:39ID:ylcL+NNH
>837
SAA7130-TVPCIつかってますが、同じ症状でましたが、
カーネル2.4.22とにしたら直りました
なお、パッチはvideodev と vl42のみ使用、 patch-2.4.22-kraxel.gzは当てるとコンパイルできませんでした
086482403/09/02 20:55ID:9i8240Qu
何人かダウンロードしてくれたみたいなんで、見ための改良してみました。
よろしかったらどうぞ。
ttp://133.82.113.26/~nyoshi/vrs.tar.gz
0865login:Penguin03/09/03 01:00ID:L6TYUu23
>>864
ありがとです。今度使ってみます。
0866login:Penguin03/09/03 01:14ID:PM5wRE+C
i2c-core.o: i2c core module version 2.7.0 (20021208)

dmesg
i2c-core.o: driver saa7115 registered.
saa7114.c: starting probe for adapter bt848 #0 (0x10005)
ivtv: Found an unknown chip, treating it like an iTVC16
i2c-algo-bit.o: Adapter: ivtv i2c driver #0 scl: 1 sda: 1 -- testing...
i2c-algo-bit.o:1 scl: 1 sda: 0
i2c-algo-bit.o:2 scl: 1 sda: 1
i2c-algo-bit.o:3 scl: 0 sda: 1
i2c-algo-bit.o:4 scl: 1 sda: 1
i2c-algo-bit.o: ivtv i2c driver #0 passed test.
tuner: chip found @ 0xc0
tuner(bttv): type forced to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) [insmod]
i2c-core.o: client [Philips NTSC (FI1236,FM1236 and] registered to adapter [ivtv i2c driver #0](pos. 0).
saa7114.c: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7114.c: detecting saa7114 client on address 0x42
saa7115.c: writing init values
status: (1E) 0x50, (1F) 0xc0
i2c-core.o: client [saa7115[0]] registered to adapter [ivtv i2c driver #0](pos. 1).
i2c-core.o: adapter ivtv i2c driver #0 registered as adapter 1.
ivtv: Encoder revision: 0x02040008
tuner: tv freq set to 67.25
tuner: tv 0x07 0x10 0x8e 0xa0
ivtv: i2c client addr: 64 not found! -> ivtv.hのIVTV_MSP3400_I2C_ADDRに1を加えると65になる。
ivtv: Device or minor 0 not accepted
ivtv: Registered v4l2 device, minor 1 -> bttvが0を使っている。
ivtv: Registered v4l2 device, minor 32
ivtv: Device or minor 0 not accepted
ivtv: Registered v4l2 device, minor 225
0867login:Penguin03/09/03 08:35ID:I/mtokD4
>>866
さんくす.
msp3400のモジュールは insmod してもエラーが出るんでしたっけ?
どこで読んだか忘れたけれど,0x40を0x42か0x44にするっていのも手かも.

あと,基本的な所の確認だけど,カード裏側にホントにMSP34xxは実装され
ているんでしょうか?WIN-PVRとかは MSP3435 が乗っているみたいですが...
086882803/09/03 08:56ID:VIC2bPe+
>>860
>>866は別の方です

うちではこうなってました
i2c-core.o: i2c core module
i2c-algo-bit.o: i2c bit algorithm module
i2c-core.o: driver i2c msp3400 driver registered.
i2c-core.o: driver saa7115 registered.
i2c-core.o: driver i2c TV tuner driver registered.
Linux video capture interface: v1.00
ivtv: Found an unknown chip, treating it like an iTVC15
saa7114.c: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7114.c: detecting saa7114 client on address 0x42
saa7115.c: writing init values
status: (1E) 0x50, (1F) 0xc0
i2c-core.o: client [saa7115[0]] registered to adapter [ivtv i2c driver
#0](pos. 0).
tuner: probing ivtv i2c driver #0 i2c adapter [id=0x10005]
tuner: chip found @ 0xc0
i2c-core.o: client [Philips NTSC (FI1236 and compati] registered to adapter
[ivtv i2c driver #0](pos. 1).
i2c-core.o: adapter ivtv i2c driver #0 registered as adapter 0.
ivtv: Encoder revision: 0x02030207
ivtv: i2c client addr: 64 not found!
ivtv: Registered v4l2 device, minor 0
ivtv: Registered v4l2 device, minor 32
ivtv: Registered v4l2 device, minor 224
086982803/09/03 09:11ID:VIC2bPe+
>ivtv: Found an unknown chip, treating it like an iTVC15
デバッグメッセージはそのままですがiTVC16を読み込むように書き換えてあります

>msp3400のモジュールは insmod してもエラーが出るんでしたっけ?
imsp3400自体は読み込めてるようですが
ivtvからは見えていない、そんな感じです

>あと,基本的な所の確認だけど,カード裏側にホントにMSP34xxは実装され
>ているんでしょうか?WIN-PVRとかは MSP3435 が乗っているみたいですが...
あ、のってる事を前提として考えてました
そうか、もしかしたら違うものがのってる可能性があるのか
いま出先なので夜確認してみます。

#CX23416ってAUDO/VIDEO統合エンコードチップなのに
#どうしてmsp34xx等のモジュール経由するんだろう……
0870login:Penguin03/09/03 11:23ID:PM5wRE+C
860です。
msp3400のモジュールを読み込まなくても、読み込んだ時と同じように動作します。
test_ioctl -Y (list all contrl's and their values)すると
Brightness = 128
Contrast = 64
Saturation = 64
Hue = 0
Volume = 65283
Mute = 1
となりミュートがかかっているようで、それを解除しようと
test_ioctl -y mute=0すると
ioctl: VIDIOC_S_CTRL
ioctl: VIDIOC_S_CTRL failed
と言われます。
087182803/09/03 11:41ID:VIC2bPe+
>>860
私の方では
muteはOFFにはなっているのですが、volume値が不定です
(test_ioctl -aと test_ioctl -a| less で値が違う)
また、値を変更してもエラーはでませんが反映もされません
087286703/09/03 11:53ID:I/mtokD4
>>869
>imsp3400自体は読み込めてるようですが

msp3400.c の
static int debug = 0; /* debug output */
の部分を0から1にしてやると,dprintkで色々と情報が出力されるので
問題を解決しやすいかもです.モジュールを作り直して読み直すっていう
のを試してもらえますか?

#お願いばっかりですまんです.なかなかモノを買いに行けなくて...
087382803/09/04 08:58ID:c8vzsHCB
>>867
msp34xxっぽいチップは見当たりませんでした
つかsaa7115とCX23416とメモリ以外のチップが見当たりません

で、msp3400ですがDEBUGフラグ立てても情報は追加されませんでした
#たぶん一回も呼び出されてないからだとおもいます
#ま、チップが存在していないので当然と言えば当然ですが
087486703/09/04 12:29ID:mXxz+9ZF
>>873
なるほど.MSP34XXではありませんでしたか…
CONEXANTのサイトにあったCX23416のドキュメントを眺めてみたら,
このチップのaudioインターフェイスはI2Sとのこと.そしてStereo Decode
Processorを使ってこれに変換かけるような構造になっているようなので,
何かはついていると思うでつ.

通販で発注したので,来週くらいに届くと思うので,自分でも調べてみまつ.

#手に負えない可能性大ですが...
087583703/09/05 01:46ID:rjnIYig2
>863
情報さんくす。
kernel 2.4.22でその通りにしたらビデオ入力はOKになりました。
でもxawtvでaviファイルを作ろうとしても、音が記録されない。
aumixでLine,Line1,PhoneIn,Videoなど入力を切替えてみても駄目。

$ sudo modprobe saa7134 card=10 oss=1 audio_debug=1 oss_debug=1
したら、dmesgはこんな感じです。

saa7130/34: v4l2 driver version 0.2.8 loaded
saa7130[0]: found at 00:0d.0, rev: 1, irq: 9, latency: 32, mmio: 0xea025000
saa7130[0]: subsystem: 1131:0000, board: Kworld/KuroutoShikou SAA7130-TVPCI [card=10,insmod option]
tuner: chip found @ 0xc0
tuner: type set to 17 (Philips NTSC_M (MK2))
i2c-core.o: client [Philips NTSC_M (MK2)] registered to adapter [saa7130[0]](pos. 0).
i2c-core.o: adapter saa7130[0] registered as adapter 0.
saa7130[0]: Huh, no eeprom present (err=-5)?
saa7130[0]: board init: gpio is 8c787f
saa7130[0]/audio: ctl_mute=1 automute=0 input=S-Video => mute=1 input=S-Video
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[0]/audio: ctl_mute=0 automute=1 input=Composite1 => mute=1 input=Composite1

認識してないということはないんだと思うんだけど…。
0876login:Penguin03/09/05 11:19ID:zRlryoav
あと一息だ、ガムバレ
0877login:Penguin03/09/05 23:38ID:FII40jna
>>875
じゃ あとは↓に書いてある修正でOKなはず
http://ysuzuki.tdiary.net/20030717.html
0878login:Penguin03/09/06 02:16ID:VT8esULZ
overlay設定でfbtvでは表示されるがxawtvだとズレまくるのは何故だろう…
0879login:Penguin03/09/07 00:01ID:JaQBhb2O
>>839
Kernel 2.5では玄人指向のSAA7130-STVLPで音がでているのでしょうか?
kernel 2.4.21+v4l-patch(rc4)とsaa7134 0.2.8の組合せでは音を出せませんでした…
0880login:Penguin03/09/07 00:48ID:HYSlf4ri
そういえば、皆さんの環境ってどんな感じ?
うちの場合…
河童セレ1GHz
メモリ256MB
グラフィックi815E
サウンドi815E
streamerでキャプチャしたらコマ飛びしまくりですた…
088183903/09/07 01:23ID:edylGnjU
>>879
うちのは SAA7130-TVPCI だけど、kernel2.5.75のままだと音でなかったんですが、
http://ysuzuki.tdiary.net/20030717.html
に書いてある修正を v4l1-compat.c にしたら、ちゃんと音が出るようになりました。

http://ysuzuki.tdiary.net/20030719.html を見ると不完全ながらもSTVLPで音が
でてるみたいなので、たぶんいけるのでは?
0882login:Penguin03/09/07 02:08ID:R50mAf0W
itvc16 って動くようになったの?
088387903/09/07 11:33ID:l3usDU5i
>>839
ありがとうございます。片方だけ音がでるようになりました。
STVLPはTVPCIと音回りのハードが違うので、
ステレオで音を出すのはできなさそうです。
■ このスレッドは過去ログ倉庫に格納されています