logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-02-2015 10:38:46

Anonyme
Invité

VHS-C

Bonjour,

mon père m'a demandé si je pouvais lui sauvegarder ses cassettes vhs-c. Je me suis rappelé que j'avais de vieilles cartes TV avec une entrée vidéo. J'ai connecté la sortie vidéo d'un magnétoscope sur l'entrée vidéo du PCTV Rave BT878 et la sortie audio directement sur l'entrée ligne. Cette carte sur Jessie est directement reconnu sans rien charger dans les modules. J'ai simplement installé le paquet v4l-utils. J'ai essayé de capturer la vidéo avec VLC: ça marche mais c'est pas génial au niveau du son (légère désynchro du son)
Au niveau dimensions, je suis limité à 3** x 2**. J'ai renoncé à installer Avidemux des Deb-multimdia qui me fout la merde au niveau des dépendances.


J'ai trouvé une solution avec Avconv en commande:


avconv -f alsa -i pulse -f video4linux2 -channel 1 -i /dev/video0 -codec:a libmp3lame -b:a 192k -codec:v libx264 -b:v 14000k -s hd1080 -aspect 16:9 -threads 2 -vf yadif=0,scale=1920:1080 -vprofile main -preset ultrafast -tune film Output4.mkv
 



Je sort une vidéo plus que correct. Mais voilà, je suis obligé de lancer une fois tvtime et fermer celui-ci dans la seconde pour que la norme SECAM se déclenche. Par la commande, ci-dessus, y a t'il un moyen de faire en sorte que cette option soit déclenchée ?
Et cette commande, est elle correcte malgré qu'elle fonctionne ?

Dernière modification par Anonyme (23-02-2015 10:40:00)

#2 23-02-2015 10:48:51

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : VHS-C

Super ! Voilà qui va étoffer mon tuto sur avconv (en cours de rédaction  tongue )

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#3 23-02-2015 10:56:18

Anonyme
Invité

Re : VHS-C

Super smile

La commande qui va le mieux pour l'instant pour cette carte limitée en résolution est :


avconv -f alsa -i pulse -f video4linux2 -channel 1 -i /dev/video0 -codec:a libmp3lame -b:a 192k -codec:v libx264 -b:v 8000k -vprofile main -preset ultrafast -tune film Sortie.mkv
 



720 x 576 qui est la résolution maxi de la carte.
Pas de désynchronisation du son.
J'aimerais désentrelacer la vidéo avec Yadif (je ne connais pas la bonne syntaxe)
J'aimerai rogner les bord de la vidéo de 8 x 8 x 8 x 8 en général. ça serait un plus et comme cela je ne passerais pas par Handbrake et j'éviterai comme ça une légère recompression.

J'ai mis 8000k, est-ce que je peux monter le bitrate un peu plus ?

Dernière modification par Anonyme (23-02-2015 10:57:26)

#4 23-02-2015 11:27:03

Anonyme
Invité

Re : VHS-C

Quelle commande (syntaxe) sans compression vidéo au lieu de 8000k dans la commande ci dessus ?

#5 23-02-2015 11:42:16

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : VHS-C

Peut-être sans spécifier le bitrate ?

avconv -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT

           encodes all video streams with libx264 and copies all audio streams.


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#6 23-02-2015 11:50:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : VHS-C

Où alors tu copies la vidéo sans codec (avi), mais la vidéo non compressée occupe une place considérable.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 23-02-2015 11:56:52

Anonyme
Invité

Re : VHS-C

Bien wink

Pour le crop, on doit pouvoir utiliser les infos du crop que j'ai mis dans Handbraque non ?

Crop.png

style crop 8:14:12:20


Là, pour 45 minutes j'ai une vidéo en compression de 2.8 go en mkv en 720x576

Dernière modification par Anonyme (23-02-2015 12:19:28)

#8 23-02-2015 12:01:46

Anonyme-8
Invité

Re : VHS-C

si tu veux gagner en qualité passe le preset en slow ou ultraslow.
par contre je doute qu'il y a un interet en copiant les flux comme le propose paskal.


j'avais noté qq paramètres pour avconv, notamment pour rogner et redimensionner la vidéo. Je mets ça ce soir.
Par contre Handbrake est plus précis pour détecter les bords à rogner qu'avconv.


J'attends avec impatience le tuto sur avconv. Même si, à force, je commence à comprendre certaines choses.

#9 23-02-2015 12:03:17

Anonyme
Invité

Re : VHS-C

Très interressant tout ça smile

là, je suis pas mal déja, vu l'état du film :

Capture-Voyage_Royans_-_Auberge_De_La_Terrine_-_04-07-93mkv_-_SMPlayer.png

Je vais lancer Handbrake et le Crop si dessus.

Dernière modification par Anonyme (23-02-2015 12:06:06)

#10 23-02-2015 17:49:05

Anonyme-8
Invité

Re : VHS-C

pour redimensionner

crop=1280:640:0:40


1280:640 c'est la résolution et 0:40 c'est le point de départ de l'image

