Linux でビデオ録画
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGある程度リアルタイムで圧縮
多少品質が落ちても構わない
といったものを bttv を使ってやってみたのですが、
なかなか理想の形にできません。
xawtv 付属の streamer: とりあえず録画可能。使える CODEC が限られて
いるのでサイズがでかくなる。
avifile & vcr: Win32 の CODEC を利用したもの。一見ちゃんと動いて
いるようだったが、できたファイルが読めない。
avifile & vcr だと DivX とか使えるので期待してたのですが、うちでは
ちゃんと動きませんでした。こうすればちゃんと動くだの、他にいいツール
があるだの、リアルタイムで圧縮するよりあとから圧縮した方がいいだの
ご意見よろしくお願いいたします。
0012login:Penguin
NGNGスゲエ。そこまでできてるなら、
>DIV3となっているのをMP43と書きなおすとMediaPlayerで
>再生できます。
>2ヶ所ありますが、後の方のみでOKです。
この部分もPerlで自動修正されれば完璧ですね。
0013うおー
NGNG0014login:Penguin
NGNGノートに何MBのディスクつける気だ?
0015login:Penguin
NGNG1T
0016login:Penguin
NGNG0017学生
NGNGWindowsで作っている人もいたけど、複数のアプリを連携させるのに
マウス動作を記録再生するソフトまで使って、涙ぐましかったです。
CGIでビットレートの設定までしたい、という要望にこたえられそうな
ものも無いようだし。あってもお金かかるし。
perlで書けば15分くらいですよ。
0018login:Penguin
NGNG0019login:Penguin
NGNGだから犬厨はダメなんだよなとか言われそう
0020login:Penguin
NGNG0021login:Penguin
NGNG0022login:Penguin
NGNGそーか?
Winでセキュリティを保ちつつ、リモートで録画予約できるソフトってあるの?
0023login:Penguin
NGNGマイナーだけどね、RTjpegってコッ速いエンコーダ使ってるから、
かなりのサイズの画像までキャプチャ出来ます。
具体的には、vcrで320x240、30fpsでコマ落ちしてたのが、nuvは
640x480、30fpsでキャプチャ出来ます。
nuv2divxってコンバータもある所もヨシ。
> ぜひともページ公開きぼーん。
vcr に予約録画プログラムが付属してた記憶が。
0024login:Penguin
NGNGv4l2必須なんですわ
でもうちの環境だとうまくv4l2動かない 動かした人感想ください
できればv4l2のインストールの仕方とか載ってるサイトを教えてくれるとうれしいです
>>23
vcrのサイトからlinkにてwebvcrというプログラムを配布してるサイトに飛べるよ
こいつを使えばiモードから録画予約とかできるかも
0025login:Penguin
NGNGどう動かないんだ?
どのドライバ使っているの?
http://bytesex.org/bttv/ の0.8.xを
使ってxawtvはv4l2で動いているけど
0026login:Penguin
NGNGNuppelVideo の具体的な使用例プリーズ。うちでは nuvrec は正しく終了したものの、
うまくキャプチャできなかったです。
0027login:Penguin
NGNGv4l2ってドライバ(bttv)とvideodevのどっちを更新すればv4l2になるの?
両方更新しないとだめなのかな うちはvideodevのほうを更新してみたけど
うまく動かなかったよ
002823
NGNG1)/dev/dspをopenしているプログラム(esd等)を止める
2)ntscモードにしなくてはならんが、nuvでは出来ないのでxawtv
とかを一回立ち上げる
3)#define BUFFSIZE 8192を16384くらいにする。
4)変な解像度を指定しない。安定してるのは、352x240 or 640x480
くらいかな。
0029login:Penguin
NGNG両方。
1.0.8.xのドライバに入っているパッチをカーネルに当てる。
2.カーネルをコンパイル
3.bttv 0.7系列のドライバをコンパイル&インストール
4.bttv 0.8系列のドライバをコンパイル&インストール
3が必要なのはtuner.oなどが0.8に入っていないため。
v4l2のbttvドライバはもう一つあるけど
http://bttv-v4l2.sourceforge.net/
0030login:Penguin
NGNG0031login:Penguin
NGNG0032login:Penguin
NGNG0033login:Penguin
NGNG0034login:Penguin
NGNGうちでもうまくキャプチャできなかった
真っ黒な画面が延々と続くのがキャプチャできただけ・・・・・・
どんな感じでコマンド打てばいいのかな?
nuvrec -t 1 -n -V /dev/video test
という感じで使ってるけど・・・ 録画を開始するとTVの音が流れるけど
終わっても音が止まらない・・・・・
0035login:Penguin
NGNGうちではこんな感じ.ビデオ入力からです.
v4lctl setnorm NTSC
v4lctl setstation Composite1
aumix -l Record
nuvrec -y 16 -n -S 1 -t 5 hoge
nuv2divx -f -b 4096 hoge.nuv hoge.avi
ちょっと気になるのが,nuvrec 終了するときに
VIDIOCSAUDIO: Bad file descriptor
こんなのがでる.特に問題はなさそうなのだが,なんなのかな?
あと,nuv2divx がたまに途中で落ちるのがつらいす.
もうちょっと安定していればいいのになぁ.
0036login:Penguin
NGNGnogatech のチップ使った物が動き始めてるみたい
0037login:Penguin
NGNG詳細希望
0038login:Penguin
NGNGhttp://software.freepage.de/usbvision/
これだ、うちのIO DATA製のが動くはず
003928
NGNGウチでは落ちないよ。
ただ、大事な事言い忘れてた。
nuvrecは2Gbytes以上のファイルを作ろうとすると、勝手にファイル分割
してくれます。しかも、それをmergeする術が無い(^^;
2Gってのは大体352x240で30分位。
そこで、nuvrec.cを
#define MAXBYTES 20000000000
#define MAXBYTESFORCE 21000000000
こういじって、
gccのコマンドラインに
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
を付加。これでok。
ただし、nuvplayやnuv2divxで2G以上のファイルを扱う場合
最初強烈にシークします。でも正常に動くよ。
0040login:Penguin
NGNGbttv_fieldnr not supported by bttv-driver
というメッセージがでてるが・・・・・
もしやカーネル2.4じゃ使えないとか?
0041login:Penguin
NGNGそういうことはカーネルをとっかえひっかえしてから言おうぜ。
004228
NGNGkernel 2.4で使えてまっせ。
bttv_fieldnr not supported by bttv-driver
use insmod/modprobe bttv card=YOURCARD field_nr=1 to activate f.n.
falling back to timecode routine to determine lost frames.
ってソースに書いてありますが。
それに、サイトもちゃんと読んだ?
0043login:Penguin
NGNGここのv4l2ドライバにしたらxawtvで縦400line出るようになったよ。
でもデインターレイスがタコなせいか櫛ノイズが出る。
0044login:Penguin
NGNG綺麗な画像を長時間録画するにはきついかもです。
0045コッペパン3ペリカ
NGNGそれってWindows2000未満の話ぢゃないの?
0046
NGNG>ext2って、一つのファイルが2Gを越せないんじゃなかったっけ?
素の ext2は確かに2GBまでだったな。
ext2にLFS patch当ててあると(RedHat6.2以降とか)4TBまで平気だよ。
004744
NGNGとかってどう調べればいいのでしょう。
0048login:Penguin
NGNG0049login:Penguin
NGNGhttp://marvel.sourceforge.net/
Marvel G200 で MJPEG のキャプチャやってみました。
上のサイトで紹介されている howto だけで特に問題なく使用できました。
MJPEG の圧縮をハードウェアでサポートしていると言うことでうちの
K6 500MHz でもさくさく動くかと思いましたが、HDD が遅くて結果は
いまいちでした。
352x240 でもちょっとフレーム落ち、720 x 480 では全く使い物に
なりませんでした。
他にも使っている方がおられたらどのような環境で使っているか教えて
いただけないでしょうか?
0050sage
01/09/06 17:27ID:xIfK1pM2映像は再生されるのですが、音声がでません。
codecとかが足りないからでしょうか?
アドバイスをお願いします。
0051学生
NGNGデバイスはちゃんと使えているのですか?
ウチの場合、ドライバはalsaですが、
alsamixerでLineとCaptureをunmuteする作業が必要でした。
また、キャプチャカードのAudioOutとサウンドカードの
LineInをつなぎ忘れたことも何度かあります。
xawtv付属のstreamerなどでは正常にキャプチャできますか?
005250
NGNGxawtvでも利用できていますし、他のオーディオ関連ソフトもちゃんと
使用できていましたので、なぜかなぁと思って色々とためしてみたところ
.vcrrcの記述を少し変えてみるとちゃんと音も鳴るようになりました。
0053login:Penguin
NGNGすみません。こちらでも vcr で音声がでません。
alsamixer は 100% でした。
>.vcrrcの記述を少し変えてみると
詳細を教えてもらえますか ?
005450
NGNG僕はここを参考にして設定してみました。
audiofrequency = 44
audiosamplesize = 16
audiomode = mono
audiobitrate = 64
init-sound = 80
これを書いたら音がなるようになりました。
参考にならなければ、ごめんなさい > 53さん
0055login:Penguin
NGNG0056login:Penguin
01/09/09 21:58ID:uDWN7a5wありがとうございました。いやぁ、感動もんですね。
005753
01/09/09 22:04ID:uDWN7a5wところで 再生には aviplay , MPlayer , Xine-0.5.x を使いましたが
xine で再生すると とってもいい感じですね。
005850
01/09/09 23:08ID:098gYF5Uまだaviplayだけしかチャレンジしていませんが、
時間ができましたら、他のソフトにも挑戦してみたいと思います。
0059あるじゃーのん
01/09/10 01:28ID:pu051G5ohttp://www.zdnet.co.jp/news/0011/09/alfaomega.html
ビデオ録画に使えないのが難点だけど。
JPEGの30倍の圧縮率だから、MPEGと比較してどうかは知らないけど、Waveletと比較して未圧縮同然のモーションJPEG使うよりまし。
組み込みだし、FomaでDocomoと提携してるから、ソフトだけ手に入れることはできないだろうな。
Webcamをハックしたら手に入る?
フラッシュROMを読むだけで済むかもしれないけど。
0060login:Penguin
01/09/16 21:23ID:t4GaCIHcage
0061login:Penguin
01/09/16 21:33ID:TXxqSxIIATIのTV Wonder VEは使えますか?
0062login:Penguin
01/10/02 11:32ID:01sng73I0063login:Penguin
01/10/02 15:48ID:JqmQhPCAAVIにしてから後でエンコーディングする場合、なに使う?
0064login:Penguin
01/10/04 00:21ID:lszyQnXwせめて一時間番組を保存しておきたいなぁ
みんな具体的にどんなカード使ってるの?
そんでもってそれの画質はどんなかんじ?
0065login:Penguin
01/10/04 01:27ID:0CwLSsYU板違いじゃゴラァ
0066login:Penguin
01/10/04 23:40ID:hKQQERmwえっ? どうしてですか? いいと思いますけど。私は。
どんどん盛り上げましょう。 age
0067login:Penguin
01/10/18 15:15ID:zq3U6kxd0068login:Penguin
01/11/13 10:33ID:OsqEYQUZ0069login:Penguin
01/11/13 15:31ID:iyg4RDU6公開きぼーんage
0070学生
01/11/22 03:46ID:7hi2IV1F>>69
一応スクリプトを整理して、解説を(半分くらい)
書いたんだけど、これって、LinuxMagazineに
掲載されていた竹田善太郎氏のPerlスクリプトを
元にしてるんですよね。
勉強不足なもんで、このまま公開しちゃってよいのか
いけないのか、明確にわかりません。
いったいどうなんでしょうか?
0071login:Penguin
01/11/22 19:21ID:4sl2SpQaで、質問があるのですが、
sigmacomのcyberTVというキャプチャーカードを
つかっている方で、tuner.oを組み込むときの
オプションの番号を教えてください。
現在の状況はxawtvでビデオ入力の映像は見れたのですが、
チューナーからの映像がみれないといった感じです。
噂でalpsのチューナをつかってると聞いたので、9〜15あたりを
全部やってみたのですが、だめでした。
よろしくお願いします。
0072login:Penguin
01/11/22 20:14ID:V2u50iM1>オプションの番号を教えてください。
教えてくださいではなく、insmod と rmmod を繰り返して
tuner 番号を 0 から しらべなさい !!!
その位、自分でやりなさい。
0073login:Penguin
01/11/22 20:16ID:V2u50iM1普通の人は全部試します。
0074login:Penguin
01/11/23 01:31ID:jVvzNe2jbttvのtar玉を展開した後、make listで一覧出るでしょ。
その中で自分の持っているやつに合わせれば?
0075login:Penguin
01/12/16 06:12ID:0V9UR8wd動きが激しいとコマ落ちします。
CPUはCeleron 1GHzデス。設定は↓こんな感じで
framerate = 29.97
keyframes = 2
#default keyframes = 15
quality = 100
resolution = 320x240
codec = DivX ;-) low-motion
attributes = BitRate=1600
attributes = Crispness=75
grabdevice=/dev/video0
audiofrequency = 22
audiosamplesize = 16
audiomode = stereo #なんかステレオじゃないと音が2倍速になるデス
audiobitrate = 128
お前らコマ落ちしないですか?
CPUパゥアーがリアルタイム録画に足りねー感じでしょうか。
うまい解決がありましたらご意見ください。
007675
01/12/29 14:30ID:DV/VsjzaCrispnessもっと落とすべきかなぁ。
0077login:Penguin
01/12/29 15:41ID:jKfnFGr9ここにちらっと書いてあるハードウェア・エンコーダ、情報知っている人いる?
0078login:Penguin
01/12/29 19:50ID:BV7VpmWWこれエンコーダじゃなくて単なるデコーダじゃねえの?
0079login:Penguin
01/12/29 21:34ID:8sWavHVl「Linuxドライバーを持つエンコーダーにつきましては、お問い合わせ下さい。」
0080login:Penguin
02/01/06 09:03ID:97MHH1/4音声を入力してると思うんだけど、なんもしてないときも
スピーカから音が小さく聞こえちゃうんだけど…
どうすれば音を出さないようにできるかな?
あとできれば録画中も音は鳴らないで欲しい…
とりあえず見当もつかんですわ
008175
02/01/13 06:26ID:NDsAPE5F公式ページ見ると1.0.8で設定できるようになったって書いてあるんだけど
俺はできなかったんだよね(もしかしてavifile-0.6.0を新しく入れなおしたせい?)。
んでたぶんデフォルトの900kbps録画だったんだけど。
2500kbpsにするとキレイだしコマ落ちもしない感じ。
008275
02/01/14 08:27ID:R92oGwJL>>81 嘘書きました…
vcr-1.0.9動かんじゃん… 設定効いてたのはvcr-1.0.8だった。
.vcrrc変更したからだった。
さらに旧バージョンが/usr/bin/vcr にあったためらしい…
(恥
0083login:Penguin
02/01/21 23:44ID:g53QNC1+とりあえずマシンは3rdのpen166のメノリ96Mbなマシンにする予定
# やってみてから絶望的ならマシンを変更します。
漏れが気になるキャプボードは「Hauppauge WinTV/PVR」なんだけど下のペイジを見ると萎え
# Winでは評判悪いがLinuxではどうなんだろうな
http://www.geocities.co.jp/SiliconValley-Cupertino/6176/
他のカードは古すぎて売ってなさそう。。。
とりあえず「I-O Data Co. GV-BCV4/PCI」を狙ってみます。
あと、今現在売っている(手軽に買える)カードがあれば教えてください。
# 一応bttvのリストは見たけど全部古いよね?
0084login:Penguin
02/01/22 00:02ID:QggYmrUKttp://www.grn.janis.or.jp/~ysuzuki/TV/xawtv.html
0085login:Penguin
02/01/22 00:41ID:6IfH/XKZttp://alge.anart.no/linux/kernel-docs/video4linux/bttv/CARDLIST
この中にはハード圧縮可能な物が有るのかな?
うむ、明日調べる事にしよう。
0086login:Penguin
02/01/22 23:39ID:6IfH/XKZまぁ、対応していると思われるカードを予約したので届いたらマタ。
0087login:Penguin
02/01/28 01:56ID:A4xr3e5oとりあえずテレビは見れました、はい。
明日からはキャプチャーの設定をします。
Pen133とかでキャプってる人はいるんだろうか
0088login:Penguin
02/01/28 02:43ID:ktPrD+oxMP3エンコーディングだけでつらくないかな。
キャプのみならいけるか?
0089login:Penguin
02/01/28 08:11ID:x7NcTPNl160x120くらいのサイズじゃないと
おいつかなくてぜんぜんだめでした。
しかも、それはxawtv付属のstreamerを使った時の話です。
vcrは使ってませんがさらに厳しい勝負ですね。
0090login:Penguin
02/01/29 22:25ID:4zSL1bMU今はセレロソ550*2で試してるのよ
本当はpen133でやりたいんだけどね。
とりあえずmp1eを我慢仕切れずにmakeをした。
なんかmake自体は上手くいっている様子だけど実行できず。
#mp1e -c /dev/video0 > test.avi
mp1e:v4l.c:223: Failed to query current video input of /dev/video0 (VIDIOCGCHAN)
, cannot determine video standard (VIDIOCGTUNER didn't work either)
(22, 間違った引数です)
mp1eは後回しにしてavifileをインスコしてvcrを使おうとavifileのインスコを試みるが
qtが2.1.*以上じゃないとダメと怒られる。
vineのqtパッケージを探しインスコするが依存性がウザイ事になっていたのであきらめる。
とりあえず今すぐにビデオ録画をしたいのでデストリ変えようか悩み厨
このままvineでmakeの鬼になっても良いんだけど、依存性がだるいし
まとめた物を他人がみても使えないだろうからもったいない。
もうちょっと悪戦苦闘してから赤帽7.2にでも移行します。
009175
02/02/01 19:58ID:8I7R3q9m>>90
漏れはmp1e動かない(;´Д`)
aviplayもうまく動かない(再生できない)
けどvcrは動いてます。←よくわかってない
0092login:Penguin
02/02/20 23:46ID:/ceRnEofcodec = DivX ;-) low-motion
attributes = BitRate=900
attributes = Crispness=100
attributes = keyframes=15
こんな設定にしたんだけど、DivX がうけつけてくれん。
Invalid attribute[s] set for this codec!
1
0093login:Penguin
02/02/21 00:04ID:pkMDk83n「Hauppauge WinTV/PVR」は、どーやっても音がキャプチャ出来ませんでした。
確か、ぱぱんださんも諦めたんじゃなかったな?
まぁ「Hauppauge WinTV/PVR」自体、品質があまり宜しくないので
その内、市場から無くなります。他の h/w エンコボードを狙いましょう。
どーしても人柱になりたいなら、リモコン付きバルクで \19,800。
不具合ロットバルクで \9,800 ですから。
つか、bt8x8 以外のボードで avi キャプチャするのでさえ
Linux でやる意味全然無い。
適材適所っつー事で、キャプチャは Windows でやろうよ。
009493
02/02/21 00:06ID:pkMDk83nスペック出してくれなきゃ手も足も出ないよ。
# 出してくれても Linux で動かす気は、さらさら無いけど。
009575
02/02/21 04:19ID:bGwC3y8Fごめんよ、漏れのせいかもな。
attributesは全部一行で。
例
keyflames = 15
attributes = BitRate=2500,Crispness=100
あとビットレート900は無理めかと。キャプチャサイズにもよりますが。
0096login:Penguin
02/02/21 05:00ID:5hpf9O5Jhttp://sourceforge.net/projects/pvr/
とかどうよ?
0097login:Penguin
02/02/22 02:28ID:288vD/xPいや、それがね、 attributes にまとめて書いてもだめだったんよ。
今、BitRate を 2500 にしてみたけどだめだった。
DivX のバージョンが悪いのかもしれん。入れ替えてやってみるわ・・・
0099login:Penguin
02/02/22 03:53ID:LWeokrh/||
||
||
∧||∧
( ⌒ ヽ 彡<<谷口隆男巡査部長
∪ ノ プラーン
∪∪
0100通りすがりの名無しさん ◆SgtagZkk
02/02/22 19:12ID:SCap2r980101login:Penguin
02/02/23 23:26ID:PzCQEKRKage
0102login:Penguin
02/03/03 19:49ID:yA3J5Ayv010397
02/03/04 23:56ID:Jkeww8IN結局、 vcr-1.08 にしたらうまく動いた。
但し、.vcrrc の default に設定を入れた場合だけうまくいく。
-p オプションで設定を変えられるようにした場合はうまくいかなかった。
# vcr をコンパイルするときは --enabele-avifile-0_6ってオプション入れなきゃいけなかったり、
# avifile-0.53 は makefile をいぢって aviplay と sample を抜かないとコンパイル通らなかったり。
# めんどくさかったよ・・・
0104login:Penguin
02/03/07 02:31ID:c4Z9Fuy9何かいい解決方法ない?
0105login:Penguin
02/03/09 09:15ID:klfdH88y0106login:Penguin
02/03/10 21:58ID:tC5ZnWq4timer使わないと駄目なのか?
0107login:Penguin
02/03/14 00:40ID:2XKa9qCvTVを見る分には問題ないんだけど、録画するとフリーズちゃうんだけど・・・
0108login:Penguin
02/03/16 13:04ID:TC/FfmSx1. timer を使う
2. フレーム数を計算して -F <number of frames to grab> を指定
3. ctl + c を自分で押す
0109login:Penguin
02/03/23 20:43ID:Zh7Hs1pT0110神
02/03/25 11:40ID:xHJl/Ac20111login:Penguin
02/03/26 00:59ID:UwBtCMMpInvalid attribute[s] set for this codec!
2
These attributes are supported for this codec:
ってなエラーが出るんだけどなぜなのかな。
一応codeは入っているんだけど、codeのタイプが全部1or3しか入ってないんだよ
ってか眠すぎなので明日またやるわ
011297
02/03/26 07:30ID:aIGTwQq8>92 と >103 で書いたけど、漏れと同じ状況みたいだな。
attributes に書くオプションの数で Invalid 〜 の後にでる数字が変わるだろ。
codec に渡すオプションがうまく設定できないような感じに見える。
vcr 1.08 でやってみ。
■ このスレッドは過去ログ倉庫に格納されています