PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 14:06. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 4. DerniĂšre modification le 16 dĂ©cembre 2025 Ă 14:07.
Oui oui, c'est vrai en effet. C'est assez pratique combinĂ© Ă slurp. Mais c'est une rĂ©gion de l'Ă©cran, qui est par la suite capturĂ©e quoi qu'elle puisse contenir. En particulier, si elle contenait une fenĂȘtre et que tu passes sur un autre espace de travail, eh bien ça enregistrera ce qu'il y a maintenant dans la mĂȘme zone de l'Ă©cran.
C'est carrément incompatible avec le fait de faire autre chose pendant un enregistrement. Enfin, faire autre chose avec tout l'écran, j'entends. On peut toujours travailler en s'assurant de n'utiliser que les zones de l'écran hors de celle qui est capturée, mais dans le genre pratique, on repassera.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 12:59. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Non, il n'implémente malheureusement que la capture d'un écran entier.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 12:17. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Je pense comprendre : quand on capture l'Ă©cran, ça passe par la carte graphique, quand on capture une fenĂȘtre, ça passe soit par X11 soit par un portail XDG. Donc ça devrait pouvoir capturer un bureau ou une fenĂȘtre non visible sous Gnome ou KDE, mais pas avec un compositeur basĂ© sur wlroots.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 10:02. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5. DerniĂšre modification le 16 dĂ©cembre 2025 Ă 10:03.
Je suis au courant de cette argutie juridique (de la part des tribunaux, tu n'y es pour rien). ConcrĂštement, les consommateurs paient une pseudo-taxe pour compenser les hypothĂ©tiques pertes causĂ©es (ćé€) la mafiaa (ćé€ăăăŸă§) l'Ă©cosystĂšme culturel par l'exercice d'une exception du droit, sans bĂ©nĂ©ficier du moindre droit garanti en Ă©change.
CĂŽtĂ© consommateur, on paie pour quelque chose qu'on essaie de nous empĂȘcher de faire, et dont la seule garantie est qu'on ne sera pas inquiĂ©tĂ© si on arrive Ă le faire. IndĂ©pendamment de toute considĂ©ration juridique, c'est moralement anormal : lorsque je paie pour quelque chose, je suis fondĂ© pour exiger de pouvoir en bĂ©nĂ©ficier, et pour me plaindre si on m'empĂȘche de le faire.
CĂŽtĂ© (ćé€) mafiaa (ćé€ăăăŸă§) distributeurs culturels, on empoche des sous pour compenser une hypothĂ©tique perte liĂ©e Ă un usage qu'on essaie d'empĂȘcher. Empocher de l'argent pour un service qu'on refuse de rendre, c'est tout aussi anormal.
Il manque un peu de courage à nos députés pour passer une simple loi donnant aux auteurs et aux distributeurs le choix entre toucher la redevance pour copie privée ou appliquer des DRM. Mais ce ne serait pas forcément souhaitable, parce qu'ils risqueraient de choisir les DRM, ce qui fragiliserait considérablement le droit, pardon l'exception de droit à la copie privée.
Bref, la situation du (ćé€) droit (ćé€ăăăŸă§) de l'exception de droit Ă la copie privĂ©e me motive pour en profiter largement et pour aider d'autres Ă en faire de mĂȘme, d'oĂč ce journal.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 09:47. En rĂ©ponse Ă la dĂ©pĂȘche Revue de presse de lâApril pour la semaine 50 de lâannĂ©e 2025. ĂvaluĂ© Ă 3.
Ah, grilled.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 09:46. En rĂ©ponse Ă la dĂ©pĂȘche Revue de presse de lâApril pour la semaine 50 de lâannĂ©e 2025. ĂvaluĂ© Ă 4.
[Génération NT] HDMI 2.1 bridé sur la Steam Machine: la faute à Linux!
Ăa c'est presque un exemple archĂ©typique de titre (et d'article) biaisĂ©. La faute Ă Linux, sĂ©rieusement... Je ne vois pas pourquoi Linus Torvalds ou qui que ce soit d'autre irait refuser qu'on implĂ©mente HDMI 2.1 dans des pilotes graphiques. La suite de l'article le confirme, c'est le forum HDMI qui interdit une implĂ©mentation libre d'HDMI 2.1.
Sinon, les alternatives, c'est DisplayPort, et DisplayPort sur USB-C. Avec un peu de chance, ça va se généraliser de plus en plus, puisque c'est le genre de montage qui permet de brancher un ordinateur portable sur un écran et de l'alimenter (l'ordinateur) avec un seul cùble. L'écran pouvant au passage faire office de hub USB, il peut ainsi remplacer une station d'accueil.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 16 dĂ©cembre 2025 Ă 09:39. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Ăa l'air parfait, mais c'est trĂšs curieux. Ce qui est affichĂ© dans une fenĂȘtre ou un espace de travail non visible serait donc quand mĂȘme envoyĂ© Ă la carte graphique, pour que gpu-screen-recorder puisse l'enregistrer ?
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 15:34. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 15:38.
Ăa peut rĂ©cupĂ©rer la fenĂȘtre qu'on veut, mĂȘme si elle n'est plus visible, sous X11, sous Gnome/Wayland ou sous KDE. Pas sous un compositeur Wayland basĂ© sur wlroots tel que Sway.
Quant au son, ça peut capturer une copie de ce qui sort de la carte son. Attention à ne pas toucher au volume, sinon ça se verra dans l'enregistrement. Attention qu'aucun autre logiciel n'envoie du son (genre une notification parce que vous avez reçu du courrier électronique) parce que ça s'entendra aussi.
à moins que ça ne dispose de vraies capacités d'enregistrement PipeWire ou JACK, auquel cas il serait possible d'enregistrer spécifiquement ce qui sort d'un logiciel précis.
Encore une fois, c'est trĂšs bien si on moins d'exigences que moi. Ăa ne rĂ©pond pas Ă mon besoin plus spĂ©cifique, qui est de capturer une lecture vidĂ©o et audio sans aucune interfĂ©rence possible.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 15:32. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6.
De toute façon, vu que ça fait partie des missions théoriques sur lesquelles ils n'ont jamais rien fichu, qu'il en héritent ou non ne change strictement rien en pratique.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 14:22. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 14:24.
Il s'agit d'arguties juridiques, pas de trucs moralement acceptables par des humains normaux douĂ©s de bon sens. J'aime beaucoup cette subtile distinction : on peut tout Ă fait faire tout ce qu'on peut pour empĂȘcher les gens de faire des copies privĂ©es. Pas contre on n'a pas le droit de leur interdire de le faire.
Si tout le monde Ă©tait aussi (ćé€) corrompu (ćé€ăăăŸă§) douĂ© que ça en droit, on verrait des tas de locations avec des propriĂ©taires qui empĂȘcheraient leurs locataires d'y accĂ©der, Ă l'aide de verrous sans fournir les clefs, mais sans leur interdire Ă©videmment.
Bref, quoi qu'il en soit, légalement, on a le droit de faire des copies privées. Et moralement, c'est d'autant plus justifiable qu'on paie pour cela. Lorsqu'on paie pour quelque chose, il est parfaitement justifié d'exiger de pouvoir le faire.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 13:44. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Oui, c'est spécifique à Gnome en effet. Enfin, c'est spécifique à certains bureaux, et ça n'est pas possible avec les compositeurs basés sur wlroots, genre Sway.
Si OBS Studio permet de sĂ©lectionner une source PulseAudio par identifiant, tu peux essayer en prĂ©cisant l'identifiant, non pas d'une vĂ©ritable source, mais celui du nĆud client correspondant Ă l'application Ă enregistrer (on trouve ça dans la sortie de pw-dump.
pw-dump
En fait, lorsqu'on enregistre quelque chose Ă partir d'un serveur PulseAudio, lorsque ce serveur se trouve ĂȘtre un PipeWire, il accepte comme identifiant des trucs qui ne seraient pas valides pour un simple PulseAudio. Notamment des simples applications Ă©mettrices de son.
C'est le genre de truc pas du tout pris en charge par un vrai PulseAudio, et qui s'approche davantage de ce qu'on peut faire avec JACK. PipeWire étant par ailleurs également compatible avec le protocole JACK.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 13:32. En rĂ©ponse au journal pdfLaTeX, XeLaTeX et LuaLaTeX sont dans un bateau. ĂvaluĂ© Ă 3.
Mmmh, ça utilise PSTricks, donc ça dépend de la capacité à générer du PostScript et à l'inclure d'une façon ou d'une autre dans le document final.
Avec Lua(La)TeX, ça peut fonctionner parce que LuaTeX inclut un interpréteur PostScript. Mais ça me semble trÚs lourd comme solution.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 12:19. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7.
Oui mais moi j'Ă©corche un chat tout en Ă©crivant un journal sur DLFP. C'est peut-ĂȘtre un dĂ©tail pour vous.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 12:15. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 12:17.
Légalement, absolument aucune, dans les deux cas c'est une source tout à fait licite.
Et accessoirement, dans les deux cas c'est de la location. La « vente » est simplement une location à durée indéterminée, à savoir jusqu'à ce que le fournisseur décide de mettre fin au service.
Moralement parlant, il y a bien une diffĂ©rence Ă mon avis. En effet, la copie privĂ©e est destinĂ©e Ă l'usage privĂ© du copiste, Ă l'exclusion donc de projections en famille ou entre amis. Personne n'ira vĂ©rifier, mais en regardant en famille une copie privĂ©e, on commet une infraction. Lorsque ladite copie est prise sur une vidĂ©o Ă la demande « achetĂ©e », l'infraction est tout aussi caractĂ©risĂ©e lĂ©galement, mais nettement moins moralement parlant. D'autant que cette copie peut aussi servir Ă se prĂ©munir de l'arrĂȘt du service.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 12:05. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 9. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 12:05.
Ă noter que le fait de garantir que la copie privĂ©e soit possible malgrĂ© les mesures techniques de protection, Ă©tait une mission de l'Hadopi, dont l'Arcom a peut-ĂȘtre hĂ©ritĂ©.
Mission essentielle puisqu'il s'agit de s'assurer que les gens peuvent faire ce pour quoi ils paient. Mission carrĂ©ment oxymorique puisqu'il s'agit de s'assurer que les mesures anti-copies ne soient pas efficaces. Mais surtout, mission gravement lol dans la mesure oĂč je n'ai jamais vu de tuto comme celui que je viens de faire sur le site de l'Hadopi.
D'ailleurs, c'en est oĂč, le craquage d'AACS et de BD+ ? Aujourd'hui je n'ai toujours aucun lecteur Blu-Ray, mais ça pourrait changer s'il existe un craquage pĂ©renne.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 11:40. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 4.
Je vois, c'est effectivement une façon de répondre au besoin d'enregistrer écran et son en laissant l'ordinateur tourner sans rien faire d'autre.
C'est un besoin diffĂ©rent de celui que j'ai exprimĂ©, Ă savoir : enregistrer un film tout en faisant autre chose sur l'ordinateur, y compris des trucs qui produiront peut-ĂȘtre du son, en Ă©vitant que cela vienne parasiter la bande son.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 11:38. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6.
Alors, wf-recorder, je connais. C'est... pas mal, mais limitĂ© quand mĂȘme.
Déjà , l'idée de capturer le son à part et de réunir les deux n'est applicable que si vous arrivez à trouver une méthode pour assurer une synchronisation à la milliseconde et à maintenir cette synchronisation sur une durée de plusieurs heures. Personnellement, je ne sais pas faire cela.
Heureusement, wf-recorder est capable d'enregistrer du son, mais chaque fois que j'ai essayé, pas moyen de lui faire capturer autre chose que la sortie principale de mon ordinateur. Donc pas utilisable si on veut continuer à utiliser l'ordinateur pour autre chose pendant l'enregistrement.
Ensuite, il permet théoriquement de choisir les codecs à utiliser, mais là encore, en pratique j'ai trouvé que ça marchait assez mal. Je ne me souviens pas trÚs bien, mais de mémoire ça refusait certains codecs, ou ça ne comprenait pas ce que je demandais. Bref, pas au point.
Mais sinon, lancer un compositeur Wayland en mode fenĂȘtrĂ©, c'est trĂšs facile, il suffit de lancer l'exĂ©cutable du compositeur. Genre lancer Sway depuis Sway : il apparaĂźt dans une fenĂȘtre et ça roule. Enfin presque, parce que pour que ce soit vraiment utilisable il vaut mieux le lancer avec un fichier de configuration dĂ©diĂ© qui prĂ©cise une touche de contrĂŽle diffĂ©rente de celle utilisĂ©e d'habitude. Histoire de pouvoir contrĂŽler les deux. :-)
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 11:30. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7.
Je ne vois pas en quoi l'utilisation d'un truc comme OBS Sudio en configurant une capture d'écran et une capture de son serait plus simple que de lancer Ffmpeg. Plus accessible quand on n'a pas de notions de ligne de commande, sûrement, mais bon, des notions de ligne de commande, il en faut de toute façon pour lancer Xephyr et charger le module de sortie nulle de PipeWire/PulseAudio.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 11:15. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5.
Ffmpeg n'a pas de module d'enregistrement natif PipeWire. En revanche, son module d'enregistrement PulseAudio permet tout Ă fait de capturer des trucs qui seraient pas accessibles si le serveur Ă©tait un vrai PulseAudio. ConcrĂštement, en guise de source d'enregistrement, on peut fournir un identifiant de nĆud PipeWire qui correspond Ă une application (en fait Ă un Ă©metteur de son) plutĂŽt qu'Ă une entrĂ©e de son PulseAudio.
Sauf que ça marche mal, je ne sais pas pourquoi. Quand j'ai essayé, j'ai obtenu un enregistrement complÚtement haché. Donc, retour à l'utilisation d'une sortie virtuelle nulle, et à la capture du moniteur d'icelle.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 15 dĂ©cembre 2025 Ă 11:10. En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 10.
En France, la copie privée est définir par l'article L122-5 du Code de la propriété intellectuelle :
Lorsque lâĆuvre a Ă©tĂ© divulguĂ©e, l'auteur ne peut interdire : [...] 2° Les copies ou reproductions rĂ©alisĂ©es Ă partir d'une source licite et strictement rĂ©servĂ©es Ă l'usage privĂ© du copiste et non destinĂ©es Ă une utilisation collective, Ă l'exception des copies des Ćuvres d'art destinĂ©es Ă ĂȘtre utilisĂ©es pour des fins identiques Ă celles pour lesquelles lâĆuvre originale a Ă©tĂ© créée et des copies d'un logiciel autres que la copie de sauvegarde Ă©tablie dans les conditions prĂ©vues au II de l'article L. 122-6-1 ainsi que des copies ou des reproductions d'une base de donnĂ©es Ă©lectronique ;
Les derniÚres précisions ne concernent pas le cas des chansons ou des films, pour lesquels on ne peut nous interdire d'effectuer des copies à l'usage privé du copiste. En revanche, ce qui est important, c'est que :
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 11 dĂ©cembre 2025 Ă 18:04. En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 4. DerniĂšre modification le 11 dĂ©cembre 2025 Ă 18:05.
Pfiou, j'en suis venu Ă bout, mais pas tout seul. Ăa a fini par me rappeler des notions d'optimisation linĂ©aire, du coup j'ai Ă©tĂ© rafraĂźchir mes connaissances sur le sujet.
Un problÚme d'optimisation linéaire est défini par :
Il se trouve que ça colle plutÎt bien avec notre problÚme :
Avec scipy.optimize.linprog, ça marche super bien. à un petit détail prÚs : ça sort des résultats qui ne sont pas toujours entiers. Mais ça tombe bien, il a aussi une option pour définir des contraintes d'entiÚreté pour les variable. Et hop, on a le résultat cherché.
scipy.optimize.linprog
Clairement, j'aurais été incapable de résoudre ça sans recourir à un optimiseur linéaire. Mais je reste satisfait d'avoir d'une part déterminé que ça correspondait à un problÚme d'optimisation linéaire et d'avoir correctement spécifié tout ça pour l'entrer dans ledit solveur.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 11 dĂ©cembre 2025 Ă 16:51. En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
Pour ma part, je n'ai mĂȘme pas considĂ©rĂ© les chemins possibles, seulement leur nombre. Le nombre de chemins possibles pour aller de A Ă B, c'est :
Ăvidemment, ce genre de truc part en rĂ©cursion infinie s'il n'existe pas de chemin ou s'il y a une boucle. Mais les donnĂ©es d'entrĂ©es sont faites pour Ă©viter cela. :-)
Par ailleurs, ça se cache trÚs bien.
Pour la deuxiÚme partie, ma foi, aucune difficulté supplémentaire, rien de plus à coder ou presque, puisque le nombre de chemins de A à D en passant par B puis C ou par C puis B, c'est simplement la somme de :
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 10 dĂ©cembre 2025 Ă 15:21. En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
L'ennui c'est que la matrice en question n'est pas du tout carrée. Autrement dit, il n'y a pas une unique solution. C'est ça qui m'ennuie en fait.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 10 dĂ©cembre 2025 Ă 13:56. En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
Je ne sais pas pourquoi j'ai pensĂ© tout de suite Ă l'arithmĂ©tique des polynĂŽmes. On peut aussi bien voir ça comme un bĂȘte espace vectoriel, ce qui n'avance pas plus le schmilblick.
PostĂ© par đČ Tanguy Ortolo (site web personnel) le 10 dĂ©cembre 2025 Ă 13:30. En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3. DerniĂšre modification le 10 dĂ©cembre 2025 Ă 13:31.
Le jour 10 me fait furieusement penser à de l'arithmétique, et plus précisément à de l'arithmétique des polynÎmes.
Pour la premiĂšre partie, on n'a pas besoin de telles considĂ©rations. Mais pour la seconde, c'est dĂ©jĂ plus flagrant. On a des boutons dont chacun augmente des coefficients de joltage prĂ©cis. Ăa rappelle des additions de nombres constituĂ©s de chiffres illimitĂ©s sans notion de retenue : c'est prĂ©cisĂ©ment ça, l'arithmĂ©tique des polynĂŽmes.
AprÚs, c'est bien beau, mais ça n'aide pas à résoudre. Si les boutons fournis constituaient une base, on pourrait faire de la factorisation sachant qu'il y aurait un seul résultat possible. Sauf que ça ne constitue justement pas une base. Est-ce qu'on peut faire mieux que tùtonner ? Forcément, sinon on ne pourrait pas finir, mais pour le moment, ça m'échappe. :-)
AltStyle ă«ăăŁăŠć€æăăăăăŒăž (->ăȘăȘăžăă«) / ăąăăŹăč: ăąăŒă: ăăă©ă«ă éłćٰăă©ăŠă¶ ă«ăä»ă é èČćè»ą æćæĄć€§ ăąăă€ă«
[^] # Re: PulseAudio & enregistrement Wayland
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 4. DerniĂšre modification le 16 dĂ©cembre 2025 Ă 14:07.
Oui oui, c'est vrai en effet. C'est assez pratique combinĂ© Ă slurp. Mais c'est une rĂ©gion de l'Ă©cran, qui est par la suite capturĂ©e quoi qu'elle puisse contenir. En particulier, si elle contenait une fenĂȘtre et que tu passes sur un autre espace de travail, eh bien ça enregistrera ce qu'il y a maintenant dans la mĂȘme zone de l'Ă©cran.
C'est carrément incompatible avec le fait de faire autre chose pendant un enregistrement. Enfin, faire autre chose avec tout l'écran, j'entends. On peut toujours travailler en s'assurant de n'utiliser que les zones de l'écran hors de celle qui est capturée, mais dans le genre pratique, on repassera.
[^] # Re: PulseAudio & enregistrement Wayland
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Non, il n'implémente malheureusement que la capture d'un écran entier.
[^] # Re: PulseAudio & enregistrement Wayland
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Je pense comprendre : quand on capture l'Ă©cran, ça passe par la carte graphique, quand on capture une fenĂȘtre, ça passe soit par X11 soit par un portail XDG. Donc ça devrait pouvoir capturer un bureau ou une fenĂȘtre non visible sous Gnome ou KDE, mais pas avec un compositeur basĂ© sur wlroots.
[^] # Re: Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5. DerniĂšre modification le 16 dĂ©cembre 2025 Ă 10:03.
Je suis au courant de cette argutie juridique (de la part des tribunaux, tu n'y es pour rien). ConcrÚtement, les consommateurs paient une pseudo-taxe pour compenser les hypothétiques pertes causées
(ćé€) la mafiaa (ćé€ăăăŸă§)l'Ă©cosystĂšme culturel par l'exercice d'une exception du droit, sans bĂ©nĂ©ficier du moindre droit garanti en Ă©change.CĂŽtĂ© consommateur, on paie pour quelque chose qu'on essaie de nous empĂȘcher de faire, et dont la seule garantie est qu'on ne sera pas inquiĂ©tĂ© si on arrive Ă le faire. IndĂ©pendamment de toute considĂ©ration juridique, c'est moralement anormal : lorsque je paie pour quelque chose, je suis fondĂ© pour exiger de pouvoir en bĂ©nĂ©ficier, et pour me plaindre si on m'empĂȘche de le faire.
CÎté
(ćé€) mafiaa (ćé€ăăăŸă§)distributeurs culturels, on empoche des sous pour compenser une hypothĂ©tique perte liĂ©e Ă un usage qu'on essaie d'empĂȘcher. Empocher de l'argent pour un service qu'on refuse de rendre, c'est tout aussi anormal.Il manque un peu de courage Ă nos dĂ©putĂ©s pour passer une simple loi donnant aux auteurs et aux distributeurs le choix entre toucher la redevance pour copie privĂ©e ou appliquer des DRM. Mais ce ne serait pas forcĂ©ment souhaitable, parce qu'ils risqueraient de choisir les DRM, ce qui fragiliserait considĂ©rablement le droit, pardon l'exception de droit Ă la copie privĂ©e.
Bref, la situation du
(ćé€) droit (ćé€ăăăŸă§)de l'exception de droit Ă la copie privĂ©e me motive pour en profiter largement et pour aider d'autres Ă en faire de mĂȘme, d'oĂč ce journal.[^] # Re: La faute Ă Linux?!
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Revue de presse de lâApril pour la semaine 50 de lâannĂ©e 2025. ĂvaluĂ© Ă 3.
Ah, grilled.
# Titre et article biaisé
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Revue de presse de lâApril pour la semaine 50 de lâannĂ©e 2025. ĂvaluĂ© Ă 4.
Ăa c'est presque un exemple archĂ©typique de titre (et d'article) biaisĂ©. La faute Ă Linux, sĂ©rieusement... Je ne vois pas pourquoi Linus Torvalds ou qui que ce soit d'autre irait refuser qu'on implĂ©mente HDMI 2.1 dans des pilotes graphiques. La suite de l'article le confirme, c'est le forum HDMI qui interdit une implĂ©mentation libre d'HDMI 2.1.
Sinon, les alternatives, c'est DisplayPort, et DisplayPort sur USB-C. Avec un peu de chance, ça va se généraliser de plus en plus, puisque c'est le genre de montage qui permet de brancher un ordinateur portable sur un écran et de l'alimenter (l'ordinateur) avec un seul cùble. L'écran pouvant au passage faire office de hub USB, il peut ainsi remplacer une station d'accueil.
[^] # Re: PulseAudio & enregistrement Wayland
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Ăa l'air parfait, mais c'est trĂšs curieux. Ce qui est affichĂ© dans une fenĂȘtre ou un espace de travail non visible serait donc quand mĂȘme envoyĂ© Ă la carte graphique, pour que gpu-screen-recorder puisse l'enregistrer ?
[^] # Re: OBS Studio
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 15:38.
Ăa peut rĂ©cupĂ©rer la fenĂȘtre qu'on veut, mĂȘme si elle n'est plus visible, sous X11, sous Gnome/Wayland ou sous KDE. Pas sous un compositeur Wayland basĂ© sur wlroots tel que Sway.
Quant au son, ça peut capturer une copie de ce qui sort de la carte son. Attention à ne pas toucher au volume, sinon ça se verra dans l'enregistrement. Attention qu'aucun autre logiciel n'envoie du son (genre une notification parce que vous avez reçu du courrier électronique) parce que ça s'entendra aussi.
à moins que ça ne dispose de vraies capacités d'enregistrement PipeWire ou JACK, auquel cas il serait possible d'enregistrer spécifiquement ce qui sort d'un logiciel précis.
Encore une fois, c'est trĂšs bien si on moins d'exigences que moi. Ăa ne rĂ©pond pas Ă mon besoin plus spĂ©cifique, qui est de capturer une lecture vidĂ©o et audio sans aucune interfĂ©rence possible.
[^] # Re: Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6.
De toute façon, vu que ça fait partie des missions théoriques sur lesquelles ils n'ont jamais rien fichu, qu'il en héritent ou non ne change strictement rien en pratique.
[^] # Re: Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 14:24.
Il s'agit d'arguties juridiques, pas de trucs moralement acceptables par des humains normaux douĂ©s de bon sens. J'aime beaucoup cette subtile distinction : on peut tout Ă fait faire tout ce qu'on peut pour empĂȘcher les gens de faire des copies privĂ©es. Pas contre on n'a pas le droit de leur interdire de le faire.
Si tout le monde était aussi
(ćé€) corrompu (ćé€ăăăŸă§)douĂ© que ça en droit, on verrait des tas de locations avec des propriĂ©taires qui empĂȘcheraient leurs locataires d'y accĂ©der, Ă l'aide de verrous sans fournir les clefs, mais sans leur interdire Ă©videmment.Bref, quoi qu'il en soit, lĂ©galement, on a le droit de faire des copies privĂ©es. Et moralement, c'est d'autant plus justifiable qu'on paie pour cela. Lorsqu'on paie pour quelque chose, il est parfaitement justifiĂ© d'exiger de pouvoir le faire.
[^] # Re: OBS Studio
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 3.
Oui, c'est spécifique à Gnome en effet. Enfin, c'est spécifique à certains bureaux, et ça n'est pas possible avec les compositeurs basés sur wlroots, genre Sway.
Si OBS Studio permet de sĂ©lectionner une source PulseAudio par identifiant, tu peux essayer en prĂ©cisant l'identifiant, non pas d'une vĂ©ritable source, mais celui du nĆud client correspondant Ă l'application Ă enregistrer (on trouve ça dans la sortie de
pw-dump.En fait, lorsqu'on enregistre quelque chose Ă partir d'un serveur PulseAudio, lorsque ce serveur se trouve ĂȘtre un PipeWire, il accepte comme identifiant des trucs qui ne seraient pas valides pour un simple PulseAudio. Notamment des simples applications Ă©mettrices de son.
C'est le genre de truc pas du tout pris en charge par un vrai PulseAudio, et qui s'approche davantage de ce qu'on peut faire avec JACK. PipeWire étant par ailleurs également compatible avec le protocole JACK.
[^] # Re: je pensais que câĂ©tait su...
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal pdfLaTeX, XeLaTeX et LuaLaTeX sont dans un bateau. ĂvaluĂ© Ă 3.
Mmmh, ça utilise PSTricks, donc ça dépend de la capacité à générer du PostScript et à l'inclure d'une façon ou d'une autre dans le document final.
Avec Lua(La)TeX, ça peut fonctionner parce que LuaTeX inclut un interpréteur PostScript. Mais ça me semble trÚs lourd comme solution.
[^] # Re: OBS Studio
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7.
Oui mais moi j'Ă©corche un chat tout en Ă©crivant un journal sur DLFP. C'est peut-ĂȘtre un dĂ©tail pour vous.
[^] # Re: Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 12:17.
Légalement, absolument aucune, dans les deux cas c'est une source tout à fait licite.
Et accessoirement, dans les deux cas c'est de la location. La « vente » est simplement une location à durée indéterminée, à savoir jusqu'à ce que le fournisseur décide de mettre fin au service.
Moralement parlant, il y a bien une diffĂ©rence Ă mon avis. En effet, la copie privĂ©e est destinĂ©e Ă l'usage privĂ© du copiste, Ă l'exclusion donc de projections en famille ou entre amis. Personne n'ira vĂ©rifier, mais en regardant en famille une copie privĂ©e, on commet une infraction. Lorsque ladite copie est prise sur une vidĂ©o Ă la demande « achetĂ©e », l'infraction est tout aussi caractĂ©risĂ©e lĂ©galement, mais nettement moins moralement parlant. D'autant que cette copie peut aussi servir Ă se prĂ©munir de l'arrĂȘt du service.
[^] # Re: Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 9. DerniĂšre modification le 15 dĂ©cembre 2025 Ă 12:05.
Ă noter que le fait de garantir que la copie privĂ©e soit possible malgrĂ© les mesures techniques de protection, Ă©tait une mission de l'Hadopi, dont l'Arcom a peut-ĂȘtre hĂ©ritĂ©.
Mission essentielle puisqu'il s'agit de s'assurer que les gens peuvent faire ce pour quoi ils paient. Mission carrĂ©ment oxymorique puisqu'il s'agit de s'assurer que les mesures anti-copies ne soient pas efficaces. Mais surtout, mission gravement lol dans la mesure oĂč je n'ai jamais vu de tuto comme celui que je viens de faire sur le site de l'Hadopi.
D'ailleurs, c'en est oĂč, le craquage d'AACS et de BD+ ? Aujourd'hui je n'ai toujours aucun lecteur Blu-Ray, mais ça pourrait changer s'il existe un craquage pĂ©renne.
[^] # Re: OBS Studio
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 4.
Je vois, c'est effectivement une façon de répondre au besoin d'enregistrer écran et son en laissant l'ordinateur tourner sans rien faire d'autre.
C'est un besoin diffĂ©rent de celui que j'ai exprimĂ©, Ă savoir : enregistrer un film tout en faisant autre chose sur l'ordinateur, y compris des trucs qui produiront peut-ĂȘtre du son, en Ă©vitant que cela vienne parasiter la bande son.
[^] # Re: PulseAudio & enregistrement Wayland
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 6.
Alors, wf-recorder, je connais. C'est... pas mal, mais limitĂ© quand mĂȘme.
Déjà , l'idée de capturer le son à part et de réunir les deux n'est applicable que si vous arrivez à trouver une méthode pour assurer une synchronisation à la milliseconde et à maintenir cette synchronisation sur une durée de plusieurs heures. Personnellement, je ne sais pas faire cela.
Heureusement, wf-recorder est capable d'enregistrer du son, mais chaque fois que j'ai essayé, pas moyen de lui faire capturer autre chose que la sortie principale de mon ordinateur. Donc pas utilisable si on veut continuer à utiliser l'ordinateur pour autre chose pendant l'enregistrement.
Ensuite, il permet théoriquement de choisir les codecs à utiliser, mais là encore, en pratique j'ai trouvé que ça marchait assez mal. Je ne me souviens pas trÚs bien, mais de mémoire ça refusait certains codecs, ou ça ne comprenait pas ce que je demandais. Bref, pas au point.
Mais sinon, lancer un compositeur Wayland en mode fenĂȘtrĂ©, c'est trĂšs facile, il suffit de lancer l'exĂ©cutable du compositeur. Genre lancer Sway depuis Sway : il apparaĂźt dans une fenĂȘtre et ça roule. Enfin presque, parce que pour que ce soit vraiment utilisable il vaut mieux le lancer avec un fichier de configuration dĂ©diĂ© qui prĂ©cise une touche de contrĂŽle diffĂ©rente de celle utilisĂ©e d'habitude. Histoire de pouvoir contrĂŽler les deux. :-)
[^] # Re: OBS Studio
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 7.
Je ne vois pas en quoi l'utilisation d'un truc comme OBS Sudio en configurant une capture d'écran et une capture de son serait plus simple que de lancer Ffmpeg. Plus accessible quand on n'a pas de notions de ligne de commande, sûrement, mais bon, des notions de ligne de commande, il en faut de toute façon pour lancer Xephyr et charger le module de sortie nulle de PipeWire/PulseAudio.
# Enregistement PipeWire avec Ffmpeg
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 5.
Ffmpeg n'a pas de module d'enregistrement natif PipeWire. En revanche, son module d'enregistrement PulseAudio permet tout Ă fait de capturer des trucs qui seraient pas accessibles si le serveur Ă©tait un vrai PulseAudio. ConcrĂštement, en guise de source d'enregistrement, on peut fournir un identifiant de nĆud PipeWire qui correspond Ă une application (en fait Ă un Ă©metteur de son) plutĂŽt qu'Ă une entrĂ©e de son PulseAudio.
Sauf que ça marche mal, je ne sais pas pourquoi. Quand j'ai essayé, j'ai obtenu un enregistrement complÚtement haché. Donc, retour à l'utilisation d'une sortie virtuelle nulle, et à la capture du moniteur d'icelle.
# Précisions légales
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Enregistrement de vidĂ©o Ă la demande avec Xephyr et PulseAudio. ĂvaluĂ© Ă 10.
En France, la copie privée est définir par l'article L122-5 du Code de la propriété intellectuelle :
Les derniÚres précisions ne concernent pas le cas des chansons ou des films, pour lesquels on ne peut nous interdire d'effectuer des copies à l'usage privé du copiste. En revanche, ce qui est important, c'est que :
[^] # Re: Jour 10
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 4. DerniĂšre modification le 11 dĂ©cembre 2025 Ă 18:05.
Pfiou, j'en suis venu Ă bout, mais pas tout seul. Ăa a fini par me rappeler des notions d'optimisation linĂ©aire, du coup j'ai Ă©tĂ© rafraĂźchir mes connaissances sur le sujet.
Un problÚme d'optimisation linéaire est défini par :
Il se trouve que ça colle plutÎt bien avec notre problÚme :
Avec
scipy.optimize.linprog, ça marche super bien. à un petit détail prÚs : ça sort des résultats qui ne sont pas toujours entiers. Mais ça tombe bien, il a aussi une option pour définir des contraintes d'entiÚreté pour les variable. Et hop, on a le résultat cherché.Clairement, j'aurais été incapable de résoudre ça sans recourir à un optimiseur linéaire. Mais je reste satisfait d'avoir d'une part déterminé que ça correspondait à un problÚme d'optimisation linéaire et d'avoir correctement spécifié tout ça pour l'entrer dans ledit solveur.
[^] # Re: Jour 11
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
Pour ma part, je n'ai mĂȘme pas considĂ©rĂ© les chemins possibles, seulement leur nombre. Le nombre de chemins possibles pour aller de A Ă B, c'est :
Ăvidemment, ce genre de truc part en rĂ©cursion infinie s'il n'existe pas de chemin ou s'il y a une boucle. Mais les donnĂ©es d'entrĂ©es sont faites pour Ă©viter cela. :-)
Par ailleurs, ça se cache trÚs bien.
Pour la deuxiÚme partie, ma foi, aucune difficulté supplémentaire, rien de plus à coder ou presque, puisque le nombre de chemins de A à D en passant par B puis C ou par C puis B, c'est simplement la somme de :
[^] # Re: Jour 10
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
L'ennui c'est que la matrice en question n'est pas du tout carrée. Autrement dit, il n'y a pas une unique solution. C'est ça qui m'ennuie en fait.
[^] # Re: Jour 10
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3.
Je ne sais pas pourquoi j'ai pensĂ© tout de suite Ă l'arithmĂ©tique des polynĂŽmes. On peut aussi bien voir ça comme un bĂȘte espace vectoriel, ce qui n'avance pas plus le schmilblick.
# Jour 10
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal Advent of Code 2025. ĂvaluĂ© Ă 3. DerniĂšre modification le 10 dĂ©cembre 2025 Ă 13:31.
Le jour 10 me fait furieusement penser à de l'arithmétique, et plus précisément à de l'arithmétique des polynÎmes.
Pour la premiĂšre partie, on n'a pas besoin de telles considĂ©rations. Mais pour la seconde, c'est dĂ©jĂ plus flagrant. On a des boutons dont chacun augmente des coefficients de joltage prĂ©cis. Ăa rappelle des additions de nombres constituĂ©s de chiffres illimitĂ©s sans notion de retenue : c'est prĂ©cisĂ©ment ça, l'arithmĂ©tique des polynĂŽmes.
AprÚs, c'est bien beau, mais ça n'aide pas à résoudre. Si les boutons fournis constituaient une base, on pourrait faire de la factorisation sachant qu'il y aurait un seul résultat possible. Sauf que ça ne constitue justement pas une base. Est-ce qu'on peut faire mieux que tùtonner ? Forcément, sinon on ne pourrait pas finir, mais pour le moment, ça m'échappe. :-)