#11542: gdigrab sometimes fails to capture specific windows on some machines -------------------------------------+------------------------------------- Reporter: malaawar | Owner: (none) Type: defect | Status: new Priority: important | Component: ffmpeg Version: git-master | Resolution: Keywords: gdigrab | Blocked By: Windows | Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by MB SOFT):
Replying to [comment:11 malaawar]: > Interesting, but it is able to capture the application's screen from some other laptops i tested on. Do you by any chance know of other good open source alternatives? yes you can do it with gstreamer https://gstreamer.freedesktop.org/documentation/d3d11/d3d11screencapturesrc.html ?gi-language=c#d3d11screencapturesrc this is a pipeline that i use everyday to capture a window and encode it in an h265 mkv file: {{{ gst-launch-1.0.exe -e --gst-debug=3 d3d11screencapturesrc capture-api=1 window-handle=1117566 window-capture-mode=1 ! video/x-raw(memory:D3D11Memory),framerate=30/1 ! d3d11convert ! queue ! mfh265enc bitrate=416 quality-vs-speed=100 low-latency=true ! h265parse ! queue ! matroskamux name=mux streamable=true offset-to-zero=true ! queue ! filesink location="D:\\90Giorni\\2025-04-12_0000.mkv" }}} hope to see windows graphics capture api implemented also in ffmpeg one day -- Ticket URL: <https://trac.ffmpeg.org/ticket/11542#comment:13> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
_______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".