Problèmes et questions sur les environnements graphiques et les applications.
Répondre

L'image saute en screencast / en session TeamViewer

#1Messageil y a 7 ans

Bonjour amis linuxiens !

Je fais face à un énigmatique problème :( Les logiciels que j'utilise n'arrivent pas à "récupérer" les images de l'écran (à faire un screencast ou un partage d'écran).
Il y'a comme un décalage temporel, ça donne une vidéo saccadée avec une ancienne image qui vient et revient (enregistrée dans je ne sais quel cache peut-être) (on voit "13h02" sur une vidéo enregistrée à 13h47 par exemple) entrecoupée d'autres images (parfois les bonnes). Ce problème est très énigmatique, je ne sais vraiment pas dans quels logs chercher... Je pense que cela vient de Xorg car le problème se répercute sur SimpleScreenRecorder, TeamViewer ainsi que toutes leurs alternatives. Je n'avais pas ce problème sur Xubuntu donc je ne pense pas que ça vienne du matériel ou de sa gestion directe.

Désolé si une réponse existe déjà sur Internet, je ne savais pas vraiment comment poser la question à mon moteur de recherche :(

Merci d'avance pour votre aide, bonne journée :)
Dernière modification par Hugo#il y a 7 ans, modifié au total 1 fois.

L'image saute en screencast / en session TeamViewer

#2Messageil y a 7 ans

Bonjour.
Je ne comprend pas comment tu peux avoir près de 45 mn de décalage sur une capture d'écran....
Le mieux est de lancer simple-screenrecorder ou autres en console et de repérer les erreurs.
Mais je pense déjà de manière empirique à une partition /home trop étroite.

L'image saute en screencast / en session TeamViewer

#3Messageil y a 7 ans

J'ai un peu exagéré sur le premier message, mais je viens de réessayer et j'ai un décalage de 10mn.
J'ai alloué 90go à ma partition /home, il me reste 80go, je pense que c'est largement suffisant :x

hugo@pc-hugo:~/TFE/source (dev) $ simplescreenrecorder
==================== SSR démarré ====================
SimpleScreenRecorder 0.3.8
Compiled with GCC 6.2.1
Qt: header 4.8.7, lib 4.8.7
libavformat: header 57.56.100, lib 57.56.101
libavcodec: header 57.64.100, lib 57.64.101
libavutil: header 55.34.100, lib 55.34.101
libswscale: header 4.2.100, lib 4.2.100
[CPUFeatures::Detect] Les fonctions du CPU: mmx sse sse2 sse3 ssse3 sse4_1 sse4_2
[ALSAInput::GetSourceList] Création de la liste des sources ...
[ALSAInput::GetSourceList] Carte trouvée:[hw:0] HDA Intel PCH
[ALSAInput::GetSourceList] Périphérique trouvé: [hw:0,0] HDA Intel PCH: ALC3236 Analog
[PulseAudioInput::GetSourceList] Création de la liste des sources ...
[SourceNamesCallback] Source trouvée: [alsa_output.pci-0000_00_1b.0.analog-stereo.monitor] Monitor of Audio interne Stéréo analogique
[SourceNamesCallback] Source trouvée: [alsa_input.pci-0000_00_1b.0.analog-stereo] Audio interne Stéréo analogique
[PageRecord::StartPage] La page de départ ...
[PageRecord::StartPage] La page de démarrage.
[PageRecord::StartOutput] Démarrage de la sortie ...
[Muxer::Init] Utilisation du format mp4 (MP4 (MPEG-4 Part 14)).
[Muxer::AddStream] Utilisation du codec libx264 (libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10).
[VideoEncoder::PrepareStream] Utilisation du format pixel nv12.
[libx264 @ 0x2665880] using SAR=1/1
[libx264 @ 0x2665880] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x2665880] profile High, level 3.1
[libx264 @ 0x2665880] 264 - core 148 r2748 97eaef2 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1,00:0,00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=2 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=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=24,0 qcomp=0,60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1,40 aq=1:1,00
[BaseEncoder::EncoderThread] Le thread de l'encodeur est démarré.
[PageRecord::StartOutput] Sortie démarrée.
[PageRecord::StartInput] Démarrage de l'entrée ...
[Muxer::MuxerThread] Le thread du multiplexeur est démarré.
[Synchronizer::SynchronizerThread] Thread du synchroniseur démarré.
[X11Input::Init] Utilisation de la mémoire partagée X11.
[PageRecord::StartInput] Entrée démarrée.
[X11Input::InputThread] Flux d'entrée démarré.
[PageRecord::StopOutput] Arrêt de la sortie ...
[PageRecord::StopOutput] Sortie arrêtée.
[PageRecord::StopInput] Arrêt de l'entrée ...
[X11Input::~X11Input] Arrêt du flux d'entrée ...
[X11Input::InputThread] Flux d'entrée arrêté.
[PageRecord::StopInput] Entrée arrêtée.
[PageRecord::StopPage] Arrêt de la page ...
[Synchronizer::~Synchronizer] Arrêt du thread du synchroniseur ...
[Synchronizer::SynchronizerThread] Thread du synchroniseur arrêté.
[Muxer::Finish] Finition des encodages ...
[BaseEncoder::EncoderThread] Arrêt des encodages …
[BaseEncoder::EncoderThread] Thread de l'encodeur arrêté.
[Muxer::MuxerThread] Thread du multiplexeur arrêté.
[Muxer::~Muxer] Arrêt de l'encodeur ...
[Muxer::~Muxer] En attente du thread du multiplexeur pour arrêter ...
[BaseEncoder::~BaseEncoder] Arrêt du thread de l'encodeur ...
[libx264 @ 0x2665880] frame I:5 Avg QP:20,63 size: 40061
[libx264 @ 0x2665880] frame P:262 Avg QP:24,72 size: 501
[libx264 @ 0x2665880] frame B:735 Avg QP:34,85 size: 122
[libx264 @ 0x2665880] consecutive B-frames: 0,8% 3,0% 3,6% 92,6%
[libx264 @ 0x2665880] mb I I16..4: 26,9% 30,7% 42,5%
[libx264 @ 0x2665880] mb P I16..4: 0,5% 0,1% 0,3% P16..4: 0,6% 0,1% 0,0% 0,0% 0,0% skip:98,3%
[libx264 @ 0x2665880] mb B I16..4: 0,1% 0,0% 0,1% B16..8: 1,3% 0,1% 0,0% direct: 0,0% skip:98,5% L0:47,7% L1:52,2% BI: 0,1%
[libx264 @ 0x2665880] 8x8 transform intra:23,8% inter:19,8%
[libx264 @ 0x2665880] coded y,uvDC,uvAC intra: 27,8% 18,2% 8,2% inter: 0,1% 0,0% 0,0%
[libx264 @ 0x2665880] i16 v,h,dc,p: 50% 49% 1% 0%
[libx264 @ 0x2665880] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 63% 12% 23% 0% 0% 0% 0% 0% 1%
[libx264 @ 0x2665880] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 41% 16% 2% 3% 3% 5% 2% 5%
[libx264 @ 0x2665880] i8c dc,h,v,p: 65% 17% 18% 0%
[libx264 @ 0x2665880] Weighted P-Frames: Y:0,0% UV:0,0%
[libx264 @ 0x2665880] ref P L0: 41,2% 2,1% 44,8% 11,9%
[libx264 @ 0x2665880] ref B L0: 67,9% 29,4% 2,6%
[libx264 @ 0x2665880] ref B L1: 94,5% 5,5%
[libx264 @ 0x2665880] kb/s:100,79
[PageRecord::StopPage] Page arrêtée.


Je ne comprends pas :(
(Edit : Les screenshots marchent bien avec Spectacle & cie)

L'image saute en screencast / en session TeamViewer

#4Messageil y a 7 ans

EDIT : Désolé pour le double-post, mais je pense qu'il est justifié :a

Après de longues investigations, voici mes trouvailles !

Le problème ne venait pas directement de Xorg mais du pilote vidéo Intel. En effet, l'utilisation par défaut de l'accélération SNA par mhwd posait quelques soucis. En remplaçant par uxa, tout est rentré dans l'ordre :) (Plus d'infos ici : https://wiki.archlinux.org/index.php/Intel_graphics#SNA_issues)

J'espère que cela aidera certaines personnes désemparées face au manque de documentation française sur ce problème :x
Ces recherches m'auront au moins appris à me connecter à un wifi en console (ça peut être utile, j'avais tout cassé et devait réinstaller video-intel :3)

Bonne soirée (argh 3h38, que le temps passe vite quand on est concentré sur l'ordi x_x) et merci quand même pour la tentative d'aide,
Hugo.
Répondre