samedi 14 septembre 2013

Suse EasyCap DC60+

EasyCap DC60+ est un adaptateur USB qui permet de capturer de la vidéo et de l'audio. Il suffit de brancher un lecteur DVD, VHS, console de jeux... et d'employer un logiciel afin d'avoir le flux sous son système d'exploitation.



Sous SUSE 12.1,en lançant la commande: lsusb vous devriez avoir une ligne similaire à

Bus 001 Device 004: ID eb1a:2861 eMPIA Technology, Inc. 

si vous avez une DC60+, autrement, il est possible que vous ayez une DC60.

Lors du branchement de cet adaptateur, un périphérique se crée /dev/video0

Paramètre 

Les applications ont divers paramètres pour visionner et enregistrer.

Norme TV disponible

  • 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;


La carte a deux types d'entrée
  • 0 = S-Video
  • 1 = Composite
La commande: cat /proc/asound/cards va retourne les sources audios.

 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd0240000 irq 46
 1 [U0xeb1a0x2861  ]: USB-Audio - USB Device 0xeb1a:0x2861
                      USB Device 0xeb1a:0x2861 at usb-0000:00:1d.7-1, high speed


Ici 1 fait référence à la carte DC60+ donc on devra écrire: plughw.1,0


Visionnement du flux

mplayer tv:// -TV driver=v4l2:input=1:norm=SECAM

Enregistrement du flux

Il est possible d'utiliser divers logiciels tel que mencoder, ffmpeg, vlc.

Pour enregistrer la source vidéo et audio d'un VHS, j'ai exécuté cette commande:

Avi
mencoder tv:// -TV driver=v4l2:norm=SECAM:width=720:height=576:outfmt=uyvy:device=/dev/video0:input=1:fps=25:alsa:adevice=plughw.1,0:audiorate=48000:amode=1:forceaudio:immediatemode=0 -msglevel all=9 -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:turbo:vbitrate=1200:keyint=15 -vf pp=lb,scale=640:480 -oac mp3lame -o film.avi

Mpeg
mencoder tv:// -tv driver=v4l2:norm=SECAM:width=352:height=576:outfmt=uyvy:device=/dev/video0:input=1:fps=25:alsa:adevice=plughw.1,0:audiorate=48000:amode=1:forceaudio:immediatemode=0 -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=8000:vbitrate=5000:keyint=15:acodec=ac3:abitrate=192:aspect=4/3 -o film.mpg


Il est possible que vous deviez ajuster certains paramètres tel que la source audio. Elle peut être différente selon les périphériques que vous avez.


Il y a aussi mtvgui qui est disponible.




Il est possible d'utiliser ffmeg, cvlc afin de générer un fichier de sorti.

N'hésiter pas à regarder l'aide de mencoder afin d'avoir plus de précision sur ses options.