PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

Découvrez et expérimentez les filtres audio / vidéo de FFMPEG

vendredi 27 octobre 2023 à 09:00

Vous êtes-vous déjà retrouvé à jongler avec une multitude de formats vidéo et audio, à vous demander comment les manipuler / modifier sans devenir complètement zinzin ? Et bien, aujourd’hui, je vais vous parler d’une plateforme qui va vous faciliter la vie : FFmpeg Explorer.

FFmpeg, pour ceux qui ne le savent pas encore, est un logiciel open source incroyablement puissant qui vous permet de manipuler des fichiers vidéo et audio de toutes sortes. Vous pouvez convertir, extraire, éditer et même diffuser en direct avec FFmpeg. Et bien sûr, la cerise sur le gâteau, c’est que c’est totalement gratuit !

Mais, comment ça marche, me direz-vous ? Et bien, FFmpeg est un outil en ligne de commande, ce qui signifie que vous devrez taper des lignes remplies de paramètres chelous pour réaliser ces merveilles. Mais ne vous inquiétez pas ! Ce n’est pas aussi effrayant que ça en a l’air, surtout si vous avez le bon guide.

C’est là que FFmpeg Explorer entre en jeu. Ce site se présente comme le guide ultime pour vous familiariser avec tous les filtres vidéo et audio de l’outil et ainsi en tirer le meilleur parti.

Via une interface très facile à comprendre, vous pouvez ajouter avec votre souris, plusieurs filtres bout à bout et voir le résultat sur la vidéo de preview. Cela vous permettra ensuite de récupérer la bonne ligne de commande qui va bien pour l’intégrer dans vos process ou la lancer sur votre ordinateur.

Chaque filtre présenté dispose d’une petite explication et surtout d’un tas de paramètres réglables directement sur le site en mode clickodrome. Comme ça, plus d’excuses pour automatiser vos traitements vidéos et encore perdre du temps dans Final Cut ou Adobe Premiere.

C’est open source et vous pouvez également l’installer sur votre propre serveur / machine si ça vous saoule de passer par la démo en ligne.

À vous de jouer maintenant !

Découvrez Flex Layout de Penpot – L’outil libre de design et de prototypage pour vos projets d’apps web et mobiles

jeudi 26 octobre 2023 à 10:36

— En partenariat avec Penpot —

Aujourd’hui, je vous invite à découvrir avec moi un outil de design que certains d’entre vous connaissent peut-être déjà : Penpot.

Si ce nom ne vous dit rien, ne vous en faites pas, je vais tout reprendre depuis le début et vous montrer pourquoi il est devenu un incontournable pour de nombreux designers et développeurs.

L’outil se présente comme une solution libre et open source que vous pouvez auto-héberger, mais qui est également accessible en ligne via votre navigateur. Conçu pour aider à la conception de designs pour les applications, les sites web et bien plus encore, il s’avère être un outil extrêmement intuitif. En quelques clics, vous placez vos éléments de design, des boutons, des images et d’autres composants, puis vous laissez Penpot générer le rendu du prototype et même le code CSS pour vous. Oui, directement du code CSS à intégrer dans vos projets web sans forcement avoir besoin de maitriser tous les paramètres de CSS.

L’une des grosses mises à jour récente de Penpot c’est son support du « flex layout ». Pour ceux qui ne sont pas familiers avec le terme, le flex layout (ou flexbox) est une norme CSS qui permet aux éléments de s’adapter automatiquement à la taille de l’écran ou de la fenêtre. Imaginez un bouton dont le texte change : au lieu de déborder, avec flexbox, le bouton s’agrandit. Penpot vous permet ainsi de créer des designs responsives, qui s’adaptent à toutes les tailles d’écran.

Evidemment, pour vous faire découvrir tout ça en détails, je vous ai concocté une vidéo tutoriel très détaillée de Flex Layout, pour que vous puissiez bien comprendre son fonctionnement et l’utiliser ensuite dans vos propres projets de sites web ou d’applications mobiles. J’espère que ça vous plaira !

