PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Comment diffuser la musique d’un live Youtube (Chillhop) dans OBS ?

lundi 14 novembre 2022 à 09:00

En tant que streamer professionnel sur Twitch depuis plusieurs années, j’ai développé au fil du temps des compétences et une audience qui me permet de bosser en live les lundis, mardi et jeudi après-midi.

Évidemment, moi qui discute avec les gens dans le chat, c’est cool. Mais avec un petit fond sonore, c’est mieux !

Mais on ne peut pas diffuser n’importe quelle musique sur Twitch car sinon, ces derniers coupent le son pour des questions de droits d’auteur.

Je suis donc passé par le site Chillhop qui propose des morceaux Lo-Fi / Chill parfaits pour faire un fond sonore sympa dans mon stream. Pour intégrer leur musique, j’avais alors 2 possibilités : Streamer leur playlist via Spotify ou streamer leur live YouTube, directement depuis OBS.

Spotify, je m’en sers pour écouter ma musique copyrightée toute la journée donc je ne pouvais pas le dédier à ça. J’ai donc créé une source browser chargeant une page HTML de mon cru permettant de jouer la playlist Chillhop en auto play.

C’était cool et ça fonctionnait bien. Jusqu’au jour où Chillhop (ou YouTube) a bloqué l’autoplay sur ses Lives.

Plus de musique de fond sur mes streams. J’étais tristesse. Puis au bout d’un moment, mes millions de viewers ont commencé à me réclamer de la musique en fond sonore.

N’écoutant que mon abnégation à leur égard, j’ai donc décidé de trouver la parade pour streamer un live YouTube dans OBS. Je vais vous détailler tout ça, étape par étape. Pensez bien à envoyer l’URL de cet article à votre streamer ou streameuse préférée.

Je suis donc parti (grâce aux conseils de ma communauté) sur l’option VLC qui permet de tout faire et surtout de lire une vidéo YouTube directement depuis le player comme ceci (je suis sous macOS, mais pour Windows ou Linux, c’est le même principe) :

/Applications/VLC.app/Contents/MacOS/VLC 'https://www.youtube.com/watch?v=7NOSDKb0HlU'

Je sais, il y a une source VLC dans OBS, mais je n’ai jamais réussi à la faire fonctionner correctement. Donc je suis parti sur VLC, mais chargé à l’extérieur d’OBS.

Sauf que je n’ai pas besoin de la vidéo, mais uniquement du son. J’ai donc rajouté ce paramètre :

/Applications/VLC.app/Contents/MacOS/VLC 'https://www.youtube.com/watch?v=7NOSDKb0HlU' --no-video

À ce moment-là, le logiciel que j’utilise pour ma table de mixage (Loopback) n’est pas encore compatible avec la dernière version de macOS. Je ne pouvais donc pas récupérer le son provenant de VLC.

Il fallait donc que je me débrouille sans ça.

J’ai donc entrepris de créer toujours avec VLC, un streaming du live YouTube de Chillhop, qui serait accessible via l’URL http://localhost:2323 que je pourrais alors charger dans une source « Media Source » dans OBS.

Ca donne donc ceci :

/Applications/VLC.app/Contents/MacOS/VLC 'https://www.youtube.com/watch?v=7NOSDKb0HlU' --no-video --sout '#standard{access=http,mux=ogg,dst=localhost:2323}'

Impeccab’ comme dirait le chef Michel Dumas. Je peux alors créer ma nouvelle Media Source dans OBS et avoir le son de Chillhop.

Mais il y a deux problème à cette ligne de commande :

C’est moche et si par réflexe, je ferme le terminal ou VLC, ça coupe la musique.

Alors pour masquer l’interface de VLC, il suffit de le lancer avec ce paramètre :

/Applications/VLC.app/Contents/MacOS/VLC -I http 'https://www.youtube.com/watch?v=7NOSDKb0HlU' --no-video --sout '#standard{access=http,mux=ogg,dst=localhost:2323}'

Impeccab’ again.

Toutefois, penser à le lancer à chaque fois, c’est relou. C’est là que j’ai appris l’existence des scripts dans OBS. En effet, on peut coder des scripts pour interagir avec OBS, soit en Python, soit en LUA. Je suis fan de Python donc je me dis que ça va être vite torché, mais malheureusement, j’ai eu beau spécifier le bon interpréteur Python dans OBS, impossible de faire tourner le moindre script Python. Même un hello world ça ne fonctionnait pas.

