kazam a fonctionné bien sur Ubuntu 19.04, enregistrement audio et vidéo, et montrant la frontière rectangulaire rouge lors de l'enregistrement Screencast;
après avoir installé Ubuntu 20.04, Kazam (à partir du référentiel) enregistre la vidéo sans son et ne montre pas la bordure rouge comme une queue visuelle, vous savez donc quelle partie de l'écran est enregistrée.
J'ai regardé Pavucontrol et rien n'est mis en sourdine, le son est bien, c'est juste que Kazam n'enregistre pas le son
En outre, allez aux préférences de fichier à Kazam, dans l'onglet Général, le son des haut-parleurs est défini sur OFF. Je peux le mettre sur, à max, mais il n'y a pas de bouton OK ni d'application, donc dès que je ferme cette boîte de dialogue, au retour, le son des haut-parleurs indique à nouveau comme avant. Et l'enregistrement avec cette boîte de dialogue ouverte et le son défini sur Max dans la boîte de dialogue, n'a toujours aucun effet, la vidéo est enregistrée en sourdine.
J'ai essayé d'éditer le
~/.config/kazam/kazam.conf
fichier manuellement et définir audio_toggled = true et redémarré Kazam mais il n'y avait aucun effet
ceci n'est probablement pas associé, mais certainement ne vous aide pas, qu'à Ubuntu 18.04, Installation d'Alsa-Utils mis à la disposition de l'outil Véritable Control/Config Text Utile Base-Texte
alsamixer
lorsque vous pouvez utiliser des touches fléchées pour ajuster le volume des haut-parleurs, un casque, etc. L'Alsamixer d'Alsa-Utils en 20.04 semble avoir pris toutes ces options et ne semble avoir aucun moyen de visualiser ou d'ajuster les volumes. J'aimerais pouvoir avoir l'Alsamixer de 18.04 qui était tellement plus utile. Voici ce que Alsamixer avait l'habitude de ressembler à:
Solution probable au problème audio au n ° 8, n ° 12 de https://bugs.launchpad.net/kazam/+bug/18755
le correctif consiste à modifier ce fichier:
/usr/lib/python3/dist-packages/kazam/pulseaudio/pulseaudio.py
et remplacer
time.clock()
avec
time.perf_counter()
dans les 8 places
J'ai essayé XVidCap que j'avais l'habitude d'utiliser avant Kazam, mais après la construction de la source, j'ai trouvé qu'il enregistre chaque image dans un fichier XWD séparé. Donc, la solution semble être d'abandonner Kazam, comme sur XVidCap.
J'ai trouvé cela FFMPEG peut être utilisé pour enregistrer un screencast comme celui-ci. Tout d'abord, découvrez la résolution de l'écran
xrandr
ensuite, découvrez la source audio - nous recherchons le numéro de la source qui dit alsa_output
pactl list sources
puis commencer la screencast
ffmpeg -video_size 1920x1080 -framerate 20 -f x11grab -i :0.0 -f Pulse -ac 2 -i 4 output.mp4
dans cette commande, 1920x1080 est la sortie de la résolution d'écran de XRandr.
-I4 est le numéro source d'alsa_output à partir de sources de liste PACTL
-ac 2 Set 2 canaux audio
-f impulsion au format attendu est l'audio de pouls
-I: 0.0 entrée vidéo de l'écran principal
-F Format d'entrée vidéo X11GraB est le format de sortie du serveur X
la vidéo est enregistrée en sortie.mp4 et pour arrêter la screencast, allez à la fenêtre du terminal et contrôler-c