sinon j'aime bien

 -crf 23


pour définir un niveau de qualité

#11 23-02-2015 20:10:02

Anonyme
Invité

Re : VHS-C

Merci !!!

Un bon Crop et un Yadif :

CROP_Capture-mpv.png

#12 24-02-2015 11:58:22

Anonyme
Invité

Re : VHS-C

Bonjour,

ultraslow doit être plutôt veryslow
Cette option me donne une vidéo très saccadée hmm

pour le crop, j'ai beau chercher mais je ne pige pas.
Je veux enlever 8 à gauche, 12 à droite, 6 en haut et 10 en bas mais rien de claire sur le net.
Pour haut/Bas, j'y arrive mais c'est gauche et droit que je ne pige pas.

@Anonyme-8

C'est le redimensionnement qui me chagrine, je veux juste couper comme ci-dessus au post 11 mais sans Handbrake smile

Dernière modification par Anonyme (24-02-2015 11:59:38)

#13 24-02-2015 13:28:10

Anonyme-8
Invité

Re : VHS-C

alors pour faire simple:
on a une vidéo de 800x600
je veux enlever 50 à gauche et 50 à droite ainsi que 25 en haut et 25 en bas.
mon image va alors avoir pour dimension 700X550.
il suffit alors de dire qu'on redimensionne en prenant le point de référence de la vidéo
crop=700:550:50:25

j'essaie de te mettre les articles que j'avais trouvé à ce sujet.


Pour la vidéo saccadé, ça pourrait venir du lecteur vidéo ou effectivement un pb lors de l'encodage.
Théoriquement un encodage lent active beaucoup plus d'options pour améliorer la qualité et la compression.
Si ça pose pb, je te conseille de revenir à tes reglages par défaut parce que je suis pas assez calé dans ce domaine.

En plus paskal ne fait rien pour sortir son tuto sur avconv lol

#14 24-02-2015 15:28:46

Anonyme
Invité

Re : VHS-C

Merci smile

Donc j'ai ma vidéo en 720 x 576

crop=684:556:18:10

ce qui veut dire que j'enlève 18 gauche, 18 droite, 10 haut et 10 bas

qui fait 684 + (2x18) = 720
&        556 + (2x10) = 576

Je teste ça  wink


Dans le terminal, c'est bon signe


...
 Stream #0.0: Video: libx264, yuv420p, 684x556, q=-1--1, 8000 kb/s, .....
 




# Vidéo = 720 x 576
avconv -f alsa -i pulse -f video4linux2 -channel 1 -i /dev/video0 -codec:a libmp3lame -b:a 192k -codec:v libx264 -b:v 8000k -vf crop=684:556:18:10,yadif=0  -vprofile main -preset ultrafast -tune film Sortie.mkv
 

Dernière modification par Anonyme (24-02-2015 16:01:00)

#15 24-02-2015 15:33:18

Anonyme
Invité

Re : VHS-C

Et bien merci le crop est parfait !!! smile

EDIT: Là, on répartit un crop de même valeur Haut-Bas et de même valeur Gauche-Droit

Faudrait voir, si c'est possible plus à gauche et un peu moins à droite  et vice et versa....

Dernière modification par Anonyme (24-02-2015 15:56:43)

#16 24-02-2015 16:56:42

Anonyme-8
Invité

Re : VHS-C

pour ta vidéo 720 x 576
- on veut enlever 8 à gauche, 12 à droite
donc 720- 8 - 12 = 700
- on veut enlever 6 en haut et 10 en bas
donc 576 - 6 - 10 = 560

du coup on arrive à 700x560
on découpe à partir du point de l'image 8 et 6
ce qui devrait donner crop=700:560:8:6

enfin faut vérifier.

#17 24-02-2015 18:04:07

Anonyme
Invité

Re : VHS-C

Je pense avoir pigé le truc. Je vais essayer de l'écrire

Exemple:
pour un Crop 10 en haut, 15 en bas, 30 à gauche et 40 à droite, la syntaxe est :


-vf crop=in_w-70:in_h-25:30:10
 



in_w-70   ça, c'est la largeur totale en moins  (gauche et droit additionné)
in_h-25   ça, c'est la hauteur totale en moins  (haut et bas additioné)
30        30  enlevé sur la gauche              (reste 40 pour la droite)
10        10  enlevé sur le haut                (reste 15 pour le bas)

sources:
https://eusvideo.wikispaces.com/Cropping+Minutia


EDIT: ça fonctionne tongue
Ce qui me déroutait, c'est les différences (restes) non portées dans la syntaxe.
Maintenant je comprend mieux ton dernier post smile

Dernière modification par Anonyme (24-02-2015 18:34:09)

#18 24-02-2015 19:16:19

Anonyme
Invité

Re : VHS-C

Récapitulatif

Visuel avec Handbrake du Crop

Reglage_Crop_Handbrake.png

Visuel_Crop.png

J'ai:

Left 14 , Right 18 
qui fait un in_w-32

Top 4  et Bottom 10
et un in_h-14

