GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie nimmt man Audio mit ffmpeg unter Linux auf?

Ich weiß, das ist ein bisschen alt. Nur für den Fall, dass noch jemand nachschaut:

ffmpeg -f alsa -ac 2 -i default -itsoffset 00:00:00.5 -f video4linux2 -s 320x240 -r 25 -i /dev/video0 out.mpg

Auf diese Weise wird das Standardgerät für die Aufnahme verwendet. Ihnen fehlte auch ein -i vor dem Videoaufnahmegerät - /dev/device0

Wenn Sie genauer werden wollen, sollten Sie einen Blick in /proc/asound werfen .Prüfen Sie die Karten , Geräte , pcm Dateien und die Karte Unterverzeichnisse. Sie sollten in der Lage sein, dort genügend Informationen zu sammeln, um eine fundierte Vermutung anstellen zu können; B. hw:1,0 oder hw:2,0

Die Dokumentation kann weitere Hinweise geben:

  • http://www.alsa-project.org/main/index.php/DeviceNames

Dasselbe gilt für die Webcam – es darf nicht /dev/video0 sein , vielleicht haben Sie eine externe Webcam angeschlossen und sie befindet sich unter /dev/video1 - Schau mal im /dev nach Verzeichnis und sehen Sie, was verfügbar ist


gelöst !

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 

Linux
  1. Konvertieren Sie Audio in Stapeln unter Linux mit SoundConverter

  2. Wie ich Vagrant mit libvirt verwende

  3. So verschlüsseln Sie Dateien mit gocryptfs unter Linux

  4. So installieren Sie FFmpeg unter Linux

  5. Wie überprüfe ich das Passwort mit Linux?

So sichern Sie Linux-Server mit SE Linux

So richten Sie eine Firewall mit GUFW unter Linux ein

So führen Sie einen Alias ​​mit Sudo in Linux aus

Erste Schritte mit Arch Linux

Wie schütze ich GRUB mit einem Passwort unter Linux?

So nehmen Sie Audio in Ubuntu 20.04 auf