Je ne pouvais pas non plus y passer des heures, donc je me suis rabattu sur le LUA. J’ai donc pondu ce script en LUA pour appeler ma ligne de commande VLC. Vous allez voir, c’est plusieurs centaines de lignes de code ultra complexes. Non, je déconne, c’est juste une ligne de merde :

-- Script LUA pour charger la musique de Chillhop dans OBS - https://korben.info

os.execute("/Applications/VLC.app/Contents/MacOS/VLC -I http 'https://www.youtube.com/watch?v=7NOSDKb0HlU' --no-video --sout '#standard{access=http,mux=ogg,dst=localhost:2323}'")

J’ai sauvegardé ce script en le nommant chillhop.lua, puis je me suis rendu dans OBS, menu « Tools » > « Scripts » et j’ai simplement ajouté mon script Lua dedans :

J’ai relancé OBS et là, je me suis rendu compte que ça freezait tout mon OBS. En effet, en se chargeant, VLC bloque la suite du chargement de l’application. J’ai donc rajouté un petit & à la fin de la commande pour que OBS reprenne immédiatement la main et n’attende pas comme un con que VLC ait terminé.

os.execute("/Applications/VLC.app/Contents/MacOS/VLC -I http 'https://www.youtube.com/watch?v=7NOSDKb0HlU' --no-video --sout '#standard{access=http,mux=ogg,dst=localhost:2323}' & ")

Et voilà, ça fonctionne. OBS démarre, exécute le script LUA qui à son tour lance VLC en arrière plan pour lire la musique et OBS peut alors récupérer dans sa Media Source le son diffusé via l’adresse localhost. C’est transparent et rapide.

Ce qui est cool avec tout ça, c’est que ça ouvre un monde de possibilité pour augmenter et piloter OBS tout en script. C’est donc à creuser. Il ne me manque plus que les bonnes idées maintenant.

Surfshark Nexus, une nouveauté de plus pour l’excellent VPN

lundi 14 novembre 2022 à 08:27

Surfshark Logo

— Article en partenariat avec Surfshark

Ce n’est pas la première (ni la dernière) fois que je fais un article pour vous parler de Surfshark VPN sur mon site. Mais si c’est le cas, c’est qu’il y a de nombreuses bonnes raisons de le faire. Régulièrement cités parmi les services VPN les plus fiables, ils sont aussi plutôt novateurs et proposent des options qui deviennent régulièrement des standards. L’une des dernières en date étant l’innovation Nexus.

Exclusivité Surfshark, Nexus permet de connecter l’ensemble du parc de serveurs (+ de 3200) en un seul réseau qui couvre quasiment la planète entière. Le premier bénéfice étant de rendre votre connexion plus stable et rapide. Finis d’être connecté à un serveur unique dont les performances vont être dégradées s’il est surchargé. Par effet cascade le second avantage est donc d’améliorer votre confidentialité. Puisque les informations transitent via plusieurs serveurs, cela fragmente la surveillance possible et renforce donc votre protection. Cette nouveauté sera déployée totalement d’ici fin 2023.

Surfshark Nexus

En attendant vous bénéficiez toujours des fonctionnalités déjà présentes :

D’autres nouveautés sont encore prévues dans les prochains mois, parce qu’on peut toujours faire mieux. Comme par exemple la génération automatique d’une nouvelle adresse IP pour chaque site que vous visitez (sans devoir déconnecter/reconnecter l’outil). Si la fonction MultiHop est déjà disponible (elle permet de mettre un serveur supplémentaire entre vous et le site auquel vous vous connectez), elle disposera bientôt d’une option pour l’automatiser dans certains cas.

Exemple de MultiHop automatique

Vous voulez tester le service pour pas cher ? Il est encore temps de profiter de l’offre Black Friday 2022 ! Cette dernière dure jusqu’au 27 novembre et vous permet de ne payer que 2.05 € par mois (en prenant l’abonnement 2 ans + 2 mois offert). Pour 26 mois cela ne vous reviendra même pas à 54€ au total, hors TVA, soit 84% de rabais. Ce qui fait toujours bien plaisir en pleine période d’inflation. Un prix quasi imbattable pour un VPN de ce calibre.

Si vous êtes du genre à passer pas mal de commandes sur différents e-commerces, vous pourrez récupérer cette somme assez facilement. Comme vous le savez, les prix de certains produits, des billets d’avions ou de trains, d’un service de location … sont parfois dépendants de votre lieu de connexion. Avec Surfshark il suffit de tester depuis différents pays pour comparer les tarifs et prendre le plus intéressant pour vous. Et avec des serveurs dans plus de 100 localisations, il y a de quoi faire des tests et des comparaisons (sortez votre tableur Excel ;)).

