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

Linux でビデオ録画

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

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

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

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

avifile & vcr だと DivX とか使えるので期待してたのですが、うちでは
ちゃんと動きませんでした。こうすればちゃんと動くだの、他にいいツール
があるだの、リアルタイムで圧縮するよりあとから圧縮した方がいいだの
ご意見よろしくお願いいたします。
0002名無しさん@お腹いっぱい。NGNG
Windosユーザーの厨房ぶり爆発スレッドだな。
Linuxユーザーには荒す理由ないもんな(プ
自らで自らの厨房ぶりを記録してるようなもんだな。
0003名無しさん@お腹いっぱい。NGNG
>>2
え???
0004名無しさん@お腹いっぱい。NGNG
>>3
そこらじゅうにコピペされてるから気になくていいよ。
0005名無しさん@お腹いっぱい。NGNG
おれも興味ある。age
とりあえず関係ありそうなサイト。
http://www.linuxvideo.org/
0006名無しさん@お腹いっぱい。NGNG
参考 URL

VCR HOWTO
http://www.linuxdoc.org/HOWTO/VCR-HOWTO.html

VCR
http://www.stack.nl/~brama/vcr/

avifile
http://divx.euro.ru/
00071NGNG
失礼。vcr が動かなかったのは avifile の開発バージョンを使っていたから
でした。avifile の安定バージョンではなんとかキャプチャできました。

K6 500M では DivX のリアルタイム圧縮は半分のフレームが落ちてしまい、
ちと使い物になりませんでした。
とりあえずとりこんでから圧縮するといったほうがよさそうかな。
またいろいろ試してみます。
0008login:PenguinNGNG
録画するぞ!
0009login:Penguin NGNG
vstreamでgrab。
ほんで、mpeg2encでmpeg1にする。
mpeg2encは音が入らんので音は別プロセスで圧縮して
マージしてmpeg1。っつーのが出来るらしい。詳細はvstreamのdocだな。
邦人作のavstreamっつーのもあるらしいね。プロセスはvstreamと
ほとんど一緒みたいよん。
0010login:PenguinNGNG
sage
0011学生NGNG
4月からビデオサーバ作り始めて、6月くらいから実用に
使ってます。iモードでの録画予約に慣れると、普通の
ビデオデッキはめんどくさくて操作できません。

マシンは家で余っていたCeleron366ですが、15fpsでデフォルト
サイズ、音声はMP3圧縮でリアルタイムエンコードできています。

構成はavifile + vcr + 若干のperlスクリプト

LinuxMagazineで竹田氏が載せていたPerlのスクリプトを
元にして、キャプチャ部分をvcrに置き換えたんですが。
もし御存じなければ、立ち読みしてみると良いです。
今年3-7月号くらいの短期連載だったかな?

DivXはMicrosoftのCODECを使っていますが、ヘッダ部分を
書き換えて出力するので、最新の
WindowsMediaPlayer7.1などではそのまま再生できません。
バイナリエディタなどで動画ファイルを開いて、先頭付近の
DIV3となっているのをMP43と書きなおすとMediaPlayerで
再生できます。
2ヶ所ありますが、後の方のみでOKです。

圧縮率を落としているので、うちではだいたい1時間100M前後に収まります。
このくらいだと、数百Kbpsの帯域があればストリーミングで再生を
することも可能になります。これはまだ調べてませんが。

まとまった時間ができたら、htmlでまとめてアプしたいんですがね。
0012login:PenguinNGNG
>>11
スゲエ。そこまでできてるなら、
>DIV3となっているのをMP43と書きなおすとMediaPlayerで
>再生できます。
>2ヶ所ありますが、後の方のみでOKです。
この部分もPerlで自動修正されれば完璧ですね。
0013うおーNGNG
俺もつくりたいよ。まずは、ノートからwake up lanをできるよーにしなきゃ。
0014login:PenguinNGNG
>>13
ノートに何MBのディスクつける気だ?
0015login:PenguinNGNG
>>14
1T
0016login:PenguinNGNG
素直にWindows使えよ。
0017学生NGNG
>>16

Windowsで作っている人もいたけど、複数のアプリを連携させるのに
マウス動作を記録再生するソフトまで使って、涙ぐましかったです。

CGIでビットレートの設定までしたい、という要望にこたえられそうな
ものも無いようだし。あってもお金かかるし。

perlで書けば15分くらいですよ。
0018login:PenguinNGNG
ぜひともページ公開きぼーん。
0019login:PenguinNGNG
DTV板でこのスレ紹介したら
だから犬厨はダメなんだよなとか言われそう
0020login:PenguinNGNG
WinならキャプチャプログラムなんかDirectShowでちょちょいだよ。
0021login:PenguinNGNG
LinuxならキャプチャプログラムなんかVideo for linuxでちょちょいだよ。
0022login:PenguinNGNG
>>19
そーか?
Winでセキュリティを保ちつつ、リモートで録画予約できるソフトってあるの?
0023login:PenguinNGNG
NuppelVideoってMotionJpeg encoder 使ってるよ。
マイナーだけどね、RTjpegってコッ速いエンコーダ使ってるから、
かなりのサイズの画像までキャプチャ出来ます。
具体的には、vcrで320x240、30fpsでコマ落ちしてたのが、nuvは
640x480、30fpsでキャプチャ出来ます。
nuv2divxってコンバータもある所もヨシ。

> ぜひともページ公開きぼーん。
vcr に予約録画プログラムが付属してた記憶が。
0024login:PenguinNGNG
zappingのCVS版がmp1eをプラグインとしてmpeg1録画を可能にしてるんだけど
v4l2必須なんですわ
でもうちの環境だとうまくv4l2動かない 動かした人感想ください
できればv4l2のインストールの仕方とか載ってるサイトを教えてくれるとうれしいです

>>23
vcrのサイトからlinkにてwebvcrというプログラムを配布してるサイトに飛べるよ
こいつを使えばiモードから録画予約とかできるかも
0025login:PenguinNGNG
>>24
どう動かないんだ?
どのドライバ使っているの?
http://bytesex.org/bttv/ の0.8.xを
使ってxawtvはv4l2で動いているけど
0026login:PenguinNGNG
>>23
NuppelVideo の具体的な使用例プリーズ。うちでは nuvrec は正しく終了したものの、
うまくキャプチャできなかったです。
0027login:PenguinNGNG
>>25
v4l2ってドライバ(bttv)とvideodevのどっちを更新すればv4l2になるの?
両方更新しないとだめなのかな うちはvideodevのほうを更新してみたけど
うまく動かなかったよ
■ このスレッドは過去ログ倉庫に格納されています