GNU/Linux >> Znalost Linux >  >> Linux

ffmpeg x11grab jedno okno

AFAIK není možné zachytit konkrétní okno pomocí ffmpeg, položka x11grab v příručce odkazuje pouze na obrazovky https://www.ffmpeg.org/ffmpeg-devices.html#x11grab a naznačuje, že vámi zadaná oblast je statická ( pokud přesunete okno, ffmpeg jej nebude následovat):

GStreamer však v tomto případě nabízí větší flexibilitu:

gst-launch-1.0 ximagesrc xid=0x04000007 ! videoconvert ! autovideosink

Toto funguje s neostrými okny a můžete je dokonce přesunout, ale NEFUNGUJE to s minimalizovanými okny.

Jak možná víte, můžete získat ID okna s wmctrl -l .

Možnosti podporované prvky GStreamer můžete zobrazit pomocí gst-inspect-1.0 program, např.:

gst-inspect-1.0 ximagesrc

Linux
  1. Jak zašifrovat jeden souborový systém Linux

  2. Tmux Force Resize Window?

  3. Jak nainstalovat FFmpeg na Ubuntu 22.04

  1. Více knihoven glibc na jednom hostiteli

  2. Aktualizace jednoho souboru v komprimovaném taru

  3. Získejte aktivní titulek okna v X

  1. Nastavit průhlednost oken v Gnome?

  2. Jak zastavit ffmpeg na dálku?

  3. Android - X Window s GNURoot