A découvrir ici !

TikTok Live Recorder – Enregistrez vos streamers préférés facilement

jeudi 26 octobre 2023 à 09:00

J’adore TikTok, d’ailleurs j’y suis et je vous invite à me suivre sur ce réseau. Y’a à boire et à manger sur cette plate-forme et pas mal de monde en live tout au long de la journée.

Et bien sûr, vous ne voulez pas manquer le live de vos cassos préféré, euh pardon, influenceur préféré. C’est pourquoi, aujourd’hui, j’aimerai vous présenter ce script : TikTok Live Recorder. Grâce à lui, vous pouvez désormais enregistrer les lives automatiquement pour les visionner plus tard !

Imaginez également que vous soyez un créateur de contenu et que vous souhaitiez reprendre vos propres lives pour en faire des montages type BestOf ou les poster sur d’autres plateforme pour augmenter la monétisation ?Ou si vous êtes un bon fdp, sortir du contexte des extraits d’autres streamers pour les monter artificiellement en épingle hors de leur contexte ?

Avec TikTok Live Recorder, vous pouvez capturer et sauvegarder facilement des vidéos et des audios en direct pour les rejouer et les analyser plus tard. En gros, c’est l’outil ultime pour tous les amoureux de TikTok !

Ce merveilleux outil est compatible avec Windows, Linux, macOS et Android. Avant de commencer, assurez-vous de vous rendre sur le dépôt GitHub de TikTok Live Recorder pour télécharger et installer le logiciel sur votre appareil.

git clone https://github.com/Michele0303/tiktok-live-recorder

Une fois que vous avez installé TikTok Live Recorder, ouvrez une invite de commande ou un terminal et commencez par naviguer vers le dossier où le logiciel est installé.

cd tiktok-live-recorder

Puis, on va installer les dépendances comme ceci :

pip install -r requirements.txt

Ensuite, pour lancer l’enregistrement d’une session en direct, entrez simplement la commande suivante :

python3 main.py -url URLDULIVE -mode manual -output ~/Downloads -ffmpeg

En paramètre, vous pouvez utiliser, soit -url et indiquer l’URL du live, soit -user et mettre le pseudo de votre TikTokeur d’amour, soit -room_id pour indiquer l’ID du live. Vous pouvez également lancer l’enregistrement en aide manuel (manual) sur un live déjà lancé ou en mode automatique (automatic) pour commencer un enregistrement automatiquement quand un streamer passe en live. Comme ça vous laissez tourner, vous partez au boulot et vous aurez le fichier vidéo du stream à la fin de la journée.

Le logiciel commencera alors à chercher le live en cours et commencera l’enregistrement dès qu’il trouve quelque chose. Les vidéos et les audios enregistrés seront sauvegardés dans le dossier par défaut, qui est généralement le dossier d’installation du logiciel. Vous pouvez également utiliser ffmpeg en paramètre pour forcer une conversion directement au format MP4 (sinon, ça peut se faire à la fin).

Et voilà ! C’est aussi simple que cela. Vous pouvez maintenant enregistrer vos sessions de streaming en direct sur TikTok et les conserver pour les visionner plus tard, en faire des montages, ou les partager avec vos amis.

Amusez-vous bien et promis, vous me suivez sur TikTok ? Ouais même si vous êtes vieux et réfractaire à la nouveauté ^^ !

Comment automatiser un tweet intelligent à partir d’un flux RSS grâce à ChatGPT ?

mercredi 25 octobre 2023 à 11:15

Vous êtes-vous déjà demandé comment rendre votre compte Twitter qui poste vos news de blog, un peu plus « intelligent », ou du moins, un peu moins monotone ?

Et bien, aujourd’hui, je vais vous montrer comment faire exactement cela.

