Comment enregistrer de l'audio avec ffmpeg sur linux?
J'aimerais enregistrer de l'audio à partir de mon micro. Mon OS est ubuntu. J'ai essayé ce qui suit, et eu des erreurs
$ ffmpeg -f alsa -ac 2 -i hw:1,0 -itsoffset 00:00:00.5 -f video4linux2 -s 320x240 -r 25 /dev/video0 out.mpg
ffmpeg version 0.8.8-4:0.8.8-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav
developers
built on Oct 22 2013 12:31:55 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release.
Please use avconv instead.
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library
libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM hw:1,0
[alsa @ 0xbda7a0] cannot open audio device hw:1,0 (No such file or directory)
hw:1,0: Input/output error
Ensuite, j'ai essayé
$ ffmpeg -f oss -i /dev/dsp audio.mp3
ffmpeg version 0.8.8-4:0.8.8-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav
developers
built on Oct 22 2013 12:31:55 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release.
Please use avconv instead.
[oss @ 0x1ba57a0] /dev/dsp: No such file or directory
/dev/dsp: Input/output error
Je n'ai pas été en mesure d'obtenir de ffmpeg pour trouver mon micro. Comment puis-je savoir ffmpeg pour enregistrer à partir de mon microphone?
Il semble que le 'Obsolète' message peut être ignoré en raison de cette rubrique
Vous devez inclure l'intégralité de ffmpeg sortie de la console avec chaque commande.
Ok, j'ai ajouté tout. Cela vous aide?
Quel est le résultat de:
oui annales de travail de sortie? ref: help.ubuntu.com/community/AudioCapture
Cette question semble être hors-sujet car il s'agit d'Unix & Linux (unix.stackexchange.com)
Ok, j'ai ajouté tout. Cela vous aide?
Quel est le résultat de:
arecord -l
oui annales de travail de sortie? ref: help.ubuntu.com/community/AudioCapture
Cette question semble être hors-sujet car il s'agit d'Unix & Linux (unix.stackexchange.com)
OriginalL'auteur Conor Patrick | 2013-11-07
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est un peu vieux. Juste au cas où quelqu'un d'autre est à la recherche:
De cette manière, il va utiliser la valeur par défaut de l'appareil d'enregistrement. Vous manquaient également un -je avant le périphérique de capture vidéo - /dev/device0
Si vous souhaitez obtenir plus spécifique, vous devriez jeter un oeil dans /proc/asound.
De vérifier la cartes, appareils, pcm fichiers et les carte sous-répertoires. Vous devriez être en mesure de glaner suffisamment d'informations pour être en mesure de faire une supposition éclairée; e.g hw:1,0 ou hw:2,0
Les documents peuvent fournir d'autres indices:
Il en va de même pour la webcam, il peut ne pas être /dev/video0, peut-être vous avez une webcam externe branché et son à /dev/video1 - Avoir un regard dans le /dev répertoire et voir ce qui est disponible
OriginalL'auteur GreenGuerilla
résolu !
OriginalL'auteur tatsu