gentoo で mplayer をインストールして webcam を見ようとしたら(-tv オプション)、
以下のエラー。
MPlayer was compiled without TV interface support.
USE に v4l2 が必要な模様。/etc/portage/package.use に以下を追加して再コンパイル。
media-video/mplayer v4l2
で、mplayer + webcam で動画を見ながら静止画撮影をしようと試み、いろいろ調べた
結果 fifo 経由で撮影できることがわかった。
まず、 FIFO ファイルを作成。
mkfifo tmp.fifo
そしたら、以下で mplayer 実行
mplayer tv:// -tv device=/dev/video0 -input file=tmp.fifo -vo xv -vf screenshot
で、この fifo に "screenshot 0" という文字列を送信。
echo "screenshot 0" > tmp.fifo
すると、カレントディレクトリに1枚の写真が出来上がる。上記の 0 の意味はいまいち
不明だが、別の数字にすると連続写真になってしまう。
以下を参考にした。
http://mydebian.blogdns.org/?p=120
0 件のコメント:
コメントを投稿