MaartenBaert / ssr

SimpleScreenRecorder, a screen recorder for Linux
http://www.maartenbaert.be/simplescreenrecorder/
GNU General Public License v3.0
2.5k stars 288 forks source link

The simplescreenrecorder app is not working correctly on EOS flavor Gnome 40.3 #896

Open serial02 opened 2 years ago

serial02 commented 2 years ago

Hello SimpleScreenRecorder Team

The simplescreenrecorder app is not working correctly on EOS flavor Gnome 40.3

When simplescreenrecorde is used via wayland, the recorded screens are completely dark and in the x11 version the recording is performed, but the screen is blinking intermittently and all screens are not recorded without its entirety.

Here’s video:

https://user-images.githubusercontent.com/32621790/125482731-c3c91748-7643-4dcf-ab99-72af7848c966.mp4

When opened by the terminal opens normally, but recordings occur the same error:

The log generated by the terminal is this:

simplescreenrecorder
==================== SSR iniciado ====================
SimpleScreenRecorder 0.4.3
Compiled with GCC 10.2.0
Qt: header 5.15.2, lib 5.15.2
libavformat: header 58.45.100, lib 58.76.100
libavcodec: header 58.91.100, lib 58.134.100
libavutil: header 56.51.100, lib 56.70.100
libswscale: header 5.7.100, lib 5.9.100
[CPUFeatures::Detect] Recursos da CPU: mmx sse sse2 sse3 ssse3 sse4_1 sse4_2
[ALSAInput::GetSourceList] Gerando lista de fontes ...
[ALSAInput::GetSourceList] Encontrada placa: [hw:0] HDA Intel MID
[ALSAInput::GetSourceList] Encontrado dispositivo: [hw:0,0] HDA Intel MID: ALC888 Analog
[ALSAInput::GetSourceList] Encontrado dispositivo: [hw:0,2] HDA Intel MID: ALC888 Alt Analog
[ALSAInput::GetSourceList] Encontrada placa: [hw:1] USB2.0 Camera
[ALSAInput::GetSourceList] Encontrado dispositivo: [hw:1,0] USB2.0 Camera: USB Audio
[PulseAudioInput::GetSourceList] Gerando lista de fontes ...
[SourceNamesCallback] Fonte encontrada: [alsa_output.pci-0000_00_1b.0.analog-stereo.monitor] Monitor of Áudio interno Estéreo analógico
[SourceNamesCallback] Fonte encontrada: [alsa_input.usb-AVEO_Technology_Corp._USB2.0_Camera-02.mono-fallback] USB2.0 Camera Mono
[PageRecord::StartPage] Iniciando a página...
[PageRecord::StartPage] Página iniciada.
[PageRecord::StartOutput] Iniciando a saída...
[Muxer::Init] Usando o formato mp4 (MP4 (MPEG-4 Part 14)).
[Muxer::AddStream] Usando o codec libx264 (libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10).
[VideoEncoder::PrepareStream] Usando formato de pixel nv12.
[libx264 @ 0x55bc091a8d00] using SAR=1/1
[libx264 @ 0x55bc091a8d00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x55bc091a8d00] profile High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0x55bc091a8d00] 264 - core 161 r3039 544c61f - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x3 me=dia subme=1 psy=1 psy_rd=1,00:0,00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc=crf mbtree=0 crf=23,0 qcomp=0,60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1,40 pb_ratio=1,30 aq=1:1,00
[Muxer::AddStream] Usando o codec libvorbis (libvorbis).
[BaseEncoder::EncoderThread] Segmento do codificador iniciado.
[AudioEncoder::PrepareStream] Usando formato de amostra f32p.
[BaseEncoder::EncoderThread] Segmento do codificador iniciado.
[Muxer::MuxerThread] Fluxo do segmento do muxer iniciado.
[Synchronizer::SynchronizerThread] Fluxo sincronizador iniciado.
[PageRecord::StartOutput] Saída iniciada.
[PageRecord::StartInput] Iniciando a entrada...
[X11Input::Init] Usando memória compartilhada X11.
[X11Input::InputThread] Segmento de entrada iniciado.
[PulseAudioInput::InputThread] Stream is a monitor.
[PageRecord::StartInput] Entrada iniciada.
[PulseAudioInput::InputThread] Segmento de entrada iniciado.
[FastResampler::Resample] Taxa de nova amostragem é 1.0000 (era 0.0000).
[PageRecord::StopOutput] Parando a saída...
[PageRecord::StopOutput] Saída parada.
[PageRecord::StopInput] Parando a entrada...
[X11Input::~X11Input] Parando segmento de entrada ...
[X11Input::InputThread] Segmento de entrada parado.
[PulseAudioInput::~PulseAudioInput] Stopping input thread ...
[PulseAudioInput::InputThread] Segmento de entrada parado.
[PageRecord::StopInput] Entrada parada.
[PageRecord::StopPage] Parando a página ...
[Synchronizer::~Synchronizer] Parando fluxo sincronizador ...
[Synchronizer::SynchronizerThread] Fluxo sincronizador parado.
[Muxer::Finish] Finalizando os codificadores ...
[BaseEncoder::EncoderThread] Esvaziando o codificador ...
[BaseEncoder::EncoderThread] Esvaziando o codificador ...
[BaseEncoder::EncoderThread] Segmento do codificador parado.
[BaseEncoder::EncoderThread] Segmento do codificador parado.
[Muxer::MuxerThread] Fluxo do segmento muxer parado.
[Muxer::~Muxer] Parando codificadores ...
[Muxer::~Muxer] Aguardando o segmento muxer parar ...
[BaseEncoder::~BaseEncoder] Parando segmento do codificador ...
[libx264 @ 0x55bc091a8d00] frame I:3     Avg QP: 9,25  size:122478
[libx264 @ 0x55bc091a8d00] frame P:173   Avg QP:16,36  size:  3392
[libx264 @ 0x55bc091a8d00] frame B:454   Avg QP:20,42  size:  2343
[libx264 @ 0x55bc091a8d00] consecutive B-frames:  0,5%  8,3%  6,2% 85,1%
[libx264 @ 0x55bc091a8d00] mb I  I16..4: 75,0%  1,4% 23,5%
[libx264 @ 0x55bc091a8d00] mb P  I16..4:  0,1%  0,0%  0,2%  P16..4:  1,0%  0,0%  0,0%  0,0%  0,0%    skip:98,7%
[libx264 @ 0x55bc091a8d00] mb B  I16..4:  0,0%  0,0%  0,1%  B16..8:  0,5%  0,0%  0,0%  direct: 0,1%  skip:99,3%  L0:57,7% L1:40,8% BI: 1,5%
[libx264 @ 0x55bc091a8d00] 8x8 transform intra:1,4% inter:8,3%
[libx264 @ 0x55bc091a8d00] coded y,uvDC,uvAC intra: 27,3% 2,8% 2,2% inter: 0,3% 0,0% 0,0%
[libx264 @ 0x55bc091a8d00] i16 v,h,dc,p: 74% 26%  0%  0%
[libx264 @ 0x55bc091a8d00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 37% 17%  5%  4%  3%  2%  2%  6%
[libx264 @ 0x55bc091a8d00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 39% 29% 12%  2%  4%  3%  4%  2%  5%
[libx264 @ 0x55bc091a8d00] i8c dc,h,v,p: 94%  4%  2%  0%
[libx264 @ 0x55bc091a8d00] Weighted P-Frames: Y:0,0% UV:0,0%
[libx264 @ 0x55bc091a8d00] kb/s:768,82
[BaseEncoder::~BaseEncoder] Parando segmento do codificador ...
[PageRecord::StopPage] Página parada.
==================== SSR parado ====================

Now follow the journalctl log -p3 -xb

note: This entry Jul 13 10:19:43 edson-p6540br kernel: usb 2-1.5: 3:1: cannot get freq at ep 0x84 is from the webcam driver

-- Journal begins at Mon 2021-07-12 20:22:55 -03, ends at Tue 2021-07-13 12:20:31 -03. --
jul 13 10:19:43 edson-p6540br kernel: usb 2-1.5: 3:1: cannot get freq at ep 0x84
jul 13 10:20:09 edson-p6540br kernel: usb 2-1.5: 3:1: cannot get freq at ep 0x84
jul 13 10:20:09 edson-p6540br kernel: usb 2-1.5: 3:1: cannot get freq at ep 0x84
jul 13 10:20:34 edson-p6540br gdm-password][1021]: gkr-pam: unable to locate daemon control file
jul 13 10:20:39 edson-p6540br pulseaudio[1113]: GetManagedObjects() failed: org.freedesktop.systemd1.NoSuchUnit: Unit dbus-org.bluez.service not found.
jul 13 10:20:47 edson-p6540br systemd[1032]: Failed to start Application launched by gnome-session-binary.
░░ Subject: A unidade UNIT falhou
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░ 
░░ A unidade UNIT falhou.
░░ 
░░ O resultado é failed.
jul 13 12:14:29 edson-p6540br kernel: ata1: COMRESET failed (errno=-16)
~
~
~

lines 1-15/15 (END)
serial02 commented 2 years ago

[Synchronizer::ReadVideoFrame] Warning: Video buffer overload, some frames will be lost. Audio input seems to be too slow.

[Rerecord::StartPage] Starting the page...
[PageRecord::StartPage] Page started.
[PageRecord::StartOutput] Starting output...
[Muxer::Init] Using the matroska format.
[Muxer::AddStream] Using the libx264 codec (libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10).
[VideoEncoder::PrepareStream] Using nv12 pixel format.
[libx264 @ 0x560899529e00] using SAR=1/1
[libx264 @ 0x560899529e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x560899529e00] profile High, level 4.0, 4:2:0, 8-bit
[libx264 @ 0x560899529e00] 264 - core 161 r3039 544c61f - H.264 /MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264. html - options: cabac=1 ref=1 deblock=1:0:0 analyse=0x3:0x3 me=dia subme=1 psy=1 psy_rd=1,00: 0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=1 cqm=0 deadzone=21, 11 fast_pskip=1 chroma_qp_offset=0 threads=4 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc=crf mbtree=0 crf=23, 0 qcomp=0,60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1,40 pb_ratio=1,30 aq=1: 1,00
[Muxer::AddStream] Using the libvorbis codec (libvorbis).
[BaseEncoder::EncoderThread] Encoder segment started.
[AudioEncoder::PrepareStream] Using sample format f32p.
[BaseEncoder::EncoderThread] Encoder segment started.
[Muxer::MuxerThread] Muxer segment stream started.
[PageRecord::StartOutput] Started output.
[Synchronizer::SynchronizerThread] Synchronizer stream started.
[PageRecord::StartInput] Starting input.
[X11Input::Init] Using X11 shared memory.
[X11Input::InputThread] Input segment started.
[PulseAudioInput::InputThread] Stream is a monitor.
[PageRecord::StartInput] Input started.
[PulseAudioInput::InputThread] Input segment started.
[FastResampler::Resample] Resample rate is 1.0000 (was 0.0000).
[Synchronizer::ReadVideoFrame] Warning: Video buffer overload, some frames will be lost. Audio input seems to be too slow.

SimpleScreenRecorder running on EndeavorOS flavor Gnome 40.2.

https://user-images.githubusercontent.com/32621790/126409971-09dc503e-0590-496d-a66d-271981587bd4.mp4