staging.inyokaproject.org

Video mit Ton vom Bildschirm aufnehmen

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

Iru

Anmeldungsdatum:
25. August 2021

Beiträge: Zähle...

Hallo,

seid dem ich von Ubuntu 20.04 auf 22.04 gewechselt habe, ist es mir nicht mehr möglich, meinen Desktop aufzunehmen, sodass ein Video mit Ton entsteht. Bei Ubuntu 20.04 hatte ich immer das Programm SimpleScreenRecorder benutzt. Das hatte auch wunderbar funktioniert. Nur leider funktioniert das bei Ubuntu 22.04 nicht mehr und auch bei anderen Programmen funktioniert keine Aufnahme mehr. Die Aufnahme ist dann immer nur ein schwarzer Bildschirm ohne Ton. Programme, die ich ausprobiert habe, sind:

SimpleScreenRecorder: nimmt nur schwarzes Bild auf ohne Ton

Kazam: stürzt bei Aufnahme ab

OBS: startet nicht

VLC: nimmt nur schwarzes Bild auf ohne Ton

Gnome Take a Screen….: nimmt Video auf, aber ohne Ton

Habt ihr vielleicht eine Lösung, wie ich ein Video mit Ton vom Bildschirm aufnehme?

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

Iru schrieb:

Habt ihr vielleicht eine Lösung, wie ich ein Video mit Ton vom Bildschirm aufnehme?

Hmm, ich kenne die Konfiguration deines Systems nicht, aber normalerweise nutzt man die Monitor Funktion von PulseAudio, um den Ausgabeton als Input für die Aufnahme zur Verfügung zu stellen.

Also so was wie:

pactl load-module module-null-sink sink_name=Source
pactl load-module module-virtual-source source_name=VirtualMic master=Source.monitor

Dann kannst du mit "pavucontrol" die gewünschten Kanäle so "schalten", wie du willst. Für dauerhaften Betrieb kann man die "load-module" Befehle natürlich auch in "~/.config/pulse/default.pa" eintragen. Aber ein bisschen sollte dir schon klar sein, was du da machst 😉

Es gibt zig verschiedene Systeme/Ebenen, die es richtig zu verschalten gilt. Was du bei dir bereits eingerichtet hast, entzieht sich meiner Kenntnis.

Für eine einfach Bildschirm-Aufnahme vom Xserver mit Ton funktioniert aber auch ffmpeg (z.B.)

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1600x900 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv

Die Parameter kannst du dann deinen Bedürfnissen anpassen. Aber wie ich schon schrieb, solltest du wissen, was du machen willst. Dieses Thema kann sich sehr komplex gestalten.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3254

Probier doch mal eine X Session, und prüfe die "Snap" Kiste.

Wayland und Snap schotten die Anwendungen gegenseitig ab. Das ist in der Theorie sicher eine schöne Sache, aber in deinem (Praxis)Fall doch eher -potentiell- hinderlich.

"Pipewire wird benötigt um unter Wayland Ton aufzuzeichnen" (das böse Netz - 2s Recherche) 😎

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Sehe dir Vokoscreen mal an 😉

umbhaki Team-Icon

Supporter
Avatar von umbhaki

Anmeldungsdatum:
30. Mai 2010

Beiträge: 2611

Hier Xubuntu 22.04 und aus reiner Neugier habe ich gerade VokoscreenNG ausprobiert, den Tipp vom Kellerkind_2009. Mit Synaptic aus dem Repo installiert, es ist die Version 3.1.0. Eine neuere Version 3.3.0 wäre als tar.gz-Archiv erhältlich, aber so spontan würde mir erst einmal nichts fehlen.

Das Ding funktioniert auf Anhieb. Habe kleine Filmchen in .mkv und .mp4 aufgenommen und dabei den Ton vom Internetradio (GoodVibes) verwendet, weil ich zu faul war, mein Mikro zu suchen. Ton und Bild sind fehlerfrei. Die Bedienung ist sehr einfach.

Iru

(Themenstarter)

Anmeldungsdatum:
25. August 2021

Beiträge: Zähle...

Guten Morgen,

@shiro

Veränder wurde von mir am System nichts. Ich hätte auch nicht das Wissen dazu.^^ Dein Tipp scheint für mich im Moment sehr komplex zu sein. Eigentlich möchte ich nur eine Anwendung installieren und dann sollte alles funktionieren. So hatte es bei der alten Ubuntu Version auch geklappt. Dort hatte ich auch nichts geändert.

@Kellerkind_2009 @umbhaki @hakel2022

Bei Vokoscreen wird auch nur das Video ohne Ton aufgenommen. Ich habe beide Versionen aus Ubuntu Software ausprobiert und auch die neuste Version von deren Seite. Das komische ist auch, dass das Interface von der Software bei mir anders aussieht. Die Bilder im Software Center und auf der linuxecke.volkoh.de Seite zeigen viel mehr Auswahlmöglichkeiten.

