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

Linux でビデオ録画

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

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

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

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

avifile & vcr だと DivX とか使えるので期待してたのですが、うちでは
ちゃんと動きませんでした。こうすればちゃんと動くだの、他にいいツール
があるだの、リアルタイムで圧縮するよりあとから圧縮した方がいいだの
ご意見よろしくお願いいたします。
0652login:Penguin03/06/14 19:18ID:UhViAkGi

ネットありがとう!これで生活できます。
本当に良かった・・・・・
http://www.h2.dion.ne.jp/~m_oka/moemoe/afelli.html
0653login:Penguin03/06/14 19:41ID:sJnzQ0ax
来年は低価格機がでるから我慢するよ
http://www.zdnet.co.jp/news/0303/18/nj00_ti_dvd.html
0654login:Penguin03/06/14 22:52ID:GQSJ9wkq
mencoderで録画したものだけ音の周波数が上がって全部高音になっちゃうんだけどどうすれば良いの?
0655login:Penguin03/06/16 15:22ID:YxBq26qH
mencoderぜんぜん動かない・・・。
ソースからコンパイルしたものも、SPECファイル使ってrpmにしたものも両方起動時に
設定ファイル.mplayer/codecs.conf, .mplayer/mencoderがないって出る。
confは/etc/mplayerに自動で入ってるからそっち読んでくれればいいのに。
でも仕方ないからディレクトリ作ってcodecs.confはコピーしたんだけど
mencoderなんて名前の設定ファイルないし、ためしにからっぽのファイル置いてみたけど
設定が読み込めないとか出るし。
みんな普通に入れて普通に動いてるの?

あと、mencoderってvcrと比べてどんなメリットがある?

