Ma video avec Linux

29 avril 2022

Numériser des cassettes VHS sous linux avec la clé SilverCrest

1) Raccorder la caméra ou le magnétoscope au PC avec la clé SilverCrest.

2) Vérifier que la clé est connectée.  Dans un terminal entrer lsusb.

michel@michel-HP-Compaq-dc7800p-Small-Form-Factor:~$ lsusb
Bus 002 Device 002: ID 1d19:6109 Dexatek Technology Ltd. Video Grabber
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

3) Identifier la vidéo.

michel@michel-HP-Compaq-dc7800p-Small-Form-Factor:~$ ls /dev/video*
/dev/video0

michel@michel-HP-Compaq-dc7800p-Small-Form-Factor:~$ for i in /dev/video*; do echo "$i"; udevadm info --query=all --attribute-walk --name=$i | grep -E "name"; done
/dev/video0
    ATTR{name}=="cx231xx #0 video"

Le driver de la carte est bien cx231xx

 

4) Identifier L'entreé son.

michel@michel-HP-Compaq-dc7800p-Small-Form-Factor:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf01a0000 irq 28
 1 [Cx231xxAudio   ]: Cx231xx-Audio - Cx231xx Audio
                      Conexant cx231xx Audio


Le périférique est identifié hw:1,0

5) Lancer VLC.

Capture du 2022-04-29 15-00-48

Capture du 2022-04-29 15-02-25

Pour arrêter cliquer sur le carré.

Posté par saiga à 15:10 - Commentaires [0] - Permalien [#]


11 novembre 2020

Addition du son à une vidéo avec ffmpeg

 

Voici la commande utilisée :

$ ffmpeg -i video.mp4 -i audio.mp3 -c copy -map 0:v:0 -map 1:a:0 -shortest output.mp4

 -shortest : pour arrêter le son à la fin de la vidéo.

Aussi,

ffmpeg -i video.mp4 -i audio.m4a -map 0:v -map 1:a output.mp4

Posté par saiga à 21:52 - Commentaires [0] - Permalien [#]

22 avril 2018

Prendre une photo avec la webcam

a ) Avec VLC

Dans le menu Média /Ouvrir un périférique de capture

Mode de capture : video camera

Sélection de périférique

     Non du périférique video : /dev/video0

Ou dans un terminal :

 $ vlc v4l2:///dev/video0

Pour enregistrer une photo :

Dans le menu vidéo / prendre une capture d'écran.

 

 b) Ffmpeg

Dans un terminal :

$ ffmpeg -i /dev/video0 image.jpg

$ ffmpeg -f video4linux2 -i /dev/video0 -vframes 1 image.jpeg

c) Fswebcam

$ fswebcam -r 2592x1680 --jpeg 85 -D 1 image.jpg

 

d) Mplayer

$ mplayer tv:// -tv driver=v4l2:device=/dev/video0:width=2592:height=1680:outfmt=rgb24 -frames 3 -vo jpeg

 e) Cheese

 Avec le programme graphique cheese.

f) Camorama

Avec le programme graphique camorama.

Posté par saiga à 21:54 - Commentaires [0] - Permalien [#]

15 avril 2018

Stabiliser une video avec ffmpeg

 

 

ffmpeg -i input.mov -vf deshake output.mov

Posté par saiga à 15:30 - Commentaires [0] - Permalien [#]

28 décembre 2017

Son créer une note

Créer le la avec ffmpeg.

ffmpeg -f lavfi -i aevalsrc="sin(440*2*PI*t)" -t 10 noteA4.mp3

ffmpeg -f lavfi -i "sine=frequency=440:duration=5" noteA4.mp3

Posté par saiga à 17:00 - Commentaires [0] - Permalien [#]


Affichage et enregistrement de la caméra

Commande pour afficher la camera  :

ffplay -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0

Pour enregistrer :
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv
et avec le son :
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -f alsa -ac 2 -i pulse -f mp4 record.mp4

Pour afficher la liste des périfériques :

-installer v4l-utils
-dans un terminal entrer : v4l2-ctl --list-devices

Pour connaitre les capacités : v4l2-ctl --list-formats-ext
ou
 ffmpeg -f v4l2 -list_formats all -i /dev/video0

Pour modifier les réglages de la caméra :
v4l2-ctl -c <option>=<value>
Pour avoir la liste des options : v4l2-ctl -L

Posté par saiga à 16:05 - Commentaires [0] - Permalien [#]

20 novembre 2017

Ffmpeg correction du contraste et de la brillance

Un clip vidéo était trop sombre, ffmpeg a permit de le sauver.

La valeur des options est d'abord recherchée avec ffplay :

ffplay -vf eq=contrast=3:brightness=1:saturation=1 L1040450.MP4

Puis lorsque l'on a trouvé la vidéo est encodée :

 ffmpeg -i L1040450.MP4 -vf eq=contrast=3:brightness=1:saturation=1 -c:a copy L450B.MP4

Pour le ton sépia :

ffmpeg -i L450B.MP4 -vf colorchannelmixer=.393:.769:.189:0:.349:.686:.168:0:.272:.534:.131  -c:a copy L450sepia.MP4

Pour un effet vintage :

 ffmpeg -i L450b.MP4 -vf curves=vintage  -c:a copy L450vintage.MP4

ffmpeg -i L450b.MP4 -vf curves=r='0/0.11 .42/.51 1/0.95':g='0/0 0.50/0.48 1/1':b='0/0.22 .49/.44 1/0.8'

-c:a copy L450vintage.MP4

Presets de curve :

none
color_negative
cross_process
darker
increase_contrast
lighter
linear_contrast
medium_contrast
negative
strong_contrast
vintage

Posté par saiga à 20:04 - Commentaires [0] - Permalien [#]

24 octobre 2015

Capturer une video de son écran

- Recordmydesktop

Dans un terminal > recordmydesktop

pour terminer ctr + alt + s

Pour filmer une fenêtre déterminer ses caractèristiques avec xwininfo.

Dans un terminal > xwinino

Comfigure alors recormydesktop comme suit :

Dans un terminal >$ recordmydesktop --windowid  0x3800004

 

 

Posté par saiga à 13:01 - Commentaires [0] - Permalien [#]

28 juin 2013

Mes commandes vlc

Pour visualiser le film de la caméra sur le pc (connection FireWire) :

$ dvgrab -- format dv2 - | vlc - :demux=rawdv 

Posté par saiga à 09:47 - Commentaires [0] - Permalien [#]

Mes commandes dvgrab

Pour visualiser le film de la caméra sur le pc (connection FireWire) :

$ dvgrab -- format dv2 - | vlc - :demux=rawdv 

Pour copier sur le disque avec un nouveau fichier après chaque pause de la caméra :

$ dvgrab --format dv2 --autosplit nomfichier.dv

Posté par saiga à 09:46 - Commentaires [0] - Permalien [#]