When I try to record a video with Spectacle, I get these errors:
❯ spectacle
kpipewire_vaapi_logging: VAAPI: VA-API NVDEC driver \[direct backend\] in use for device "/dev/dri/renderD128"
\[in @ 0x7f09f0047c00\] Setting BufferSourceContext.pix_fmt to a HW format requires hw_frames_ctx to be non-NULL!
kpipewire_record_logging: Failed to create the buffer filter
\[libx264 @ 0x7f09f0057f80\] -qscale is ignored, -crf is recommended.
\[libx264 @ 0x7f09f0057f80\] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
\[libx264 @ 0x7f09f0057f80\] profile Main, level 5.1, 4:2:0, 8-bit
The recording starts, but when I end it, it creates an empty file. The screenshot works normally.
I’m using 6.4.5 plasma currently with a nvidia proprietary and never have seen spectacle video work (only tried once before and just sorta bombs out), but never really cared into until seeing this, wondering if the same on my slightly older arch. After letting claude dig around the errors mine produced, it was the first thing it asked to check if “vainfo” worked, and if I had libva-nvidia-driver installed.
Sure enough I didn’t (simplescreenrecorder/obs always worked though, so hmm), and after installing vainfo worked and spectacle produced a usable webm/h264 recording each, though complained a lot in the process still to wonder if it actually did until testing in vlc.
Just curious if yours is the same, obviously something is missing the libva-*-driver dependency for spectacle to actually work for me at least.
for me it worked back in September on the 14th , i just tested it again since i seen OP mentioned his working but still a no-go for me. no idea when it stopped working between last week n then , a shame its always something to do with nvidia stuff when things happen i guess anyway i’ll be on the lookout for when its sorted , but i just wanted to go on record to say i Have had it work in the past.