Vous pouvez même partager le prix de l’abonnement avec plusieurs membres de la famille puisque le nombre d’appareils supportés est illimité ! Votre enfant n’a que 8 ans ? Pas d’excuses, il faut lui apprendre les dures réalités économiques. S’il veut continuer à regarder Adibou ou Pokémon, faut raquer ;p. Alors que d’autres solutions vont (parfois) jusqu’à 10 ou 12 appareils, Surfshark vous permet de protéger absolument tout et tout le monde. L’ordinateur fixe, les 2 laptops, les 4 téléphones portables, la console de salon, le routeur et les équipements de la maison (Smart TV & Co) … tout sera pris en charge.

Et surtout, en plus d’être très abordable, Surfshark est un VPN parmi les plus fiables actuellement sur le marché. On ne compte plus les distinctions et prix qu’ils ont reçus ces 2 dernières années. Si vous n’êtes pas encore convaincu, profitez de l’essai gratuit de 7 jours (sur Android, iOS et macOS).

Découvrir Surfshark VPN

Comment retravailler l’éclairage d’une photo quand on n’y connait rien ?

dimanche 13 novembre 2022 à 09:00

Fermez les yeux un instant et imaginez : Vous êtes instagrameur ou meuse de haut niveau et vous venez de prendre une jolie photo pour faire la pub d’une crème blanchissante. Seulement, voilà, la lumière n’est pas top.

Vous décidez alors d’arrêter votre carrière de rage.

Mais attendez, pas si vite ! Il est maintenant possible de sauver votre photo grâce à l’outil Relight de Clipdrop. Son fonctionnement est assez simple : vous uploadez votre photo, et vous placez autant de sources lumineuses que vous voulez ensuite sur celle-ci.

Vous choisissez alors la couleur de la source lumineuse, sa distance par rapport au sujet de votre image et son rayon.

Ainsi, vous pouvez passer d’une photo sous-exposée comme celle-ci

A une photo plus lumineuse comme celle-là :

Cool non ?

Je ne doute pas qu’on puisse faire la même chose avec un outil pro comme Photoshop, mais là, pour les débutants comme moi, c’est parfait !

Retour sur l’île aux singes

samedi 12 novembre 2022 à 11:00

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —

Sortez vos poulets en plastique avec une poulie au milieu, car c’est le retour d’un monument, que dis-je, d’une légende du jeu vidéo : le fameux et fabuleux Monkey Island. Surtout que Ron Gilbert, le créateur de la série, revient 30 ans après son départ pour réaliser ce sixième épisode ! Return to Monkey Island nous fait la promesse de répondre au cliffhanger laissé en suspend à la fin du deuxième opus, mais aussi de nous dévoiler le véritable secret de l’île aux singes. 🙈

Le jeu reprend directement après la fin de Monkey Island 2: LeChuck’s Revenge, donc là dessus, on ne nous a pas menti. 🙂 Fort heureusement pour ceux qui n’ont pas suivi ou ne connaissent pas cette licence, un scrapbook permet de se (re)mettre à jour, avec dessins et explications sur les personnages et évènements importants de la série. Dispo dans le jeu mais aussi en ligne, c’est mignon, rigolo, et bien pensé !

Ce qui frappe en premier lieu, c’est l’univers graphique, très différent de ce qu’on a pu voir auparavant. Faut dire que chaque jeu propose un style artistique unique, et celui-ci ne fait pas exception à la règle. Mais lorsque le jeu fut annoncé et les premières images dévoilées, nombre de trolls se sont indignés (à tel point que Ron Gilbert a cessé toute communication). J’étais sceptique mais une fois dans le jeu, franchement, à part quelques points particuliers, c’est magnifique. Tout est très lisible, coloré, détaillé, super bien animé…

Ajoutez à cela un habillage sonore enchanteur avec d’excellentes musiques, et on est embarqué direct dans l’ambiance ! On retrouve le thème principal de la série, évidemment, mais pas que. 😉 Les arrangements sont super réussis, j’ai adoré !

Enfin bref, on est là pour vivre une aventure de pirates et résoudre plein d’énigmes. Qu’en est-il de ce côté là ? Eh bien, je suis désolé pour le manque de suspense mais c’est encore une réussite. 🦜 L’interface est bien foutue, accessible et ergonomique. Il y a un mode « facile » pour les personnes qui ne connaissent pas trop ce genre de jeu, c’est une bonne idée mais attention, ça enlève certaines énigmes et donc certaines parties de l’histoire. Je conseille de jouer en mode « difficile ».

