J’ai tout un stock de vieilles cassettes VHS avec des vidéos familiales que je n’avais pas encore numérisées à la postérité pour pouvoir m’en débarrasser ensuite pour faire de la place. J’ai enfin pu trouver sous linux une solution à deux francs six sous pour pouvoir le faire.
J’ai acheté sous amazon une clé USB de capture vidéo August VGB100 à 14,95€. Attention il existe un certain nombre de clés de numérisation sur le marché mais tous ne sont pas compatibles SECAM. La VGB100 présente le grand intérêt à la fois de ne pas très cher, d’être compatible SECAM et en plus de fonctionner parfaitement sous linux avec un minimum de manip.
J’ai également racheté sur le boncoin un magnétoscope de la grande époque pour le prix faramineux de 10€, bref un total de 25€ d’installation en tout et pour tout. Niveau branchement, c’est on ne peut plus simple, voilà côté magnétoscope:
Ce n’est même pas la peine de le brancher à une TV. Côté PC cela donne cela
On rajoute entre les deux les câbles RCA audio et vidéo qui vont bien. Sur ma Mageia 4 je n’ai rien eu à faire (ou presque), en branchant la clé voilà ce que ça donne avec une commande lsusb
Bus 007 Device 002: ID 1f4d:0102 G-Tek Electronics Group
et en tapant journalctl -f j’obtiens
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: new high-speed USB device number 4 using ehci-pci
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: New USB device found, idVendor=1f4d, idProduct=0102
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: Product: Video Capture
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: Manufacturer: Geniatech Inc.
nov. 21 15:55:42 fakarava.kervao.fr kernel: usb 2-1.1: SerialNumber: 20090456
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx231xx #0: New device Geniatech Inc. Video Capture @ 480 Mbps (1f4d:0102) with 5 interfaces
nov. 21 15:55:42 fakarava.kervao.fr mtp-probe[27032]: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
nov. 21 15:55:42 fakarava.kervao.fr mtp-probe[27032]: bus: 2, device: 4 was not an MTP device
nov. 21 15:55:42 fakarava.kervao.fr systemd-udevd[27033]: failed to execute '/usr/lib/udev/check-ptp-camera' 'check-ptp-camera 06/01/01': No such file or directory
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx231xx #0: registering interface 1
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx231xx #0: Identified as Geniatech OTG102 (card=17)
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx231xx #0: cx231xx_dif_set_standard: setStandard to ffffffff
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx25840 0-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0)
nov. 21 15:55:42 fakarava.kervao.fr kernel: cx25840 0-0044: Firmware download size changed to 16 bytes max length
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx25840 0-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: cx231xx #0: v4l2 driver version 0.0.2
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: cx231xx_dif_set_standard: setStandard to ffffffff
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: video_mux : 0
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: do_mode_ctrl_overrides : 0xff
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: do_mode_ctrl_overrides PAL
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: cx231xx #0/0: registered device video1 [v4l2]
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: cx231xx #0/0: registered device vbi0
nov. 21 15:55:44 fakarava.kervao.fr kernel: cx231xx #0: V4L2 device registered as video1 and vbi0
le périphérique vidéo est désigné par /dev/video1 (/dev/video0 étant pris par ma webcam), pour connaître l’identité du périphérique audio, il suffit de taper cat /proc/asound/cards on obtient
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7f00000 irq 45
1 [Silver ]: USB-Audio - Classic Silver
Guillemot Corporation Classic Silver at usb-0000:00:1a.0-1.2, high speed
2 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xf7e40000 irq 46
3 [Cx231xxAudio ]: Cx231xx-Audio - Cx231xx Audio
Conexant cx231xx Audio
mon périphérique est donc le 3eme. Quand on lance le magnétoscope en lecture, pour le visualiser je tape donc
mplayer tv:// -tv driver=v4l2:device=/dev/video1:normid=14:alsa:adevice=hw.3:forceaudio:volume=80:immediatemode=0:width=720
et pour enregistrer cela donne
mencoder tv:// -tv driver=v4l2:device=/dev/video1:norm=SECAM:alsa:adevice=hw.3:forceaudio:volume=80:immediatemode=0 -oac lavc -lavcopts acodec=libmp3lame:abitrate=192 -srate 48000 -ovc x264 -x264encopts global_header:nr=200:threads=auto:frameref=4:subq=4:8x8dct:crf=25:trellis=1:keyint=1000:keyint_min=10:bframes=16:b-adapt=1:b_pyramid=normal -of lavf -lavfopts format=mp4 -noskip -o test.mp4
Maintenant il y a plus simple sous vlc pour la lecture à partir du menu Média->Ouvrir un périphérique de capture. Voilà ce que ça donne comme config
De la même manière pour enregistrer, on fera Média->Convertir / Enregistrer puis onglet Périphérique de capture, on note les mêmes paramètres que ci-dessus puis en cliquant sur le bouton Convertir / Enregistrer on obtient la fenêtre ci-dessous qui permet de choisir les paramètres de conversion et d’enregistrement.
A noter que ça marche très bien également avec des K7 VHS-C, il existe des adaptateurs vers le format physique VHS qui permet ensuite de les lire sur un magnétoscope classique.
J’aime ça :
J’aime chargement…