donc ceci:

-vf crop=in_w-32:in_h-14:14:4

Résultat: + yadif=0

Crop__Yadif.png

Dernière modification par Anonyme (24-02-2015 19:29:43)

#19 24-02-2015 19:18:44

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : VHS-C

Avec toutes ces cryptogamies, la NSA va bientôt venir vous voir les amis ! tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#20 26-02-2015 13:52:52

Anonyme
Invité

Re : VHS-C

smile


Pour capturer le son monitor avec avconv

Pour ma carte


pactl list sources | grep Name:
 




  Name: alsa_input.pci-0000_05_01.1.analog-stereo
  Name: alsa_output.pci-0000_05_02.0.analog-surround-51.monitor
  Name: alsa_input.pci-0000_05_02.0.analog-stereo

 



Ce qui m'interresse :

Name: alsa_output.pci-0000_05_02.0.analog-surround-51.monitor



avconv -f alsa -ac 2 -ar 96000 -f pulse -i alsa_output.pci-0000_05_02.0.analog-surround-51.monitor -acodec copy test.wav
 




Et hop capture !!!!

Ce qui va me permettre de ne pas utiliser audacity et aussi de m'éviter d'activer manuellement capture sur monitor dans pavucontrol. Vu que la commande fait cela tout seul. Un moment que je cherche ça.

Pour l'entrée ligne, une des 2 infos NAME restantes devrait faire l'affaire pour une capture de celle-ci smile

Dernière modification par Anonyme (26-02-2015 14:11:12)

#21 26-02-2015 20:54:35

Anonyme
Invité

Re : VHS-C

Plus facile en image le bidule que je veux faire :

Double_Capture.png


Capture de plusieurs sources en même temps et sans allez dans pavucontrol pour choisir monitor ou carte.
Un magnétophone en somme.
Reste plus le magnétoscope est c'est tout bon.

Dernière modification par Anonyme (26-02-2015 20:56:21)

#22 26-02-2015 22:01:11

Anonyme
Invité

Re : VHS-C


avconv -f alsa -ac 2  -f pulse -i alsa_output.pci-0000_05_02.0.analog-surround-51.monitor -acodec pcm_s24le -ar 96000   /home/$USER/Bureau/Monitor-$(date +%F-%H-%M-%S).wav
 




une idée pour capturer en 5.1
je crois que c'est ici "-ac 2" mais pas moyen hmm

#23 02-03-2015 18:54:04

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : VHS-C

Bonjour,

A l'époque où je copiais mes VHS via une Pinnacle PCTV Hybrid Pro Stick 340e, j'utilisais Mencoder avec cette ligne de commande :

mencoder tv:// -tv \
driver=v4l2:norm=PAL:audiorate=44100:immediatemode=0:forceaudio:adevice=/dev/dsp1:device=/dev/video1:input=1 \
-o /home/$USER/VHS.avi -ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 \
-noautoexpand -oac pcm -vf pp=lb



Si tu veux du SECAM il suffit de remplacer PAL par SECAM (j'ai pas fait le teste)

Peux être que cela va te servir ou te mettre sur une piste.

Amicalement Slyfox

Dernière modification par Slyfox (02-03-2015 18:59:18)

Hors ligne

#24 02-03-2015 21:01:00

Anonyme
Invité

Re : VHS-C

Merci Slyfox wink

mais voilà, j'ai pas mencoder sous Jessie


patrick@debian:~$ apt-cache policy mencoder
mencoder:
  Installé : (aucun)
  Candidat : (aucun)
 Table de version :
patrick@debian:~$
 




J'ai essayé sous avconv mais ça ne marche pas (ça ne doit pas être écrit comme ça)

#25 07-03-2015 07:52:53

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : VHS-C

Salut,

Anonyme a écrit :

mais voilà, j'ai pas mencoder sous Jessie)



Je ne suis pas sous Jessie... car normalement il suffit de faire:

sudo apt-get install mencoder



As-tu essayé d'installer Mencoder via les dépôt deb-multimedia ???

Édites ton fichier ''/etc/apt/sources.list''  via un éditeur de texte par exemple avec nano.

sudo nano /etc/apt/sources.list



Puis rajoutes les lignes suivantes pour autant qu'ils ne soit pas déjà écrites :

# stable deb-multimedia
deb http://www.deb-multimedia.org testing main non-free



Enregistres (ctrl+o) acceptes l'enregistrement du fichier via ENTER et quittes nano (ctrl+x)

Enregistres la clé du dépôt multimédia

sudo apt-get install debian-keyring && gpg --keyring /usr/share/keyrings/debian-keyring.gpg -a --export 07DC563D1F41B907 |apt-key add



Puis rafraîchis la liste des paquets

sudo apt-get update



Puis installes mencoder

sudo apt-get install mencoder



Tu peux aussi installer aussi Mplayer par la même occasion... wink

sudo apt-get install mplayer





Amicalement Slyfox

Dernière modification par Slyfox (07-03-2015 07:57:40)

Hors ligne

Pied de page des forums