Forum général.général Input vidéo hvr 1100

Posté par  .
Étiquettes : aucune
0
8
mai
2008
Maintenant que j'ai reussi a installer ma deuxieme carte tv hvr 1100.
Celle-ci a une entrée vidéo composite et s-vidéo, j'aimerai faire de l'acquisition, sur cette entrée, quelqu'un connait t'il le probleme et porait me mettre sur la voie.
  • # Compliqué

    Posté par  . Évalué à 1.

    J'arrive à utilisé les prises raw1394 pour récupéré la vidéo analogique d'un camescope par le biais d'une ptite boite canoplus, mais j'aimerais faire l'acquisition sur les prises rca composite des cartes dvb, mais j'ai suivit les tuto mais sans vraiment y arrivé,
    avec mplayer ou vlc /dev/video0 me donne un carré noir.
    sur /dev/video1 j'ai la webcam.

    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.

    fuse
    lp
    sbp2
    quickcam
    video1394
    raw1394
    ohci1394
    ieee1394
    dv1394
    cx88_dvb car=44
    saa7134_dvb card=43

    tiens je m'apercois d'un probleme
    cx88_dvb car=44 au lieu de cx88_dvb card=44
    enfin les deux carte dvb-t marche normalement quand meme, mais je vais modifier.
    c'est la saa7134 qui a une entrée composite.
    • [^] # Re: Compliqué

      Posté par  . Évalué à 1.

      dmesg | grep dvb
      [ 45.632649] cx88/2: cx2388x dvb driver version 0.0.6 loaded
      [ 45.632654] cx88/2: registering cx8802 driver, type: dvb access: shared

      J'aurais du voir l'autre carte ?
  • # hauppauge

    Posté par  (site web personnel) . Évalué à 1.

    il me semble que ta carte est une hybride (tnt/analogique) donc tu as dvb pour la tnt et v4l pour l'analogique
    Si elle fonctionne comme la pvr350 l'entrée s-video est sur /dev/video16
    que tu peux lire avec mplayer ou enregistré avec un simple cat
    cat /dev/video16 > mon_film.mpg

    du moins ça marchait comme ça il y a quelques mois
    • [^] # Re: hauppauge

      Posté par  . Évalué à 1.

      Excatement, ca doit etre comme ca, mais je n'enregistre rien comme si elle n'était pas brancher, mais elle est raccordé a la camera.
      /dev/video0 ou 1 ou 2 ne me donne rien sur 1 c'est ma webcam.
      Il y aquelques chose a parametrer quelques par, mais je ne trouve pas de fils qui parle de ca, ce n'est sans doute pas courant comme application sous linux.
      • [^] # Re: hauppauge

        Posté par  (site web personnel) . Évalué à 1.

        j'ai raconté des conneries..... video16 c'etait pour envoyer le flux sur la sortie tv de la carte...
        en fait il faut commuter du tuner vers l'entrée s-video et le fichier spécial reste /dev/video0
        pour cela il faut utiliser les programmes v4l (désolé j'en ai pas...)
        avec v4l-info par exemple
        et les mettre avec v4l2-ctl

        je pense que cette page peut t'aider http://pagesperso-orange.fr/dawidlinux/libres_fichiers/tuto_(...)
        • [^] # Re: hauppauge

          Posté par  . Évalué à 1.

          Ah bon la hvr 1100 fait aussi l'analogique et bien j'avais meme pas vu, alors c(est ca il faut que j'active le tuner analogique, j'ai vu ca quelques part modprobe tuner.
          Je vais voir, si tu as d'autre piste je suis preneur.
          v4l-info me donne des infos si quelqu'un peut m'orienter.


          ### v4l2 device info [/dev/video0] ###
          general info
          VIDIOC_QUERYCAP
          driver : "cx8800"
          card : "Hauppauge Nova-T DVB-T"
          bus_info : "PCI:0000:01:08.0"
          version : 0.0.6
          capabilities : 0x5010011 [VIDEO_CAPTURE,VBI_CAPTURE,TUNER,READWRITE,STREAMING]

          standards
          VIDIOC_ENUMSTD(0)
          index : 0
          id : 0x7 [PAL_B,PAL_B1,PAL_G]
          name : "PAL-BG"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(1)
          index : 1
          id : 0xe0 [PAL_D,PAL_D1,PAL_K]
          name : "PAL-DK"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(2)
          index : 2
          id : 0x10 [PAL_I]
          name : "PAL-I"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(3)
          index : 3
          id : 0x100 [PAL_M]
          name : "PAL-M"
          frameperiod.numerator : 1001
          frameperiod.denominator : 30000
          framelines : 525
          VIDIOC_ENUMSTD(4)
          index : 4
          id : 0x200 [PAL_N]
          name : "PAL-N"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(5)
          index : 5
          id : 0x400 [PAL_Nc]
          name : "PAL-Nc"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(6)
          index : 6
          id : 0x800 [PAL_60]
          name : "PAL-60"
          frameperiod.numerator : 1001
          frameperiod.denominator : 30000
          framelines : 525
          VIDIOC_ENUMSTD(7)
          index : 7
          id : 0x1000 [NTSC_M]
          name : "NTSC-M"
          frameperiod.numerator : 1001
          frameperiod.denominator : 30000
          framelines : 525
          VIDIOC_ENUMSTD(8)
          index : 8
          id : 0x2000 [NTSC_M_JP]
          name : "NTSC-M-JP"
          frameperiod.numerator : 1001
          frameperiod.denominator : 30000
          framelines : 525
          VIDIOC_ENUMSTD(9)
          index : 9
          id : 0x4000 [?]
          name : "NTSC-443"
          frameperiod.numerator : 1001
          frameperiod.denominator : 30000
          framelines : 525
          VIDIOC_ENUMSTD(10)
          index : 10
          id : 0x320000 [SECAM_D,SECAM_K,SECAM_K1]
          name : "SECAM-DK"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625
          VIDIOC_ENUMSTD(11)
          index : 11
          id : 0x400000 [SECAM_L]
          name : "SECAM-L"
          frameperiod.numerator : 1
          frameperiod.denominator : 25
          framelines : 625

          inputs
          VIDIOC_ENUMINPUT(0)
          index : 0
          name : "DVB"
          type : CAMERA
          audioset : 0
          tuner : 0
          std : 0x727ff7 [PAL_B,PAL_B1,PAL_G,PAL_I,PAL_D,PAL_D1,PAL_K,PAL_M,PAL_N,PAL_Nc,PAL_60,NTSC_M,NTSC_M_JP,?,SECAM_D,SECAM_K,SECAM_K1,SECAM_L]
          status : 0x0 []

          tuners
          VIDIOC_G_TUNER(0)
          index : 0
          name : "Television"
          type : ANALOG_TV
          capability : 0x2 [NORM]
          rangelow : 0
          rangehigh : 4294967295
          rxsubchans : 0x0 []
          audmode : MONO
          signal : 0
          afc : 0

          video capture
          VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
          index : 0
          type : VIDEO_CAPTURE
          flags : 0
          description : "8 bpp, gray"
          pixelformat : 0x59455247 [GREY]
          VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
          index : 1
          type : VIDEO_CAPTURE
          flags : 0
          description : "15 bpp RGB, le"
          pixelformat : 0x4f424752 [RGBO]
          VIDIOC_ENUM_FMT(2,VIDEO_CAPTURE)
          index : 2
          type : VIDEO_CAPTURE
          flags : 0
          description : "15 bpp RGB, be"
          pixelformat : 0x51424752 [RGBQ]
          VIDIOC_ENUM_FMT(3,VIDEO_CAPTURE)
          index : 3
          type : VIDEO_CAPTURE
          flags : 0
          description : "16 bpp RGB, le"
          pixelformat : 0x50424752 [RGBP]
          VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE)
          index : 4
          type : VIDEO_CAPTURE
          flags : 0
          description : "16 bpp RGB, be"
          pixelformat : 0x52424752 [RGBR]
          VIDIOC_ENUM_FMT(5,VIDEO_CAPTURE)
          index : 5
          type : VIDEO_CAPTURE
          flags : 0
          description : "24 bpp RGB, le"
          pixelformat : 0x33524742 [BGR3]
          VIDIOC_ENUM_FMT(6,VIDEO_CAPTURE)
          index : 6
          type : VIDEO_CAPTURE
          flags : 0
          description : "32 bpp RGB, le"
          pixelformat : 0x34524742 [BGR4]
          VIDIOC_ENUM_FMT(7,VIDEO_CAPTURE)
          index : 7
          type : VIDEO_CAPTURE
          flags : 0
          description : "32 bpp RGB, be"
          pixelformat : 0x34424752 [RGB4]
          VIDIOC_ENUM_FMT(8,VIDEO_CAPTURE)
          index : 8
          type : VIDEO_CAPTURE
          flags : 0
          description : "4:2:2, packed, YUYV"
          pixelformat : 0x56595559 [YUYV]
          VIDIOC_ENUM_FMT(9,VIDEO_CAPTURE)
          index : 9
          type : VIDEO_CAPTURE
          flags : 0
          description : "4:2:2, packed, UYVY"
          pixelformat : 0x59565955 [UYVY]
          VIDIOC_G_FMT(VIDEO_CAPTURE)
          type : VIDEO_CAPTURE
          fmt.pix.width : 320
          fmt.pix.height : 240
          fmt.pix.pixelformat : 0x33524742 [BGR3]
          fmt.pix.field : INTERLACED
          fmt.pix.bytesperline : 960
          fmt.pix.sizeimage : 230400
          fmt.pix.colorspace : unknown
          fmt.pix.priv : 0

          vbi capture
          VIDIOC_G_FMT(VBI_CAPTURE)
          type : VBI_CAPTURE
          fmt.vbi.sampling_rate : 28636363
          fmt.vbi.offset : 244
          fmt.vbi.samples_per_line: 2048
          fmt.vbi.sample_format : 0x59455247 [GREY]
          fmt.vbi.start[0] : 10
          fmt.vbi.start[1] : 273
          fmt.vbi.count[0] : 17
          fmt.vbi.count[1] : 17
          fmt.vbi.flags : 0

          controls
          VIDIOC_QUERYCTRL(BASE+0)
          id : 9963776
          type : INTEGER
          name : "Brightness"
          minimum : 0
          maximum : 255
          step : 1
          default_value : 127
          flags : 0
          VIDIOC_QUERYCTRL(BASE+1)
          id : 9963777
          type : INTEGER
          name : "Contrast"
          minimum : 0
          maximum : 255
          step : 1
          default_value : 63
          flags : 0
          VIDIOC_QUERYCTRL(BASE+2)
          id : 9963778
          type : INTEGER
          name : "Saturation"
          minimum : 0
          maximum : 255
          step : 1
          default_value : 127
          flags : 0
          VIDIOC_QUERYCTRL(BASE+3)
          id : 9963779
          type : INTEGER
          name : "Hue"
          minimum : 0
          maximum : 255
          step : 1
          default_value : 127
          flags : 0

          ### video4linux device info [/dev/video0] ###
          general info
          VIDIOCGCAP
          name : "Hauppauge Nova-T DVB-T"
          type : 0x7 [CAPTURE,TUNER,TELETEXT]
          channels : 1
          audios : 0
          maxwidth : 720
          maxheight : 480
          minwidth : 48
          minheight : 32

          channels
          VIDIOCGCHAN(0)
          channel : 0
          name : "DVB"
          tuners : 0
          flags : 0x0 []
          type : CAMERA
          norm : 1

          tuner
          VIDIOCGTUNER
          tuner : 0
          name : "Television"
          rangelow : 0
          rangehigh : 4294967295
          flags : 0x7 [PAL,NTSC,SECAM]
          mode : NTSC
          signal : 0

          audio
          ioctl VIDIOCGAUDIO: Invalid argument

          picture
          VIDIOCGPICT
          brightness : 32639
          hue : 32639
          colour : 32639
          contrast : 16191
          whiteness : 0
          depth : 24
          palette : RGB24

          buffer
          ioctl VIDIOCGFBUF: Invalid argument

          window
          VIDIOCGWIN
          x : 0
          y : 0
          width : 320
          height : 240
          chromakey : 0
          flags : 0




          Ca fait beaucoup de choses
  • # acces à input avec Ivtv

    Posté par  . Évalué à 1.

    Voila qu'avec tvtime j'arrive en appuyant sut "i" a avoir l'entrée vidéo composite.
    Donc ma carte marche, ben alors comment je fait avec vlc, j'ai beau essayer, j'y arrive pas.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.