Je me rends compte que c'est un peu vieux. Juste au cas où quelqu'un d'autre cherche :
ffmpeg -f alsa -ac 2 -i default -itsoffset 00:00:00.5 -f video4linux2 -s 320x240 -r 25 -i /dev/video0 out.mpg
De cette façon, il utilisera le périphérique par défaut pour enregistrer. Il vous manquait également un -i avant le périphérique de capture vidéo - /dev/device0
Si vous voulez être plus précis, vous devriez jeter un œil dans /proc/asound .Vérifiez les cartes , appareils , pcm fichiers et la carte sous-répertoires. Vous devriez être en mesure d'y glaner suffisamment d'informations pour pouvoir faire une supposition éclairée; par exemple hw:1,0 ou hw:2,0
La documentation peut fournir d'autres indices :
- http://www.alsa-project.org/main/index.php/DeviceNames
Il en va de même pour la webcam - ce n'est peut-être pas /dev/video0 , peut-être que vous avez une webcam externe branchée et qu'elle se trouve dans /dev/video1 - Jetez un oeil dans le /dev répertoire et voir ce qui est disponible
résolu !
ffmpeg -f pulse -ac 2 -i default -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -threads 0 -y /media/t/TBVolume/desktop/output.mkv