- ベストアンサー
fedora14で使える録画ソフトを教えてください
USBビデオキャプチャPCA-DAV2 http://www.princeton.co.jp/product/multimedia/pcadav2.html を使って録画したいと思っています TV番組をPCA-DAV2でPCに取り込み録画したいのですが fedora14でも使える録画用ソフトやリポジトリを教えてください よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
前回の質問( http://okwave.jp/qa/q7296445.html )と合わせると…… 「PCA-DAV2 Linux」辺りで検索して、 http://www.ne.jp/asahi/techno/ostra/video-capture-on-linux.html を発見。 ということで、Medibuntuが使えるか? とでもなったんですかね。 該当ページの下の方を見ていくと録画時に使用しているコマンド名が判るかと。 「Fedora14」とコマンド名で検索すると http://www.mjmwired.net/resources/mjm-fedora-f14.html ってページが見つかります。 ざっと流して読むと… 「RPMFusion」っていうyumリポジトリにそれらしいパッケージがあることが判ります。 # 実際、RPMFusionのパッケージ一覧を確認するとreleaseの中に発見できます。 # http://download1.rpmfusion.org/free/fedora/releases/15/Everything/i386/os/repoview/index.html から探せる。 それでもPCA-DAV2をFedora14で使えるコトが保証されているワケではありませんけど。 カーネルで有効化されているかどうかは判りませんし、Video4Linuxでちゃんと認識してくれるかと判りません。 そこのところは自力でなんとかして下さいな。 Medibuntu使う為にFedora14からUbuntuに変える。 なんて手段もありますわな。
その他の回答 (1)
- vaidurya
- ベストアンサー率45% (2714/5983)
USB接続の、SD画質のアナログビデオキャプチャーユニットで 外付けチューナーの映像や、ゲーム画面などを録画したいということですよね。 Linuxでのデバイスの利用は、基本的にはデバイスファイルを介して行ないます。 Video4Linux(Video for Linux)というものがあり、これが組み込まれていて かつそのデバイスのドライバーが組み込まれていれば、認識した時点で /dev/video0といったデバイスファイルが作成されます。 ですから、GV-MVP/RX2を使った録画環境構築であれば、そこまでできれば cat /dev/video0 |mplayer - といった書式で、デバイスファイルから読みだしたデータをMPlayerで再生することで (準)リアルタイム視聴ができました。 当然ながら、cat /dev/video0 >tv.mpgといった書式で即時録画が可能で 止めるのは、CTRL+Cによる強制中断という操作ができます。 しかし、そのUSBユニットの場合、同様の操作が可能かどうかは知りません。 こういった操作を、自動化するために、録画システムが作られるわけですが… ゲーム画面の録画程度であれば、手動操作でもなんとかなると思います。 MythTVが使えればいいのですが、その組合せは可能なのか知りません。 ちなみに、デバイスファイルとは、デバイスを示し、デバイスドライバーと繋がっていて ファイル読み出しに準ずる操作で、デバイスからデータの読み出しができます。 catコマンドは、ファイル内容を読み出すコマンドで 行き先の指定が無ければ、標準出力として画面に表示します。 |(パイプ)を介して、別のソフトに受け渡すこともできますし >(リダイレクト)を介して、ファイルに書き込むこともできます。 この仕組みはUNIX系OSの基礎知識で これを理解していないと、システム構築時に前提の知識が無いために解説が理解できなかったり トラブル時に、原因追求をできないこともあります。
お礼
補足の続き: mythtvはインストールしました なお、一部省略した mencoder -quiet -ovc xvid -xvidencopts turbo:nochrommencoder -quiet -ovc xvid -xvidencoptsa_me:notrellis:max_bframes=0:vhq=0:bitrate=15000 -oac pcm -of avi -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC-M-JP:width=720:height=480:brightness=-20:contrast=-10:immediatemode=0:audiorate=44100:amode=1 tv:// -o gomi.avi の実行結果をすべて表示すると以下の通りです # mencoder -quiet -ovc xvid -xvidencopts turbo:nochrommencoder -quiet -ovc xvid -xvidencoptsa_me:notrellis:max_bframes=0:vhq=0:bitrate=15000 -oac pcm -of avi -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC-M-JP:width=720:height=480:brightness=-20:contrast=-10:immediatemode=0:audiorate=44100:amode=1 tv:// -o gomi.avi MEncoder SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team success: format: 9 data: 0x0 - 0x0 TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-) Selected device: Plextor ConvertX PX-TV100U Tuner cap: Tuner rxs: Capabilites: video capture VBI capture device tuner audio read/write streaming supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc; inputs: 0 = Television; 1 = Composite1; 2 = S-Video; Current input: 1 Current format: YUYV v4l2: current audio mode is : STEREO v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory v4l2: 0 frames successfully processed, 0 frames dropped. ============ Sorry, this file format is not recognized/supported ============= === If this file is an AVI, ASF or MPEG stream, please contact the author! === Cannot open demuxer. Exiting... #
補足
ありがとうございます 現在の状況は /etc/modprobe.d/em28xx.conf: options em28xx card=40 として/etc/modprobe.d/em28xx.confを作成し JCOM(ケーブルTV)のセットトップボックスから出ているコンポジット+オーディオx2を PC# mplayer tv:// -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSCA-DAV2http://www.princeton.co.jp/product/multimedia/pcadav2.html に接続しUSB端子をPCに接続して mplayer tv:// -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC を実行すると # mplayer tv:// -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC MPlayer SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing tv://. TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-) Selected device: Plextor ConvertX PX-TV100U Tuner cap: Tuner rxs: Capabilites: video capture VBI capture device tuner audio read/write streaming supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc; inputs: 0 = Television; 1 = Composite1; 2 = S-Video; Current input: 1 Current format: YUYV v4l2: current audio mode is : MONO v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory [vdpau] Error when calling vdp_device_create_x11: 1 ========================================================================== Opening video decoder: [raw] RAW Uncompressed Video Movie-Aspect is undefined - no prescaling applied. VO: [xv] 640x480 => 640x480 Packed YUY2 Selected video codec: [rawyuy2] vfm: raw (RAW YUY2) ========================================================================== Audio: no sound Starting playback... V: 0.0 1587/1587 ??% ??% ??,?% 0 0 というメッセージを出してJCOMから配信されているTV画面が正常に表示されます ただし音がでません /dev/video0 はあるものの /dev/dsp と /dev/dsp1 が存在しません これが音が出ない原因と思われます また mencoder -quiet -ovc xvid -xvidencopts turbo:nochroma_me:notrellis:max_bframes=0:vhq=0:bitrate=15000 -oac pcm -of avi -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC-M-JP:width=720:height=480:brightness=-20:contrast=-10:immediatemode=0:audiorate=44100:amode=1 tv:// -o gomi.avi を実行してみると # mencoder -quiet -ovc xvid -xvidencopts turbo:nochroma_me:notrellis:max_bframes=0:vhq=0:bitrate=15000 -oac pcm -of avi -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC-M-JP:width=720:height=480:brightness=-20:contrast=-10:immediatemode=0:audiorate=44100:amode=1 tv:// -o gomi.avi ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ v4l2: current audio mode is : STEREO v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory v4l2: 0 frames successfully processed, 0 frames dropped. ============ Sorry, this file format is not recognized/supported ============= === If this file is an AVI, ASF or MPEG stream, please contact the author! === Cannot open demuxer. Exiting... # (長すぎて制限に引っかかるので最後のエラーの部分だけ表示しました) となり、今度は何もせずにとなりエラーになります どうも /dev/dsp が無いことが諸悪の根源ではないかと思われます /dev/dsp が無いという不都合を解消するためにはどうしたらいいのでしょうか? なお、 cat /dev/video0 |mplayer を実行すると # cat /dev/video0 |mplayer MPlayer SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team Usage: mplayer [options] [url|path/]filename ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ とすると最初の一行を除きmplayer --helpで表示される画面と同じ画面が表示され cat /dev/video0 >tv.mpg を実行してできるtv.mpgは再生不能でした
お礼
ありがとうございます rpmfusinのfree/non freeリポジトリはインストール済みなので探してみたいと思います ただ、該当のサイトは詳細を書いていないので録画方法を突き止めるのは大変そうですね OSを慣れないubuntuに変えるのは最後の手段にとっておきたいと思います 変えるとしたらfedora14に近いdebianあたりにしようと思います 現在はマルチブートのVistaに切り替えてPCA-DAV2についていたソフトで録画をし fedora14に切り替えて再生している状態ですから不便で仕方がありません 基本的にはVistaは録画のときだけしか使わないので切り替え(再起動)しないで済めば大変便利になります
補足
補足の続き 使われているコマンドをリストしてみると dmesg:通常のコマンドで常に使えるみたい cheese:既にインストールされていた mencoder:今回インストールした mplayer:今回インストールした tvtime:今回インストールした /etc/modprobe.d/em28xx.conf: options em28xx card=40libv4l:インストールされていた 書いているとおり /etc/modprobe.d/em28xx.conf: options em28xx card=40 としPCA-DAV2を挿入すると cheese を実行するとウインドウが開きTV画面がでてきたが音がない また mplayer tv:// -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC を実行するとやはり を実行するとウインドウが開きTV画面がでてきたが音がない またmencoderの実行結果は # mencoder -quiet -ovc xvid -xvidencopts turbo:nochroma_me:notrellis:max_bframes=0:vhq=0:bitrate=15000 -oac pcm -of avi -tv driver=v4l2:device=/dev/video0:input=1:norm=NTSC-M-JP:width=720:height=480:brightness=-20:contrast=-10:immediatemode=0:audiorate=44100:amode=1 tv:// -o gomi.avi MEncoder SVN-r31628-4.4.4 (C) 2000-2010 MPlayer Team success: format: 9 data: 0x0 - 0x0 TV file format detected. Selected driver: v4l2 name: Video 4 Linux 2 input author: Martin Olschewski <olschewski@zpr.uni-koeln.de> comment: first try, more to come ;-) Selected device: Plextor ConvertX PX-TV100U Tuner cap: Tuner rxs: Capabilites: video capture VBI capture device tuner audio read/write streaming supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = NTSC-443; 5 = PAL; 6 = PAL-BG; 7 = PAL-H; 8 = PAL-I; 9 = PAL-DK; 10 = PAL-M; 11 = PAL-N; 12 = PAL-Nc; 13 = PAL-60; 14 = SECAM; 15 = SECAM-B; 16 = SECAM-G; 17 = SECAM-H; 18 = SECAM-DK; 19 = SECAM-L; 20 = SECAM-Lc; inputs: 0 = Television; 1 = Composite1; 2 = S-Video; Current input: 1 Current format: YUYV v4l2: current audio mode is : STEREO v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument v4l2: ioctl set format failed: Invalid argument Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory Unable to open '/dev/dsp': No such file or directory v4l2: 0 frames successfully processed, 0 frames dropped. ============ Sorry, this file format is not recognized/supported ============= === If this file is an AVI, ASF or MPEG stream, please contact the author! === Cannot open demuxer. Exiting... # となりエラーで終わって何もしなかった そもそも/dev/dsp,/dev/dsp1が存在しないのでダメみたいです /dev/dsp,/dev/dsp1はオーディオデバイスのようで 無いのでどうしようも無さそうです totemでflvを再生して音はでているのですがそれとは違うみたいです 致命的かもしれません