質問ばかりでスマソ。
0656login:Penguin03/06/16 16:39ID:cI4Wvv08
Windows Media Videoのストリーミングって出来ないのか?
0657login:Penguin03/06/16 23:10ID:Y0zjbCOk
>>656
ストリーミングをどうしたいのかと小一時間(ry
0658login:Penguin03/06/17 00:22ID:/Xb4yo3V
>>655
.mplayer以下の設定ファイルが無くても動くはず。
必要なファイルは作ってくれる。逆に 空っぽのファイルなんかおいたらだめだぽ。

mplayerはいろいろwarning吐くけど結構動く。
メッセージからエラーをちゃんと読んでみるべし。

mplayer/mencoder は ソースからビルドするのが基本だよ。
それで、debian-devel でもめてたしネ...
うちでは、configure --enable-gui --enable-live ぐらいで後は自動認識でやってる。

彼らにいわせると、mplayerが最強/最速だといっている。よくいっているのは
266ぐらいのCPUでSVGALIBでやって framedrop 無いなんて話。

実際、いろいろなcodec 対応はいいし うちでは、i586 ppc athron で vlc
より速いよ。
0659login:Penguin03/06/22 15:06ID:/2bKkiph
【CATVのキャプチャ】

イッツ・コミュニケーションのCATVに加入しているのですが
ディスカバリーチャンネルなどをキャプチャする方法を
どなたかご存知ないですか?

状況
1.地上波、一部のCATV番組(主に日本発信ぽいものは正常に表示可能。
2.CATVのディスカバリーチャンネルなどで、画像が乱れる。
3. 2の番組はTV用のチューナーであれば正常に見ることができる。

環境
OS Linux、WindowsXP(OSでは事象変わらず)
チューナー:WinDVR PCI Newediton
TV用チューナー:NVT-1400S
CATV:イッツ・コミュニケーションズ

最近、Win+キャプチャの調子が悪く、予約しておいてもPC固まったりしてることがよくあったので
LinuxでTV録画サーバを立ててi-modeから
録画予約できるようにしたのですが
本当に録画したいのはCATVの番組なんですよね〜

試してみたがダメだったこと。
・WinのWinDVRでPAL当その他のnormにして確認。
・チャンネル毎での微調整

やっぱスクランブルですかねぇ・・・(TT
0660login:Penguin03/06/22 15:56ID:/2bKkiph

v4lctlコマンドでチャンネルを変更しようとおもったのですが
rootユーザでそのまま、コマンドを打ち込んだ場合はうまくいくのですが
起動スクリプトでは反映されません。

通常のコマンドではOK
#v4lctl setchannel 4

上記のコマンドを打つスクリプトを書いて
/etc/rc.d/init.d/test と配置。
#service test start
では、チャンネルが変更されない。

#/etc/rc.d/init.d/test start
であればチャンネルが変更される。

なにか原因ご存知ないですか?
0661login:Penguin03/06/22 16:08ID:TZ9Jteun
>>656気になるなー。うちの方にはまだCATV無いからできないんだけど、その
うちやろうと思ってたからなあ。
とりあえずビデオとかのチューナを使って受信して、AV端子とかS端子経由で
キャプチャしたらどーでしょ。
チャンネル切り換えはIrDAでほげほげ。

>>660
そういう時は大抵スクリプトにミスがあるもの。まず晒すべし。
0662login:Penguin03/06/22 16:37ID:KM/AyBxH
>>660
v4lctlをフルパスで書け。
0663login:Penguin03/06/22 17:31ID:/2bKkiph
v4ctlでダンプとってみました。
同じ結果で結構違いが。

まずOKなほう。

vid-open: trying: v4l2-old...
vid-open: failed: v4l2-old
vid-open: trying: v4l2...
ioctl: VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=
0x0 []): Invalid argument
vid-open: failed: v4l2
vid-open: trying: v4l...
v4l: open: /dev/video0 (BT878(Canopus WinDVR PCI (COM))
capabilities: capture tuner overlay clipping frameram scales
size : 48x32 => 640x480
channels: 3
0664login:Penguin03/06/22 17:31ID:/2bKkiph
ioctl: VIDIOCGCHAN(channel=0;name="Television";tuners=1;flags=0x3 [TUNER,AUDIO];
type=TV;norm=6): ok
Television: 1 tuner audio tv
ioctl: VIDIOCGCHAN(channel=1;name="Composite1";tuners=0;flags=0x2 [AUDIO];type=C
AMERA;norm=6): ok
Composite1: 0 audio camera
ioctl: VIDIOCGCHAN(channel=2;name="S-Video";tuners=0;flags=0x2 [AUDIO];type=CAME
RA;norm=6): ok
S-Video: 0 audio camera
audios : 1
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
3 (TV): muted=no
ioctl: VIDIOCGTUNER(tuner=0;name="Television";rangelow=0;rangehigh=4294967295;fl
ags=0x7 [PAL,NTSC,SECAM];mode=unknown;signal=65535): ok
tuner : Television 0-4294967295 PAL NTSC SECAM
v4l: bttv version 0.7.96
ioctl: VIDIOCGFBUF(base=(nil);height=768;width=1024;depth=16;bytesperline=2048):
ok
fbuffer : base=0x(nil) size=1024x768 depth=16 bpl=2048
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
picture : brightness=32112 hue=32112 colour=31456 contrast=26869
picture : whiteness=0 depth=0 palette=-
ioctl: VIDIOCGMBUF(size=8519680;frames=4;offsets=0): ok
mbuf: size=8519680 frames=4
v4l: using mapped buffers for capture
vid-open: ok: v4l
0665login:Penguin03/06/22 17:32ID:/2bKkiph
freq: reading /usr/share/xawtv/Index.map
freq: newtab 3
freq: reading /usr/share/xawtv/ntsc-bcast-jp.list
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCGCHAN(channel=0;name="Television";tuners=1;flags=0x3 [TUNER,AUDIO];
type=TV;norm=6): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
cmd: "setchannel" "8"
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCSAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCSPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCSPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
0666login:Penguin03/06/22 17:32ID:/2bKkiph
ioctl: VIDIOCSPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCSPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCSCHAN(channel=0;name="Television";tuners=1;flags=0x3 [TUNER,AUDIO];
type=TV;norm=6): ok
v4l: freq: 193.250
ioctl: VIDIOCSFREQ(long=3092): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCSAUDIO(audio=0;volume=0;bass=0;treble=0): ok
v4l: close
0667login:Penguin03/06/22 17:32ID:/2bKkiph
次、マズってるほう。

Starting TV recording services: vid-open: trying: v4l2-old...
vid-open: failed: v4l2-old
vid-open: trying: v4l2...
ioctl: VIDIOC_QUERYCAP(driver="";card="";bus_info="";version=0.0.0;capabilities=
0x0 []): Invalid argument
vid-open: failed: v4l2
vid-open: trying: v4l...
v4l: open: /dev/video0 (BT878(Canopus WinDVR PCI (COM))
capabilities: capture tuner overlay clipping frameram scales
size : 48x32 => 640x480
channels: 3
ioctl: VIDIOCGCHAN(channel=0;name="Television";tuners=1;flags=0x3 [TUNER,AUDIO];
type=TV;norm=6): ok
Television: 1 tuner audio tv
ioctl: VIDIOCGCHAN(channel=1;name="Composite1";tuners=0;flags=0x2 [AUDIO];type=C
AMERA;norm=6): ok
Composite1: 0 audio camera
ioctl: VIDIOCGCHAN(channel=2;name="S-Video";tuners=0;flags=0x2 [AUDIO];type=CAME
RA;norm=6): ok
S-Video: 0 audio camera
audios : 1
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
3 (TV): muted=no
ioctl: VIDIOCGTUNER(tuner=0;name="Television";rangelow=0;rangehigh=4294967295;fl
ags=0x7 [PAL,NTSC,SECAM];mode=unknown;signal=65535): ok
tuner : Television 0-4294967295 PAL NTSC SECAM
v4l: bttv version 0.7.96
0668login:Penguin03/06/22 17:33ID:/2bKkiph
ioctl: VIDIOCGFBUF(base=(nil);height=768;width=1024;depth=16;bytesperline=2048):
ok
fbuffer : base=0x(nil) size=1024x768 depth=16 bpl=2048
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
picture : brightness=32112 hue=32112 colour=31456 contrast=26869
picture : whiteness=0 depth=0 palette=-
ioctl: VIDIOCGMBUF(size=8519680;frames=4;offsets=0): ok
mbuf: size=8519680 frames=4
v4l: using mapped buffers for capture
vid-open: ok: v4l
freq: reading /usr/share/xawtv/Index.map
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCGCHAN(channel=0;name="Television";tuners=1;flags=0x3 [TUNER,AUDIO];
type=TV;norm=6): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
0669login:Penguin03/06/22 17:33ID:/2bKkiph
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGPICT(brightness=32112;hue=32112;colour=31456;contrast=26869;whiten
ess=0;depth=0;palette=unknown): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
cmd: "setchannel" "8"
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCSAUDIO(audio=0;volume=0;bass=0;treble=0): ok
v4l: freq: 0.000
ioctl: VIDIOCSFREQ(long=0): ok
ioctl: VIDIOCGAUDIO(audio=0;volume=0;bass=0;treble=0): ok
ioctl: VIDIOCSAUDIO(audio=0;volume=0;bass=0;treble=0): ok
v4l: close
0670login:Penguin03/06/22 17:36ID:/2bKkiph

ちょっと長かったですが・・

大きな違いは、

33,34d32
< freq: newtab 3
< freq: reading /usr/share/xawtv/ntsc-bcast-jp.list

< v4l: freq: 193.250
< ioctl: VIDIOCSFREQ(long=3092): ok
---
> v4l: freq: 0.000
> ioctl: VIDIOCSFREQ(long=0): ok

コレですね。
rootユーザでコマンドプロンプトから実行した場合は
周波数設定リストを日本NTSC-BCASTで読み込んでますけど
initに実行させた場合は読めてません。

おそらくv4lctlの仕様で
ユーザ別に持ってる情報を元にして
読み込むリストかえてるんでしょうね。

ということで解決できそうです。
0671login:Penguin03/06/22 17:43ID:Ew61QHxb
>>63
http://jp.y42.briefcase.yahoo.co.jp/bc/aho_2jp/vwp2?.tok=bct0WwRBmF37QrGL&.dir=/mov&.dnm=katsuo.avi&.src=
0672login:Penguin03/06/22 17:46ID:Ew61QHxb
>>63
http://proxy.ymdb.yahoofs.jp/users/de50a985/bc/mov/katsuo.avi?bcpvr9.AiU0VQrGL
0673login:Penguin03/06/22 17:59ID:Ew61QHxb
>>63
http://briefcase.yahoo.co.jp/aho_2jp/
こうか?
0674上03/06/22 18:13ID:/2bKkiph

各ユーザホームの.xawtvでした。
このfreq指定を読み込んで、
/usr/share/xawtv/Index.map
これと突合せをおこなって、実際に読み込む周波数設定をGETするようです。

0675名無しさん03/06/23 21:48ID:nn21iLKj
>>658
そっちの境境で、どのくらいのエンコードできる?
あ,mencorderの話ね。

うちはBX4(´Д`)なマザーにP3-500MHz,RAM640MB,
キャプチャがPICPOMのやつで,ビデオがG450なんだけど,
解像度320x240レートを900KHzぐらいで、CPU負荷90%を超えてる。
ビットレー卜はまだ上げれるっぽいけど、
解像度はこれ以上あげると追いつかなくなる。
メモリをモニタしていると,便用量がだんだん増えていって,
使いきったところでドロップ(´Д`)

今どきなマシンだとどのくらいのことができるのか知りたい。
0676login:Penguin03/06/23 23:56ID:FX6ydPHw
Linuxでテレビ見るスレから移動してきました。

Vine2.6とvcr,avifileで録画をしてたんですが、今日HDDとbt878はそのままに
CPUとかMB、サウンドカードを入れ替えました。
カーネルも組み直してすべてのデバイスがほぼ正常に動いたんですが
ただひとつ、bt878のカードの音声出力がおかしくなってしまいました。

具体的にはすごく音が小さい(一応出てる)、キーンという高周波音が混ざるという感じです。
bt878カードとサウンドカードはミニジャックでつないでいます。
最初はサウンドカードを変えたせいかと思い、サウンドカード側に別のソースを突っ込みながら
vcrで録画してみたところ音も正常に録れました。
bt878のOutに適当なスピーカーを繋いでみましたがやはり音が小さいです。
なのでやっぱりbt878側の問題っぽいんです。
ピンジャックを挿す位置も間違っていません。
映像はまともに映ってるだけに原因がまったくわかりません。

たとえばIRQ関係とか、PCIの相性とかそういうのでおかしくなったりするものでしょうか?
認識しないとかまったく録画録音できないならまだわかるんですが・・・。

というかbttvにボリュームコントロールってないでしょうか?
調べてるんですが見当たりません。ご存知でしたら教えてください。
0677login:Penguin03/06/24 00:37ID:pCJMdCUR
>>676
kernelモジュールのbtaudio使え
0678login:Penguin03/06/24 00:45ID:kzLVhwi/
>音が小さい

BT878カード ---> lineIn
のケーブルが抵抗入り?

通常、BT878からの出力は一定で(LineOut)、サウンドカードのmixer側でいじるモノだと
思うが、カードが何かわからんとね。


> キーンという高周波音が混ざる

CMI8738の載ったサウンドカードだとテレビ音声(アナログ)録音こうなることが多いが、
これもカードが何かわからんので...
(視聴時はスルー(デジタル化されない)ので問題はない)
0679login:Penguin03/06/24 07:28ID:cVSwPHXz
>>675
> メモリをモニタしていると,便用量がだんだん増えていって,
> 使いきったところでドロップ(´Д`)
過去にもレスしたけど、うちもこうなるんで TV のキャプチャに mencoder
を使ってない。うちのマシンも Socket7 だが…
0680login:Penguin03/06/24 11:00ID:c1bHird1
saa7130搭載のチューナーカードを使ってるんですがmencoderでキャプチャ時に
音声がキャプチャされません。
xawtvのストリーマー(綴り忘れた・・・。)キャプしたときは音が入るんだけど
何故でしょう?
原因はなにが考えられますかねぇ・・・。

ちなみにストリーマでキャプしたのをmencoderでdivxに変換(音はmp3)したりしましたが
音は正常でした。
0681login:Penguin03/06/24 11:17ID:VAe8pVpi
>>675
658の人じゃないけど参考までに。
自分の場合はCPUの負荷ではなくてmencoderで録画中のfps数の出力に注意している。
---------------------------------------------------------------------------
Pos: 37.5s 1123f ( 0%) 30fps Trem: 0min 0mb A-V:0.000 [3233:127]
---------------------------------------------------------------------------
例えばfps=29.97と指定した場合に録画中のfpsが30を下回ったらいずれ
ドロップが発生するので、これでだいたいの限界がわかります。
こちらの環境では
P3-S 1.4GHz x 2 (M/B:Gigabyte GA6VTXD)
Memory 2GB(1GBでも変わりません)で
ELSA EX-VISION 500TV(v4l2 + saa7134)
size=640x480,fps=29.97,vbitrate=8000(Divx5.01),audio=mp3(128k)
でドロップはありません。
size=640x480,fps=29.97,vcodec=huffyuv,audio=pcm
でもドロップはなし(30分でファイルサイズが約20GBになりますが)
また
celeron1.4GHz(M/B:shuttle FV24) Memory:512MB
BT878A + v4lの構成では
size=640x480,fps=29.97,vbitrate=3200,audio=pcm
が限界ぽいです。audioをmp3にするとfps数が26〜27になり
10分弱でドロップが発生します。
私の経験ではフィルタを使うかどうかでかなり負荷が変わってきます。
-vop pp=lb(デインターレース)は結構重いみたい。
また会社で使っている
P4-2.4C(HT) (M/B:ASUS P4C800-delux FSB800) Vineseed(kernel 2.4.21)
Memory 1GB (BT878A + v4l)
は録画はもちろんsize=640x480,vcodec=huffyuvの再生もドロップしない
から参考にならないね。
0682login:Penguin03/06/24 11:21ID:dkk2e3os
私とうとう脱いじゃった♪
http://alink3.uic.to/user/angeler.html
068367603/06/24 20:37ID:9V7RRiql
皆さんお返事ありがとうございます。
使ってるキャプチャカードはby878のProlink PV-BT878P、サウンドはCMI8738オンボードです。

>>677
調べて試してみます。

>>678
ということでサウンドチップはまさにそのとおりなんですが、高周波音はこれの特性ということなんですね・・・。
ケーブルはPCを組み替える前から使ってるもので、その時は問題ありませんでした。
試しにケーブルを変えてみても同じでした。ただし両方とも抵抗入りという可能性は否定できません。
見た目的には普通のステレオミニジャックケーブルなんですが・・・。

0684login:Penguin03/06/24 21:06ID:kzLVhwi/
>>683

ミキサーで Igain を録音ソースに指定して、いろいろいじってみる。
068567603/06/24 21:55ID:9V7RRiql
直りました。
モジュールオプションのcard=xxを手当たり次第試してたんですが、
やっぱり音が出る出ないの差であってボリュームはどうにもなりませんでした。
そこでふと思いついてtuner=xxを0から順に試していくと、3まで指定したところで
bt878に直結してたスピーカーからいきなり爆音で砂嵐の音が出ました。
これは・・・と思って元のtuner=2に戻すと、以前のとおり正常な音量に戻ってました。
PCIの抜き差しによってチューナーモジュールに何かがあって、それがリセットされた結果かもしれません。
なんだか腑に落ちないですが、まあよしとします。
お答えいただいた皆さん本当にありがとうございました。
068667603/06/24 22:42ID:9V7RRiql
配線戻したらまた小さくなった・・・。んー。
また何かわかったら報告します。
稀な例なのであまり役に立たないかとは思いますが・・・。
0687login:Penguin03/06/26 11:52ID:Jnu2nq/n
Winでテレビ録画をやっています。

んで結構きついです。

MPEG-2 640×480でビットレートは6000bpsまであげられればいいほうです。
スペックはAthlonXP2000+ メモリー512MB OSはWin2000
録画はhonestec DVRです。

今は容量の関係でWinしかつかっていませんが、そろそろLinuxを入れようと考えています。

その際にLinuxでどこまで録画、編集できるかが気になります。

Linuxは録画はどこらへんまで大丈夫でしょうか?

0688login:Penguin03/06/26 12:07ID:zSkgCcUr
>>687

MPEG2 でリアルタイムというなら、そんなにかわらないかな。

Windows だったら、huffyuv でとりあえず録画して、
あとからゆっくり MPEG2 に変換というのはいかが?
0689login:Penguin03/06/26 12:44ID:LaxJdmC4
>>687
ビットレートは大きいほどCPU負荷は小さくなるんでは?
CPUの問題じゃなくて、HDDとかの転送レートの問題?
0690名無しさん03/06/26 23:03ID:SByHrHwB
>>679
うちはとりあえず320x240ならイケてるし,
保存するわけでもなくこの程度の質でも
まあいいやと思っているので,
そのまま使ってます。
いや,ブロックノイズが多いのは気になるっちゃなるんだけど,
キャプチャカードがもひとつ(?)なら
ソースもVHS or Hi-8だし,しょうがないのかなと。

>>681
詳しい情報さん<すです。
上ではああ言ってるけど,640x480とかで録ってみたい…
やっぱ今どきなマシン欲しいや(´Д`)
0691login:Penguin03/06/27 02:33ID:GaDyz7Qn
>>687
編集まで考えると、Windows系のほうが使い易いツールも多いし便利でしょう。
テレビ番組を高画質で録画してCMカット、保存する場合、こんな感じでやってます。
rokuga.sh
#!/bin/sh
mencoder -tv on:driver=v4l:width=640:height=480:norm=ntsc:input=0:chanlist=japan-bcast:channel=10:forceaudio -ovc lavc -lavcopts vcodec=huffyuv:format=422P
-oac pcm -ofps 29.97 -o test_huffyuv.avi -endpos 00:57:00
mencoder test_huffyuv.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=1 -vop pp=lb
mencoder test_huffyuv.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vhq:vpass=2 -vop pp=lb -o test_pass2.avi

で、test_2pass.avi(audio=pcm)を作ってからavidemuxでCMカット、それから
mencoder test_2pass_cmcut.avi -ovc copy -oac mp3lame -lameopts cbr:br=128 -o test.avi
で、最終的なファイルを作成しています。
CMカットがいらないならシェルスクリプト一発(audioはpcmてはなくmp3)ですみます。
マシンパワーに余裕があるならhuffyuvの中間ファイルを作りながらDivXの1-passを
追っかけエンコードができそうですけど、こちらのシステムはHDDの転送速度がボトルネック
になってhuffyuv録画でフレームドロップが発生するのでできません。
もちろん録画の全てをこんな面倒なことをやっているワケではなく、一度見で消すつもり
の録画はリアルタイムのDivX録画にするなど使い分けてますよ。(^^;
0692とも03/06/27 02:37ID:1v1Loaal
みてね〜♪
http://www1.free-city.net/home/s-rf9/page005.html
0693login:Penguin03/06/27 02:39ID:GaDyz7Qn
691で書き忘れてましたが
最初に作るファイルのaudioをmp3にしないのは
mp3だとavidemixで編集したファイルの音声がズレる場合が多いからです。
0694login:Penguin03/06/27 08:50ID:5Kb0YyCU
>>687 は、
「もしかしたら Linux にすれば、MPEG2 リアルタイムエンコで、
もっとビットレートあげれるかな?」なんて愚かな期待を持ってたんだな。
残念ながら、>>688 の通り。
リアルタイムソフトエンコは、CPU パワー。

しかし AthlonXP2000+ で 6Mbps って、P!!!800 と変わらないなぁ?
0695login:Penguin03/06/28 22:45ID:xHaV0zZ9
素のVP3ってLinuxで使えないんですか?
0696login:Penguin03/06/29 03:23ID:0R6Yx+Ol
正直さpen3の500〜800ぐらいでサクサク動いてくれると嬉しいんだけどね。
サクサクって意味が「うひょ、Windowsじゃなくて正解だぜ」って画質って意味で。

まぁ、やってみて解ったのはcodecの問題でOSは大して関係ないって事かな
冷静に考えれば当然ですね(w
069768703/06/29 19:16ID:k8a2TZmX
どうでもした
>>694さんの言うとおりです。
Windows見たいに何がどう動いているのか怪しいOSでは
あやしいプロセスでマシンパワーが食われていて動作が遅くなる
っと思いLinuxではまだまだいけるかな?っと思った自分が馬鹿でした。

もちっと私みたいなエンドユーザーはWindowsマシンで逝こうと思います
069865103/06/30 03:20ID:XoxDG6Xy
ttp://www.parkcity.ne.jp/~takezawa/scripts/videoserver.html
ここに出てる予約スクリプトをmencoderで使えるように改造したんだけど需要ある・・・?
0699login:Penguin03/06/30 03:50ID:AVs5j8EV
>>689
映像圧縮って,すげっぇ単純に言うと
前処理→データ間引き→普通に圧縮
てな具合なんだが,高ビットレートといわれる状態までビットレート増やすと,「普通に圧縮」の仕事量が大変になっちまうんだよぉ。
0700login:Penguin03/06/30 18:20ID:oIGoFMe4
>>699
・・・・。
0701login:Penguin03/07/06 00:11ID:DzMRa591
libmpeg2イイ!!
age
0702login:Penguin03/07/06 10:27ID:AYloWn32
>>696
不用なデーモンを殺すことによってウインドウズより快適に動かないかな?
0703login:Penguin03/07/06 21:57ID:/k97neyg
>>702 妄想癖か?
0704login:Penguin03/07/08 01:14ID:DtGnB79X
(・∀・)renice!
0705login:Penguin03/07/09 21:40ID:w1t+35Z2
saa7134 でELSA 700TVが使えるかどうか試した先人いませんか?
単にGRTのON/OFF制御が出来ないだけなら700TVに逝きたいなぁと・・・。
0706login:Penguin03/07/12 12:47ID:Q71PnbZR
(・∀・)renice!
0707login:Penguin03/07/12 12:59ID:BTfVWsnJ
>>702
そんなにアクティブに動いているデーモンもいるまいて。
正直Windowsもってるならそっちでやった方がイイ。
0708login:Penguin03/07/12 17:34ID:qP9Tubk8
>>698
期待age.
0709login:Penguin03/07/13 01:23ID:9dKOe8Fr
cx88を使ってる人、いますか。
当時1万円近く出して買って使ったPC-MV3S。ちゃんと調べればよかったYO!
0710login:Penguin03/07/14 00:55ID:Cu9Ds+80
くだ質からの誘導できました

質問なのですが
Linuxで使用できるキャプチャーボードってあるのでしょうか?
できればハードウェアエンコードなものがいいのですが
ソフトウェアエンコードのものもあれば教えて頂きたいです

できれば高画質でとりたいです
ディストリはそのキャプチャーボード推奨のものを使いますので
何でもいいです よろしくお願いします
0711login:Penguin03/07/14 02:42ID:eYI9fVnc
>>710
使いたいボードをいくつか選んで、対応しているかどうか調べたほうが簡単ではないかと。
あと、ハードウエアエンコードは期待しないように。

ついでにこのへんも参考に。
http://pc.2ch.net/test/read.cgi/linux/1013649811/
0712login:Penguin03/07/14 23:46ID:U/n1Lb8B
>>710
っていうか誘導ってさ・・・
くだ質は過去ログ読まなくても、まぁくだ質だしって感じだけど・・・

とりあえず最近のスレの流れからWindowsマシンがあるなら別に
少ないハードを探してLinuxで使う理由はないんじゃないかな?って感じですよ
0713login:Penguin03/07/15 08:12ID:tBXwBGGh
>>712
そんな流れにいつの間になってたんだ。
Linuxで録画するメリットはけっこうあるぞ。
cron/atによる自動化、OSの安定稼働による管理コストの削減、メールやウェ
ブとの連係による予約システムの実現、その他諸々だ。

ま、現状高画質キャプチャに向かないのは同意。
DVキャプとプロ用のソフトウェア(高額)使えば、ホントに凄い高画質でやれそ
うではあるが、そんなのはこのスレの趣旨じゃなさそうだしな。

# Linux使ってる奴は貧乏人スレが立ちそうなこと書いちゃった
0714山崎 渉03/07/15 11:18ID:doz396Fq

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0715login:Penguin03/07/15 12:11ID:KhvjxSuE
(・∀・)renice!
0716login:Penguin03/07/15 15:18ID:FS3Xwwm9
カノープスのキャプチャーボードで使えるのってありますか?
0717login:Penguin03/07/15 18:03ID:NKA0FI2N
>>716
カノープスではWINDVRが使えますよ。
ウチではWINDVR PCI NewEdition使ってます。

>>713
ビデオサーバは必要機能だけで自作しました。
(てゆーかMythとかの存在、後で知ったんだけど)
i-mode録画予約の操作ができれば、それでいいやって感じです。
0718login:Penguin03/07/15 21:15ID:FS3Xwwm9
いろいろと調べたのですがwindvrをlinuxで使うやり方が分かりません
度のようにすればいいのでしょうか?

他に使えるものはないでしょうか?(カノープスじゃなくてもいいです)
0719b1203/07/15 21:26ID:jT/ns7v/
広大君、死ぬには(^−^)p、どうすれば、いいのかなー?
教えてーー?
0720login:Penguin03/07/16 10:57ID:W8Lmiy6U
>>718
See
"/usr/src/linux/Documentation/video4linux/bttv/CARDLIST",
"/usr/src/linux/Documentation/video4linux/bttv/README" and
"/usr/src/linux/Documentation/video4linux/bttv/Modules.conf".
0721login:Penguin03/07/16 15:58ID:FpGku2aG
保守age
072269803/07/17 21:00ID:1SJ3e88v
>>708
ttp://cgi.members.interq.or.jp/hokkaido/asato/upload/jam3ddr/OB000979.gz
ファイル名変だけどtar.gzです。
htmlとかカスタマイズしちゃってるので、気に入らなかったら元ネタ
ttp://www.parkcity.ne.jp/~takezawa/scripts/videoserver.html
からファイルもらって、tvcaptureだけ今回のに置き換えればそれでも動くと思う。
置き方とか使い方も元ネタ参照でおながいします。
スクリプトとかの知識まったくないからへっぽこでスマソ・・・と先に謝っておこう。
0723login:Penguin03/07/23 11:45ID:ZPPlsMW8
(・∀・)renice!
0724login:Penguin03/07/24 10:12ID:0/jA2vZ5
高画質&安定性があればウィンドウズを捨てるんだが・・・

編集ソフトもないから痛いよなぁ・・・
0725login:Penguin03/07/24 15:20ID:EAVp8j8E
avidemuxはなかなか期待が持てるんだけど、まだまだこなれてないしねー。
開発に参加できるほどの技術がありゃいいんだが。
0726login:Penguin03/07/24 17:07ID:Ch2IJ6w4
videomaid
0727login:Penguin03/07/26 10:49ID:qUk2WbZg
パイパンおま○こを見れるサイトを発見!!
パイパンおま○こは本当に綺麗…(*´∀`*)ハァハァ
http://plaza16.mbn.or.jp/~satchel/omanko_marumie/
0728login:Penguin03/07/26 22:48ID:Ft3VOR9j
>725
avidemux、コマンドラインでいろいろ操作が出来るのが (・∀・)イイ!!

俺はnuvrecでキャプった動画を、avidemuxのGUIモードでCMカットして、
編集リストを保存し一旦終了。その後、スクリプトからコマンドラインで
定番オプションと共に呼び出して、寝ている間XviDにエンコしてるよ。

Crop、Resize、Denoise3D等のフィルタの組合せをファイルに保存し、
--filtersオプションで毎回呼び出せるのは便利。たまに--quitを無視
したりするが、概ね満足している。今後の展開に激しく期待。
0729login:Penguin03/07/26 23:06ID:X70QIaXx
その編集ソフト。エンコード速度どのくらい?
0730login:Penguin03/07/26 23:50ID:n6XYG2DC
>>728
avidemux便利ですね。
ウチではスクリプトでmencoder(huffyuv→Divx 1pass→Divx 2pass)
の後にavidemuxでCMカットさせています。
CUIモードがあればもっと便利だと思っていたのですが、既にあったん
ですね。知らなかった。
>> 729
エンコード速度はソフトウェアエンコードなのでマシンスペック依存です。
使用するフィルタにより大きく変わります。
0731login:Penguin03/07/27 00:13ID:I529HJoe
>>721 教えてくれてありがとう。windowsのソフトだとソフトウェアによって速度が結構違うので聞いてみました。 今度自分で試してみます。
073272803/07/27 00:44ID:OsHUwpDQ
>729
当方の環境は、鱈セレ1.4GHz、SDRAM PC100 384MB
HDDはUDMA(100)、ReiserFS使用

* NuppelVideo形式、640x480でキャプチャ
* avidemux(2.0.10)での使用ビデオフィルタ
Crop: 640x480->616x476
Resize: 616x476->448x336(Lanczos3)
Mplayer HQ Denoise 3D
* ビデオエンコード形式はXviD(xvidcore-0.9.1)
CQ=4 --全てデフォルト設定--

以上の条件で、ビデオプロセスはせいぜい10FPSってとこ。
手元にWindows環境が無いので比較はできないが、CMカット
以外は睡眠中、または仕事中に実行しているので、ストレス
は殆んど感じない。2時間番組の2Passは、ちとキツイが。

>730
avidemuxのCUIについては
ttp://fixounet.free.fr/avidemux/doc/en/command.xml.html
を参照してくだされ。
0733login:Penguin03/07/27 03:58ID:MvwrPLlF
ELSAの700TVって使えるのですか?
将来的に対応するのなら500TVじゃなくてこっちを買いたいのですが。
0734login:Penguin03/07/27 11:41ID:1hg73raB
mencoderの-ovc xvidで録画した動画ってwindowsでどうやって見るの?
0735login:Penguin03/07/29 00:05ID:c1v/186m
>>734
試した事はないのだが ffdshow を使えば良いのでは?
http://cutka.szm.sk/ffdshow/
0736login:Penguin03/07/29 07:00ID:CgX/q0Dv
>735
見られません。
073773403/07/29 11:24ID:GTM4TSxU
>>735
見られません。
0738login:Penguin03/07/29 11:49ID:BhXQon2r
>>736&>>737
Windowsなら見えた・・・
0739login:Penguin03/07/30 10:18ID:CrcsoTf+
>>735
見れなかった。
0740login:Penguin03/08/02 08:51ID:+5/fIriQ
懐かしいな。
このスレまだあったんだ。
0741login:Penguin03/08/02 10:41ID:0p3phC6s
(・∀・)renice!
0742直リン03/08/02 10:42ID:GDhCFU3k
http://homepage.mac.com/maki170001/
0743login:Penguin03/08/05 16:32ID:+VllmQGp
mencoderでmpeg2もエンコードできるらしいけど、エンコーダーって存在するの・・・?
0744login:Penguin03/08/05 16:50ID:QJ/Ugxz7
どうした?何をいってるんだ。暑さでやられたか?

Mplayer + ENCODER = M + ENCODER = mencoder

0745login:Penguin03/08/06 06:25ID:m8f+LnzQ
で mencoder で mpeg2 は ?
0746login:Penguin03/08/06 15:37ID:EPHjpvCl
>>744
ごめん書き方が悪かった。
mpeg2エンコード用のコーデックって存在するのかな?
0747login:Penguin03/08/06 16:59ID:g3KHuopJ
mplaer-users のMLでは、mencoder で mpeg2 はダメとか言われてるね。
(ライセンスがらみ?)

transcode, mjpegtools とかは?


いっそのこと TMPGEnc の方が楽そうだな。
0748login:Penguin03/08/07 22:58ID:WYoE4i8T
TMPencの方が楽なのかな?
0749login:Penguin03/08/08 06:18ID:3s7ryPuB
NOVAC Prime TV 7133 LP NV-PT7133L 買おうと思うんだけど、
変なところあったらおしえてくりくり。
0750login:Penguin03/08/08 23:44ID:K6DoYMfm
動かせる自身があるのかと小一時間 (ry
075175003/08/08 23:46ID:K6DoYMfm
自身 > 自信
;; 誤爆すまぬ
■ このスレッドは過去ログ倉庫に格納されています