Não consigo gravar em video o meu desktop

Antigamente, eu conseguia gravar tranquilamente o meu desktop, como aqui por exemplo. Nessa gravação eu usei o simplescreenrecorder.

Hoje, depois de um bom tempo dessa gravação ai, eu fui fzer outra, já até formatei meu arch uma vez depois disso. Porém agora, eu não consigo gravar nada, o gravador começa a gravar, e parece normal, mas depois do vídeo salvo, dá pra ver que ele não grava as janelas e fica só piscando em um frame especifico. Exemplo.
Eu tentei com vários codecs e vários gravadores diferentes mas todos estão assim
(de menos com o OBS pois o mesmo não suporta meu chip gráfico)

aqui o retorno do meu lspci:

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation HM57 Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
12:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
13:00.0 Ethernet controller: Qualcomm Atheros AR8132 Fast Ethernet (rev c0)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)

dei uma procurada pro ai mas não acho nada sobre
alguém pode me dar uma luz?

Amigo, tenta utilizar o vokoscreenNG, é excelente…tive problemas com outros sofftwares de gravação, mas com o voko foi de boa.

1 curtida

Já testei, mesmo problema

É amigo, o voko foi o que eu consegui usar aqui.

Achei alguém com o mesmo problema, só que no Deepin
rodei a net toda mas não consigo achar uma solução pro problema

https://www.maartenbaert.be/simplescreenrecorder/troubleshooting/#the-recording-occasionally-flickers-showing-parts-of-the-desktop-background-instead-of-windows

The recording occasionally flickers, showing parts of the desktop background instead of windows

This is a known problem with some window managers, especially those based on Mutter, which are used by GNOME 3 and Cinnamon. Since this is a window manager flaw, other recording software is affected by this too. For Intel GPUs, the flickering can sometimes be eliminated by uninstalling the driver for 2D acceleration (xserver-xorg-video-intel, xf86-video-intel or similar). If that doesn’t help, then the only solution is to switch to a different window manager, or use OpenGL recording.

OpenGL recording doesn’t work: the application size is not recognized

If your application is 32-bit (e.g. Steam, most Windows games running through WINE), and you have a 64-bit system, make sure you have installed the 32-bit SimpleScreenRecorder libraries. More information can be found here.

If this doesn’t solve the problem, you may need to do something special to get the right environment variables to the program that you want to record. For example, Steam games need some special settings. Try running the program from a terminal, and look for lines like this:

[SSR-GLInject] Library loaded (64-bit). [SSR-GLInject] [GLXFrameGrabber 1] Created GLX frame grabber. [SSR-GLInject] [/dev/shm/ssr-channel-maarten/video-18793506676-12090-glx0001-glxgears] Created video stream. [SSR-GLInject] OpenGL version = 4.4 (4.4.0 NVIDIA 343.36). [SSR-GLInject] [/dev/shm/ssr-channel-maarten/video-18793506676-12090-glx0001-glxgears] frame size = 300x300.

If you don’t see any lines starting with [SSR-GLInject], the library is not loaded, which means the program didn’t get the right environment variables. If the program is started through a wrapper script, you should try to run the actual program directly, without the wrapper script.

If you do see lines starting with [SSR-GLInject], but not the one with GLXFrameGrabber in it, the application is probably not an OpenGL program.

If you do see lines starting with [SSR-GLInject], including the one with GLXFrameGrabber, but it still doesn’t work, please send me a bug report. OpenGL recording is experimental, so it is possible that it doesn’t work yet for all programs.

1 curtida

fui desinstalar e quase quebrei o arch, sorte q o instalador tava aqui do lado pra ajudar.

Mesma coisa do gravador normal.

Não vou sair do kwin, o Plasma não é o mesmo sem ele, acho que infelizmente vou ter que ficar sem gravar a tela mesmo.

Vlw pela ajuda meu consagrado.

1 curtida

Eu uso modesetting em vez do drive da intel. tem uma performace melhor

Talvez seja uma alternativa testar com modesetting e vê se funciona

muito lagado, mas valeu ae pela sugestão

Ok
chegou a ver a página do wiki
https://wiki.archlinux.org/index.php/Screen_capture#Screencast_software

para KDE

  • RecordItNow — Plugin based desktop recorder for KDE.

http://recorditnow.sourceforge.net/ || recorditnowAUR

  • RecordMyDesktop — Easy to use utility that records your desktop into the ogg format with a CLI, GTK or Qt interface. (inactive development)

http://recordmydesktop.sourceforge.net/ || CLI: recordmydesktop, GTK: gtk-recordmydesktopAUR, Qt: qt-recordmydesktopAUR

1 curtida

de novo, mesmo problema em ambos

Tenta com o deepin-screen-recorder

Parou de piscar mas ainda não mostra as janelas

no gif gravou normal

Eu vou testar no kde aqui

Aqui é placa gráfica é Intel e ambiente kde

Depois te falo o resultado. Vamos ver se funciona ou não

Fiz um teste aqui e funcionou normal.

deepin-screen-recorder

arch linux
kde
drive: modesetting
aceleração de hardware de video configurada

vou ver se faço um teste depois com o drive intel, mas provavelmente vai funcionar…nao deve ser isso

inicie o deepin-screen-recorder pela terminal e veja o que aparece

Feito o teste com a intel…

as janelas aparentemente aparecem mas fica piscando…

solução desativar o pageflip na configuração (solução encontrada no manual : man intel)

exemplo da configuração aqui

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option       "PageFlip"              "false"
   Option      "TearFree"               "true"
   Option      "DRI"                    "3"
   Option      "AccelMethod"            "sna"
EndSection
4 curtidas

Brasileiro é um bixo ■■■■ mesmo ■■■
não desiste nunca
porém eu tenho que agradecer a sua persistência, porquê funcionou
muito obrigado meu consagrado

:+1:

20 caracteres 20 caracteres

1 curtida

Não sei se desativado está função pode trazer outros erros. Está função é para corrigir erros com vblank…
Faça um teste habilitando dri 2 em vez de dri 3…

Option “PageFlip” " boolean "

This option controls the use of commands to flip the scanout address on a VBlank. This is used by glXSwapBuffers to efficiently perform the back-to-front exchange at the end of a frame without incurring the penalty of a copy, or stalling the render pipeline (the flip is performed asynchronrously to the render command stream by the display engine). However, it has historically been the source of many GPU hangs.

Default: enabled.