mon ~ / .bashrc contient la fonction suivante
webcamrecord () {
vlc v4l2:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/audio2" :v4l-norm=3 :v4l-frequency=-1 :v4l-caching=300 :v4l-chroma="" :v4l-fps=-1.000000 :v4l-samplerate=44100 :v4l-channel=0 :v4l-tuner=-1 :v4l-audio=-1 :v4l-stereo :v4l-width=640 :v4l-height=480 :v4l-brightness=-1 :v4l-colour=-1 :v4l-hue=-1 :v4l-contrast=-1 :no-v4l-mjpeg :v4l-decimation=1 :v4l-quality=100 --sout="#transcode{vfilter=adjust{gamma=1.5},vcodec=theo,vb=2000,scale=0.67,acodec=vorb,ab=128,channels=2}:standard{access=file,mux=ogg,dst="output_file.ogg"}"
}
La commande fonctionne à merveille pour enregistrer directement depuis ma webcam, avec un ou deux défauts. Premièrement, la vidéo produite se déplace trop rapidement, entre deux et trois fois le taux normal.
De plus, il n'y a pas d'audio. C'est moins un problème, mais je voudrais quand même résoudre ce problème.
Quelqu'un peut-il m'aider à déboguer cette commande, afin de résoudre ces problèmes?
Par curiosité, êtes-vous sûr que la source audio est la bonne source?
Deuxièmement (encore une fois, juste une question) pourquoi n'utilisez-vous pas ffmpeg pour diffuser la vidéo à la place?
Quelque chose comme mais pas tout à fait:
Échangez l'entrée audio et l'entrée vidéo à votre guise, puis dérangez-vous avec la conversion de fichier réelle, je suis un peu rouillé sur ffmpeg et mplayer mais c'est faisable. + un ami l'a fait avec framboise pi avec ~ 20fps @ 1080p donc vous devriez être bien avec un équipement standard via cette méthode :)
la source
Obtenez un aperçu de tous les périphériques (dans cet exemple: / dev / video0):
Vérifiez les formats disponibles:
Déterminer la source sonore (carte: 0 ..., appareil: 1 ... est égal à hw: 0,1 . Dans cet exemple hw: 0,0):
Enregistrez la vidéo + l'audio, directement dans un fichier:
Idem mais avec vidéo en direct:
Vous pouvez
cvlc
revenir àvlc
si vous voulez avoir des contrôles + menu.Plus d'options avec le module v4l2 dans VLC.
la source
Impossible d'obtenir des résultats cohérents ou de trouver un exemple minimal, j'ai essayé de lire les instructions pour des choses comme ça,
en fin de compte, cela semble fonctionner comme un exemple minimal,
même si je n'ai pas vérifié la synchronisation ou la qualité du tout, en effet, j'étais curieux de voir quels commentaires audio et vidéo je pouvais produire en pointant la caméra sur l'écran et en allumant le spectromètre, cela peut faire jouer les deux canaux et vous pouvez modifier à partir de là. Vous pouvez obtenir vos appareils appropriés à partir des réponses précédentes AFAICT.
J'ai cette version:
la source