お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-02-11 04:34:56

exiad
新しいメンバ
登録日: 2013-11-30

TVチューナーカードGV-VMP/RX2をUbuntu13.10_x64で使いたい

環境:
Ubuntu 13.10 64bit
B75マザーボード
Celeron G1610
8GBメモリー
TVチューナーカードIO-DATA GV-VMP/RX2
地元ケーブルテレビのデジアナ変換を利用、アナログ放送時代の周波数で視聴可能



GV-MVP/RX2でテレビを見たいのですが、

Synapticからivtv-utils、libvideo-ivtv-perl、v4l-utilsをインストール

dmesg | grep ivtv、lsmod | grep ivtvでエラーが無いのを確認し
下記を実行

$ v4l2-ctl -s ntsc-m-jp(ntsc-mだとダメだったので)
$ ivtv-tune -d /dev/video0 -t japan-bcast -c 1
$ mplayer /dev/video0 -cache 8192

をしても、砂嵐とザーというノイズ音しか出てきません。
アンテナケーブルがきちんと刺さっているのは確認しました。
アドバイスをいただけないでしょうか。

各種実行結果を貼っておきます。

【dmesg | grep ivtv】
[    7.576869] ivtv: Start initialization, version 1.4.3
[    7.576897] ivtv0: Initializing card 0
[    7.576900] ivtv0: Autodetected I/O Data GV-MVP/RX, GV-MVP/RX2W (dual tuner) card (cx23416 based)
[    7.576958] ivtv 0000:04:01.0: enabling device (0000 -> 0002)
[    7.577034] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[    7.812295] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[    8.347569] upd64031a 0-0012: chip found @ 0x24 (ivtv i2c driver #0)
[    8.380070] upd64083 0-005c: chip found @ 0xb8 (ivtv i2c driver #0)
[    8.399271] wm8739 0-001a: chip found @ 0x34 (ivtv i2c driver #0)
[    8.407577] vp27smpx 0-005b: chip found @ 0xb6 (ivtv i2c driver #0)
[    8.852959] ivtv0: Registered device video0 for encoder MPG (4096 kB)
[    8.853046] ivtv0: Registered device video32 for encoder YUV (2048 kB)
[    8.853088] ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
[    8.853126] ivtv0: Registered device video24 for encoder PCM (320 kB)
[    8.853128] ivtv0: Initialized card: I/O Data GV-MVP/RX, GV-MVP/RX2W (dual tuner)
[    8.853166] ivtv: End initialization
[    8.869176] ivtv-alsa: module loading...
[   10.359478] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[   10.556426] ivtv0: Encoder revision: 0x02060039


【lsmod | grep ivtv】
ivtv_alsa              13730  1
snd_pcm               102033  6 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,ivtv_alsa
ivtv                  159307  1 ivtv_alsa
tveeprom               21216  1 ivtv
cx2341x                28230  1 ivtv
v4l2_common            20585  8 ivtv,upd64031a,cx2341x,tuner,saa7115,vp27smpx,upd64083,wm8739
snd                    69141  25 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi,ivtv_alsa
videodev              133509  10 ivtv,upd64031a,cx2341x,tuner,saa7115,vp27smpx,upd64083,v4l2_common,wm8739,ivtv_alsa
i2c_algo_bit           13413  2 i915,ivtv


【mplayer /dev/video0 -cache 8192】
MPlayer2 UNKNOWN (C) 2000-2012 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 /dev/video0.
Cache fill: 18.75% (1572864 bytes)   

Detected file format: MPEG-PS format (libavformat)
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
Cache not filling, consider increasing -cache and/or -cache-min!
[mpeg @ 0x7fb1e5c26220]max_analyze_duration reached
[mpeg @ 0x7fb1e5c26220]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (mpeg2video), -vid 0
[lavf] stream 1: audio (mp2), -aid 0
VIDEO:  [MPG2]  640x480  0bpp  29.970 fps  8000.0 kbps (976.6 kbyte/s)
Load subtitles in /dev/
Cache not responding!
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
Cache not responding!
[ass] auto-open
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Asking decoder to use 2 threads if supported.
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 224.0 kbit/7.29% (ratio: 28000->384000)
Selected audio codec: [ffmp2float] afm: ffmpeg (FFmpeg MPEG layer-1 and layer-2 audio)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...
[mpeg2video @ 0x7fb1e6445300]warning: first frame is no keyframe
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 640x480 => 640x480 Planar YV12
A:   0.3 V:   0.3 A-V: -0.000 ct:  0.000   0/  0 ??% ??% ??,?% 0 0 1%
[mpeg2video @ 0x7fb1e6445300]warning: first frame is no keyframe
A:   2.6 V:   2.6 A-V: -0.000 ct:  0.000   0/  0  6%  0%  0.3% 0 0 23%

Exiting... (Quit)

オフライン

 

#2 2014-02-25 00:06:16

exiad
新しいメンバ
登録日: 2013-11-30

Re: TVチューナーカードGV-VMP/RX2をUbuntu13.10_x64で使いたい

自己レスです

その後、Ubuntu12.10 x64にダウングレードして試したところ、正常に機能するようになりました。

Ubuntu13.10との違い(トラブルの原因と思われる箇所)は、

Ubuntu12.10では $ v4l2-ctl --list-standards を実行すると

ioctl: VIDIOC_ENUMSTD
    Index       : 0
    ID          : 0x000000000000B000
    Name        : NTSC
    Frame period: 1001/30000
    Frame lines : 525

    Index       : 1
    ID          : 0x0000000000001000
    Name        : NTSC-M
    Frame period: 1001/30000
    Frame lines : 525

    Index       : 2
    ID          : 0x0000000000002000
    Name        : NTSC-M-JP
    Frame period: 1001/30000
    Frame lines : 525


・・・と20までリストが出て、【2】を指定すれば映るようになりますが、
Ubuntu13.10で同じコマンドを実行すると、

    Index       : 0
    ID          : 0x0000000000001000
    Name        : NTSC-M
    Frame period: 1001/30000
    Frame lines : 525

しか表示されず、そもそもNTSC-M-JPが検出されないため、何をどうやっても日本では機能しないようです。

これを修正するにはソースコードの修正という話になるのでしょうが、私のスキルでは手が出ません。

出来れば最新版のUbuntuを使っていきたいので、この問題が修正されないとちょっと困ってしまうのですが・・・・
と行ってもあと1年したら完全に使えなくなるデバイスではありますが。

オフライン

 

#3 2014-02-25 07:31:31

uotora
メンバ
登録日: 2008-06-18

Re: TVチューナーカードGV-VMP/RX2をUbuntu13.10_x64で使いたい

出来れば最新版のUbuntuを使っていきたいので

であれば、最終版ではありませんが14.04で試されては如何ですかhttp://cdimage.ubuntu.com/daily-live/current/

オフライン

 

Board footer

Powered by FluxBB