Open traeanto opened 1 year ago
I have tried to record a video but the audio is not recorded properly (just silent video). I have also tried recording audio with ffmpeg, and it works fine (but can't record video in wayland). i just want to record video with audio~
What happens if you try wf-recorder -a -f record.mkv
?
UPDATE: when recording video with wf-recorder -a -f record.mkv
, audio can also be recorded IF I remove the headset connected to the laptop. BUT when I try to play the video, the sound only comes from the left side of the speaker or headset. That's weird~
getting the same issue but dont see an invalid audio stream error. Just no audio plays when I playback the recording
As the wf-recorder man page states:
"To specify an audio device, use the -a\<DEVICE> or --audio=\<DEVICE> options."
This means that -a <DEVICE>
(with a space between) will still choose the default device.
As the wf-recorder man page states:
"To specify an audio device, use the -a\<DEVICE> or --audio=\<DEVICE> options."
This means that
-a <DEVICE>
(with a space between) will still choose the default device.
I've tried both of these, still no audio is coming through in playback.
@Selmer443 Maybe check the build log to make sure wf-recorder is built with pulseaudio support? What device name are you trying to record from?
I use this to get the default output device pactl get-default-sink I've verified that it's correct
It might need .monitor
appended or something, try pactl list sources | grep Name
.
yeah, it needed .monitor at the end. weird because before it was able to pick it up, it might be pactl was returning the .monitor appended to the default sink before, but that changed on my system for some reason. Not really sure, i'll have to look into that. thanks for the help
i am running into this same issue when using bluetooth headset. i have use --audio=devicename.monitor
Seems the -a flag works only when my speakers are the default device but not when the bluetooth headset is the default device.
would be nice if it could work with bluetooth as the default device without having to specify it
Im using pipewire-pulse for my audio. Here is my output: