I saw a similar thread here about this, it was marked as solved, but it really isn’t - at least not for me. I have nvidia 4060TI and Ryzen9 9950X.
When starting spectacle normally - screen recording says recording, but then that file is never written. The workaround from this thread works - Spectacle doesnt record my screen - #15 by Melon - but the logs are far from clean:
LIBVA_DRIVER_NAME=”” spectacle
spectacle: Unable to load Tesseract candidate “libtesseract.so.5” : “Cannot load library libtesseract.so.5: libtesseract.so.5: cannot open shared object file: No such file or directory”
spectacle: Unable to load Tesseract candidate “libtesseract.so.4” : “Cannot load library libtesseract.so.4: libtesseract.so.4: cannot open shared object file: No such file or directory”
spectacle: Unable to load Tesseract candidate “libtesseract.so” : “Cannot load library libtesseract.so: libtesseract.so: cannot open shared object file: No such file or directory”
spectacle: Unable to locate a suitable Tesseract shared library
spectacle: Tesseract runtime library not available
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: VAAPI: Failed to initialize display
kpipewire_vaapi_logging: DRM device not found
kpipewire_record_logging: Hardware encoding is not supported on this device.
[libx264 @ 0x7fb6cc05fac0] -qscale is ignored, -crf is recommended.
[libx264 @ 0x7fb6cc05fac0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 AVX512
[libx264 @ 0x7fb6cc05fac0] profile Main, level 6.2, 4:2:0, 8-bit
kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 60030 >= 60030
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 71010 >= 71010
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 82800 >= 82800
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 153270 >= 153270
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 165060 >= 165060
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 175950 >= 175950
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 186750 >= 186750
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 426600 >= 426600
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 437670 >= 437670
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 448650 >= 448650
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 460710 >= 460710
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 546750 >= 546750
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 557910 >= 557910
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 570150 >= 570150
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 641160 >= 641160
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 651510 >= 651510
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 661140 >= 661140
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 670770 >= 670770
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 680310 >= 680310
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 689940 >= 689940
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 699480 >= 699480
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 709110 >= 709110
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 719640 >= 719640
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 730080 >= 730080
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 740700 >= 740700
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 750510 >= 750510
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 760230 >= 760230
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 769860 >= 769860
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 781290 >= 781290
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 791910 >= 791910
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 802350 >= 802350
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 812880 >= 812880
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 822600 >= 822600
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 832140 >= 832140
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 841770 >= 841770
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 851310 >= 851310
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 861030 >= 861030
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 870570 >= 870570
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 880200 >= 880200
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1047150 >= 1047150
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1056690 >= 1056690
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1066410 >= 1066410
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1076130 >= 1076130
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1085940 >= 1085940
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1095570 >= 1095570
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1105290 >= 1105290
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1115820 >= 1115820
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1126350 >= 1126350
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1136880 >= 1136880
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1146600 >= 1146600
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1156320 >= 1156320
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1165950 >= 1165950
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1210410 >= 1210410
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1219950 >= 1219950
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1229490 >= 1229490
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1239120 >= 1239120
kpipewire_record_logging: Error while writing output packet: Invalid argument
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1248660 >= 1248660
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] non-strictly-monotonic PTS
[mp4 @ 0x7fb6cf3d7c80] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 1425690 >= 1425690
kpipewire_record_logging: Error while writing output packet: Invalid argument
[libx264 @ 0x7fb6cc05fac0] frame I:6 Avg QP:15.08 size:174935
[libx264 @ 0x7fb6cc05fac0] frame P:497 Avg QP:18.30 size: 4298
[libx264 @ 0x7fb6cc05fac0] mb I I16..4: 75.4% 0.0% 24.6%
[libx264 @ 0x7fb6cc05fac0] mb P I16..4: 1.0% 0.0% 0.2% P16..4: 2.5% 0.1% 0.1% 0.0% 0.0% skip:96.0%
[libx264 @ 0x7fb6cc05fac0] coded y,uvDC,uvAC intra: 18.4% 23.0% 21.4% inter: 0.4% 2.3% 1.8%
[libx264 @ 0x7fb6cc05fac0] i16 v,h,dc,p: 58% 41% 1% 0%
[libx264 @ 0x7fb6cc05fac0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 33% 24% 20% 3% 3% 4% 3% 4% 5%
[libx264 @ 0x7fb6cc05fac0] i8c dc,h,v,p: 71% 24% 4% 1%
[libx264 @ 0x7fb6cc05fac0] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x7fb6cc05fac0] kb/s:1587.96
kf.kio.workers.file: copy() QUrl(“file:///tmp/Spectacle.aSdunb/Screencast_20260321_211444.mp4”) to QUrl(“file:///home/-/Videos/Screencasts/Screencast_20260321_211444.mp4”) mode= -1
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version n8.1 GPL version 3 or later
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from ‘/home/-/Videos/Screencasts/Screencast_20260321_211444.mp4’:
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf62.12.100
Duration: 00:00:16.05, start: 0.029000, bitrate: 1436 kb/s
Stream #0:00x1: Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 2264x1152, 1434 kb/s, 27.73 fps, 58 tbr, 90k tbn, start 0.029000 (default)
Metadata:
handler_name : VideoHandler