[FFmpeg-user] kmsgrab and audio problem

KoreanFanOfficial koreanfanofficial at gmail.com
Sun Dec 10 11:58:45 EET 2023

With this code:
sudo ffmpeg -y -device /dev/dri/card0 -r 30 -framerate 30 -f kmsgrab -i -
-f alsa -i default -vf
'hwmap=derive_device=vaapi,scale_vaapi=w=1280:h=720:format=nv12' -c:v
h264_vaapi -g 60 -b:v 5500k -c:a aac -ac 2 -b:a 320k -f flv output.flv
record working, no errors in ffmpeg, but no audio.
With this code:
sudo ffmpeg -y -device /dev/dri/card0 -r 30 -framerate 30 -f kmsgrab -i -
-f pulse -i default -vf
'hwmap=derive_device=vaapi,scale_vaapi=w=1280:h=720:format=nv12' -c:v
h264_vaapi -g 60 -b:v 5500k -c:a aac -ac 2 -b:a 320k -f flv output2.flv
i got:
[kmsgrab @ 0x55576139cc00] Using plane 48 to locate framebuffers.
[kmsgrab @ 0x55576139cc00] Template framebuffer is 85: 1920x1080 format
34325258 modifier 0 flags 0.
Input #0, kmsgrab, from 'pipe:':
  Duration: N/A, start: 1702202199.445880, bitrate: N/A
  Stream #0:0: Video: wrapped_avframe, drm_prime, 1920x1080, 29.92 tbr,
1000k tbn
default: No such process

вс, 10 дек. 2023 г. в 04:20, Ferdi Scholten <ferdi at sttc-nlp.nl>:

> Cant record desktop video and audio with kmsgrab and pulseaudio/alsa on
> > debian/arch system with xorg. I got video without audio or ffmpeg fail to
> > record. If record only video with kmsgrab all works. How i can record
> video
> > and audio with kmsgrab and alsa/pulseaudio?
> > _______________________________________________
> >
> kmsgrab only records video, you need to specify an audio source if you
> also want to record that.
> But we do not have a clue about what you are doing because you forgot
> the most important part of your question!
> In order to be able to start helping you we need to see what you have
> already tried so please specify your full commandline and the full
> output of the terminal for that command.
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".

More information about the ffmpeg-user mailing list