Dans cette vidéo, on va décortiquer ensemble un script Python qui permet de récupérer la dernière news d’un flux RSS, d’en faire un tweet unique grâce à ChatGPT et de poster tout ça sur Twitter. Oui, oui, vous avez bien lu : on va mixer l’automatisation de récupération de news et la magie de l’IA pour pondre des tweets qui ont du sens et de la saveur.

Un grand merci à mes Patreons

Je tenais à remercier du fond du cœur tous mes Patreons qui soutiennent ce genre de projets et permettent de continuer à explorer, à tester et à partager ces connaissances avec vous. Vous êtes les meilleurs ! ❤️

Pour ceux qui sont abonnés Patreon, vous pouvez d’ores et déjà récupérer le code source. Pour les autres, n’hésitez pas à jeter un œil à ma vidéo pour une démo en direct !

Et en bonus « Rien à voir », un petit morceau de musique :

Korben · Jumping Lights

Explorez et optimisez vos images Docker avec Dive

mercredi 25 octobre 2023 à 09:00

Quand on commence à s’intéresser un peu à Docker, tout semble simple et léger, du moins en apparence. D’ailleurs, si vous débutez avec Docker, j’ai fait une vidéo d’initiation pour débutants pour mes Patreons que je vous offre à la fin de cet article.

Mais pour qu’une image Docker soit OK, il faut qu’elle ait été un minimum optimisé. Et ce n’est pas forcement instinctif, surtout quand on débute.

C’est pourquoi , je vous présente un outil aussi magique qu’un Fabien Olicard sous Caprisun, qui va non seulement vous permettre de comprendre la structure de vos images Docker de fond en comble, mais également d’optimiser leur taille et de libérer cet espace disque précieux dont on manque tous sur nos ordis. Cet outil c’est Dive.

Imaginez que vous êtes développeur ou administrateur système, et que vous devez régulièrement manipuler et gérer des images Docker. Vous savez qu’il est crucial d’optimiser ces images pour réduire leur taille et ainsi améliorer leur efficacité, mais vous ne savez pas par où commencer. Dive est là pour vous aider ! Avec cet outil, vous pourrez analyser facilement vos images Docker, découvrir les modifications effectuées à l’intérieur chaque couche et optimiser leur taille de manière efficace.

Tout d’abord, il suffit de remplacer la commande « docker build » par « dive build » pour analyser l’efficacité et l’espace gaspillé de votre image Docker.

dive <tag/id/digest de votre image>

Dive prend en charge plusieurs sources d’image et moteurs de conteneurs (à l’heure actuelle, Docker et Podman). Pour l’installation, Dive est disponible pour Ubuntu/Debian, RHEL/Centos, Arch Linux, Mac et Windows.

Pour l’installer sous macOS :

brew install dive

Pour l’installer sous Linux (Ubuntu / Debian) :

export DIVE_VERSION=$(curl -sL "https://api.github.com/repos/wagoodman/dive/releases/latest" | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')

curl -OL https://github.com/wagoodman/dive/releases/download/v${DIVE_VERSION}/dive_${DIVE_VERSION}_linux_amd64.deb

sudo apt install ./dive_${DIVE_VERSION}_linux_amd64.deb

Intégrer Dive dans votre processus de CI (intégration continue) est également possible en utilisant la variable d’environnement CI=true. Vous pouvez même configurer des règles dans un fichier .dive-ci pour automatiser certaines vérifications et optimisations de vos images Docker.

Naviguer dans Dive est un jeu d’enfant grâce aux raccourcis clavier. Vous pourrez explorer les couches de vos images Docker, filtrer les fichiers, gérer les paramètres spécifiques à chaque couche et personnaliser l’interface utilisateur en créant un fichier de configuration.

Pour en savoir plus sur Dive et ses fonctionnalités, je vous invite à consulter le dépôt GitHub officiel ici. Vous y trouverez toutes les informations nécessaires pour maîtriser cet outil fantastique, ainsi que des exemples et des astuces pour optimiser vos images Docker comme un pro.

Bonne optimisation à tous !