Ich hoffe den nächsten Schritt, den ich gemacht habe, meinte hakel2022. Ich habe mich als Nächstes vom System ausgeloggt. Auf dem Login Screen ist unten rechts ein Zahnrad und dort habe ich dann Ubuntu on Xorg ausgewählt (was auch immer das ist). Dann noch einmal eingeloggt und Vokoscreen gestartet. Nun waren viel mehr Menüpunkte auswählbar. Auch wird in dem Xorg 'M̀ode der Ton und das Video aufgenommen. Leider flackert dann aber das aufgenommene Video. ☹ Wieso weshalb warum ich bin verwirrt. Bei der alten Ubuntu Version hatte ich keine Probleme. Jedenfalls nicht diese. Ich möchte doch nur ein Video mit Ton aufnehmen. 😀

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3254

Bei der alten Ubuntu Version hatte ich keine Probleme.

Ubuntu 22.04 ist ein Technologiesprung. 💡

  • Wayland statt X(org)

  • Pipewire zusätzlich (?)

  • Snap

umbhaki nutzt Xubuntu, da sind diese Dinge zum Teil nicht mal "angedacht".

Software Center

Dieses Software von Canonical gibt es nicht mehr. Das heißt jetzt Ubuntu Software und ist von Gnome "geklaut" und leicht modifiziert.

viel mehr Auswahlmöglichkeiten

Du mußt eventuell in Ubuntu Software (Store) Optionen/Funktionen freischalten.

Leider flackert dann aber das aufgenommene Video.

Vermutlich mußt du nur den Video Codec richtig einstellen. Kellerkind kann dir bestimmt seine Parameter/konfigs übermitteln.

"Flackern" soll mit Wayland nicht mehr auftreten, dafür wurde das erschaffen. Leider ist es aber so komplex und unausgereift, daß man es in der Praxis eher meiden sollte. 😎

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1355

shiro schrieb: 👍

Für eine einfach Bildschirm-Aufnahme vom Xserver mit Ton funktioniert aber auch ffmpeg (z.B.)

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1600x900 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv

Die Parameter kannst du dann deinen Bedürfnissen anpassen.

Zum Beispiel so:

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1920x1080 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 444.mkv         

und alles wird gut

mpv 444.mkv 
 (+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
 (+) Audio --aid=1 (*) (pcm_s16le 2ch 48000Hz)
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
AO: [pulse] 48000Hz stereo 2ch s16
VO: [gpu] 1920x1080 yuv444p
AV: 00:00:18 / 00:00:19 (99%) A-V:  0.000 ct: -0.822

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

hakel2022 schrieb:

Vermutlich mußt du nur den Video Codec richtig einstellen. Kellerkind kann dir bestimmt seine Parameter/konfigs übermitteln.

Klar 😬 (Sreenshot) Für mich ein guter Kompromiss aus Leistung/Qualität.

Ein Tipp wäre es noch,während der Aufnahme mal mit top die Last zu ermitteln 💡

Es sind aber keine Angaben zur Verwendeten Hardware vorhanden →→ alles nur Raterei 😇

Bilder

Iru

(Themenstarter)

Anmeldungsdatum:
25. August 2021

Beiträge: 32

Wenn ich nun beim Login Screen Ubuntu on Xorg auswähle und mich dann anmeldet, laufen die Videos mit Ton flüssig ab. Dazu musste ich bei vokoscreen den Videocodec von x264 auf VP8 stellen. Ab dann hat nichts mehr geflackert. Für ein flüssigeres Bild habe ich noch die Anzahl der Bilder verändert auf 60. Wenn ich den Codec ebenfalls bei SimpelScreenRecorder von H.264 auf VP8 stelle, flackert dort auch nichts mehr.

Es werden jetzt Videos mit Ton vom Desktop aufgenommen. Aber nur, wenn ich beim Login Screen Ubuntu on Xorg auswähle. Ist das jetzt ein Bug oder ein Future? Sollte ich mich jetzt generell mit Ubuntu on Xorg anmelden oder nur mit Ubuntu? Welche Nachteile habe ich denn, wenn ich mich mit Ubuntu on Xorg anmelde?

Mein System:

Memory: 16GB

Processor: AMD Ryzen 5 3600

Graphics: Radeon rx 5700

Ubuntu 22.04.1 LTS

GNOME Version 42.2

Hier einmal zwei Bilder, wie vokoscreen aussieht, wenn ich mich nur bei Ubuntu einlogge und dann bei Ubuntu on Xorg.

Bilder

Kellerkind_2009

Avatar von Kellerkind_2009

Anmeldungsdatum:
26. November 2009

Beiträge: 19617

Iru schrieb:

Ist das jetzt ein Bug oder ein Future?

Stand der Entwicklung 😉

Sollte ich mich jetzt generell mit Ubuntu on Xorg anmelden oder nur mit Ubuntu?

Ich würde mich in Xorg anmelden.

Welche Nachteile habe ich denn, wenn ich mich mit Ubuntu on Xorg anmelde?

Keine.

hakel2022 schrieb:

"Flackern" soll mit Wayland nicht mehr auftreten, dafür wurde das erschaffen. Leider ist es aber so komplex und unausgereift, daß man es in der Praxis eher meiden sollte. 😎

Deine Hardware ist auf jeden Fall Potent genug 👍

Iru

(Themenstarter)

Anmeldungsdatum:
25. August 2021

Beiträge: 32

Vielen Dank für eure Hilfe. Dann werde ich mich nun immer mit Ubuntu on Xorg anmelden.

Antworten |