L’histoire est vraiment très bien écrite, c’est super drôle et prenant. Le rythme énigmes / dialogues / découverte de nouveaux lieux m’a semblé équilibré, avec toujours une certaine liberté dans l’ordre d’appréhender les choses. On est jamais totalement coincé devant un truc sans savoir quoi faire, on peut toujours aller voir ailleurs et avancer d’une manière ou d’une autre.

Au pire, y a un système d’aide intégré au jeu, qui donne quelques indices sans jamais dévoiler la solution. Vraiment mieux que d’aller chercher la soluce sur le web, c’est bien dosé, vraiment nickel !

On sent l’attention porté à chaque détail, et ce, sur chaque aspect. Les nouveaux venus sont accueillis aux petits soins, et les vieux de la vieille apprécieront les multiples références faites aux anciens jeux. Je pense que chacun peut y trouver son compte.

Non franchement j’ai été conquis de bout en bout, pour les plus radins le jeu est actuellement disponible sur le Xbox Gamepass, mais vous pourrez aussi le trouver sur Steam (compatible Windows, Mac et Linux), Nintendo Switch, Playstation 5, Xbox Series X/S… Pour moins de 25€ je ne peux que vous le conseiller !

Corriger son orthographe, le réflexe à avoir

samedi 12 novembre 2022 à 09:00

Il y a pleins de raisons pour lesquelles les gens font des fautes. Certains n’ont pas accroché avec l’école, d’autres sont dyslexiques, d’autres encore sont tête en l’air et ne font pas attention. Enfin, certains écrivent en français alors que ce n’est pas leur langue maternelle. Force à vous tous !

J’ai beau retourner les choses dans tous les sens, les gens ne font pas exprès de faire des fautes d’orthographe ou de grammaire. Ce n’est pas un plaisir pour eux, surtout qu’en général, le premier contact qu’on a avec quelqu’un, qui plus est par Internet, se fait via l’écrit.

Et si le message est bourré de fautes, l’autre en face a vite fait de ranger celui qui lui écrit dans un tiroir mental étiqueté « teubé » ou assimilé alors que ce n’est pas forcément le cas.

Sachez-le, quand vous faites des erreurs à l’écrit, vous vous démarquez négativement, et cela même si vous avez de bonnes raisons « techniques » de massacrer l’orthographe. C’est triste mais c’est comme ça.

Du côté du lecteur, même si on peut être très tolérant sur les raisons qui poussent à commettre des fautes, c’est aussi très « douloureux ». Lire un texte plein de fautes, c’est buter sur chaque mot. L’expérience n’est pas agréable. Pire, quand on est censé lire un article rédigé par un journaliste, un professionnel, on se dit qu’on est vraiment tombé sur des amateurs. Pourtant, les coquilles existent, j’en sais quelque chose.

Alors que faire ?

Plusieurs options :

Soit on s’en fout et on espère qu’un jour, les gens arrêtent de juger négativement ceux qui font des erreurs dans leurs messages.

Soit on se sort les doigts et on s’équipe. D’abord de connaissances en orthographe et en grammaire. Les règles sont simples, il suffit de rebosser un peu le sujet. Une fois adulte, on trouve ça beaucoup plus sympa. Et surtout, on trouve un bon correcteur orthographique.

Par exemple, je ne jure que par Antidote dont je vous ai déjà parlé ici. Mais il en existe d’autres gratuits, certes limités dans leur version de base mais indispensable pour mettre un petit coup de lustrage sur vos textes.

Je pense bien sûr à BonPatron qui est le boss du game depuis 1795, et plus récemment le service Merci-app qui se présente sous la forme d’une extension pour Chrome, Firefox et Edge et qui permet d’un seul clic de contrôler l’orthographe et la grammaire de base de tous vos messages.

Ce n’est pas grand-chose en apparence mais ce sera suffisant pour à la fois envoyer des messages corrects et surtout apprendre de vos erreurs. L’outil est également capable de contrôler la cohérence de vos espacements et d’obtenir des stats sur vos écrits.

Si cela vous tente, vous pouvez bien sûr tester l’outil directement sur son site, avant d’installer l’extension. Vous pouvez ainsi contrôler jusqu’à 5000 caractères.

En tout cas, depuis que j’utilise ce genre d’outils, je fais beaucoup moins de fautes, et surtout je gagne un temps de dingue en relecture.

Pensez-y !