• chevron_right

      Devenez le roi du multi-stream avec Restreamer !

      news.movim.eu / Korben · Thursday, 4 May, 2023 - 07:00 · 1 minute

    Vous aimez faire le mariole sur Youtube en live et c’est trop cool de pouvoir parler à des tas de gens en même temps et de montrer vos exploits sur Minecraft. Mais vous avez également une communauté sur TikTok, Twitch et Instagram…etc.

    Alors comment faire pour contenter tout ce petit monde ? Changer de plateforme tout au long de la journée ?

    Trop le bordel, alors vous laissez tomber.

    Aaaah si seulement vous aviez eu un outil pour faire du multi-stream ! Eh bien, ne cherchez pas plus loin : Restreamer est là pour vous sauver !

    Restreamer est un serveur vidéo open-source facile à utiliser, qui offre une interface sympa et ainsi qu’une API. Ainsi, il est capable de diffuser votre flux en direct sur n’importe quelle plateforme vidéo de l’univers (Twitch, Youtube, TikTok, Instagram…etc) en même temps et sans payer de coût de licence.

    Restreamer, la solution ultime pour le multi-streaming

    Parmi les fonctionnalités de Restreamer, on retrouve la possibilité de configurer des flux vidéo en direct, de surveiller les statistiques, de contrôler la bande passante et surtout de gérer plusieurs sources vidéo. Et pour ceux qui se demandent, oui si vous êtes Partenaire Twitch, vous pouvez faire un live simultané sur une plateforme mobile comme TikTok ou Instagram… mais pas Youtube Live.

    Sachez que Restreamer est compatible avec divers protocoles de streaming tels que RTMP, RTSP, HLS, DASH et SRT et qu’il fonctionnera aussi bien sous Linux, que macOS ou Windows, ainsi que sur Raspberry Pi et autres petits ordinateurs du style.

    Pour installer Restreamer, assurez-vous d’avoir Docker installé sur votre système puis lancez la commande suivante dans votre terminal pour télécharger et exécuter l’image Docker de Restreamer :

    docker run -d --restart=always --name restreamer \ -p 8080:8080 -p 8181:8181 -p 1935:1935--privileged \ datarhei/restreamer:latest
    Logiciel de multi-streaming pour diffuser simultanément sur plusieurs plateformes

    Il est libre, sous licence Apache 2.0, ce qui signifie qu’il est gratuit pour un usage privé et commercial et vous pouvez télécharger sa dernière version directement depuis le site officiel .

    Une démo est là pour ceux qui veulent en voir plus . (user : admin / pass : demo)

    Merci à JohnnyBeGood pour le partage !

    • chevron_right

      Organisez vos comics, magazines et livres avec Komga

      news.movim.eu / Korben · Sunday, 2 April, 2023 - 07:00 · 1 minute

    Si vous cherchez un bon moyen d’auto-héberger vos magazines, vos livres et bandes dessinées, ne cherchez plus, Komga est la solution !

    Si les comics vous intéressent et que vous avez tout ça au format numérique, c’est forcement un peu galère pour organiser tout ça et s’y retrouver. Grâce à Komga vous pourrez vous sortir de ce pétrin et créer des bibliothèques pour vos BDs afin d’organiser totalement vos collections.

    Komga est donc un serveur de comics / mangas open source et gratuit. Vous pouvez même y mettre vos magazine PDF ou vos livres. Il supporte les formats epub, pdf, cbz et cbr et une fois en place, vous profiterez d’une jolie d’une interface web responsive.

    Organisez vos comics avec Komga

    Vous pourrez ainsi organiser votre bibliothèque avec des collections et des listes de lecture, et même modifier les métadonnées de vos séries de BDs et de vos livres. Komga permet également d’importer automatiquement les métadonnées intégrées à ces fichiers et vous pouvez tout lire sans quitter votre navigateur via le lecteur web.

    Gérez vos magazines avec Komga

    D’ailleurs plusieurs modes de lecture sont dispo et vous pouvez même gérer plusieurs users avec un contrôle d’accès par bibliothèque, mais également des restrictions d’âge.

    En plus de cela, il dispose d’une API REST et de nombreux outils et scripts développés par la communauté qui sont capables d’interagir avec Komga.

    Vous pourrez, d’un clic, télécharger les fichiers à l’unité ou des séries entières de BDs entières et si vous avez des petits soucis de mémoire lors de vos imports, l’outil est également capable de détecter les fichiers en double et même les pages en double. Komga peut également importer automatiquement les BDs déposées dans un répertoire.

    Stockez vos livres avec Komga

    Le plus beau là-dedans, c’est que ça s’installe très facilement avec Docker Compose, ou lancé directement via le .jar fourni (java). Donc vous l’aurez compris, ça peut tourner sur un Windows, un Linux mais également un NAS.

    Si vous voulez tester par vous-même, une démo est accessible ici : https://demo.komga.org/

    • Login: demo@komga.org
    • Password: komga-demo
    • chevron_right

      Editly – Pour automatiser à mort vos montages vidéo

      news.movim.eu / Korben · Friday, 20 January, 2023 - 08:00 · 3 minutes

    Editly est à la fois un outil bien pratique, mais également un framework conçu pour faire de l’édition vidéo à l’aide Node.js et ffmpeg.

    Et alors me direz-vous ?

    Et bien ça vous permet de créer facilement et surtout de manière programmatique une vidéo à partir de tous vos clips vidéos, images, fichiers audio et éventuellement des titres (texte) en y ajoutant évidemment des transitions et de la musique. L’outil s’utilise en ligne de commande, mais vous pouvez aussi lui donner un fichier de config à digérer pour qu’il fasse exactement ce que vous voulez à partir de tous les paramètres spécifiés dans ce JSON. Comme je le disais en intro, c’est également un framework, vous vous pouvez utiliser son API JavaScript qui est encore plus flexible.

    import editly from 'editly';
    
    // See editSpec documentation
    await editly(editSpec)

    Totalement inspiré de ffmpeg-concat, Editly est beaucoup plus rapide et ne nécessite pas énormément d’espace de stockage, car il édite la vidéo à la volée. On peut également étendre ses fonctionnalités avec des modules si besoin.

    En termes de fonctionnalités, il permet d’éditer des vidéos, d’en créer « from scratch » à partir de couleurs et d’effets aléatoirement générés et il prend en charge de toutes les résolutions comme des vidéos 4K ou des photos DSLR. Au niveau des exports, c’est pareil, il peut aussi bien pondre un post Instagram (1:1), une story Instagram (9:16), un format pour YouTube (16:9) ou toutes les autres dimensions dont vous avez besoin. C’est vraiment un outil génial pour les créateurs qui font de la vidéo et qui ont besoin de sortir un même contenu sur plusieurs plateformes qui acceptent des formats et des tailles de vidéos différentes.

    Voici un rendu d’une vidéo produite avec Editly :

    Editly peut également accélérer / ralentir automatiquement les vidéos pour recaler comme il faut vos clips, superposer du texte, des images (y compris transparentes) et des sous-titres sur les vidéos, les images ou les arrière-plans. Il supporte également du JavaScript / HTML5 Canvas / Fabric.js pour tout ce qui est « écrans personnalisés » ou pour pouvoir ajouter des superpositions dynamiques sur les vidéos.

    Vous pourrez également exporter un GIF, ajouter des effets de vignette, conserver 1 seule source audio ou au contraire en mixer plusieurs, ou encore rajouter des fondus automatiques et de la normalisation sur le son.

    En ce qui concerne l’installation, cette merveille peut fonctionner sous Windows, macOS ou Linux.

    Pour l’installer, vous devez entrer la commande suivante :

    npm i -g editly

    Une fois installé, vous pourrez alors utiliser l’interface en ligne de commande pour assembler rapidement une vidéo ou utiliser son API JavaScript pour créer des choses plus complexes. Et comme je l’évoquais avant, vous pouvez également utiliser des fichiers JSON pour spécifier les paramètres du montage attendu. Je vous invite à lire la documentation pour en savoir plus.

    Ce mode de fonctionnement « automatisé » de l’édition vidéo va vous faire gagner un max de temps si vous souhaitez par exemple créer un diaporama à partir de dizaines d’images en rajoutant du texte par-dessus, ou encore créer une bande-annonce ou une vidéo promo. Certain font même des chaines YouTube avec du contenus entièrement générés comme ça.

    Mais vous pouvez l’utiliser simplement pour recadrer automatiquement une vidéo pour l’avoir dans plusieurs formats, c’est également super pratique.

    Bref, j’ai trouvé ça génial et c’est à tester ici !

    • chevron_right

      Sauvegardez et restaurez vos données en toute sécurité avec Kopia

      news.movim.eu / Korben · Sunday, 15 January, 2023 - 08:00 · 2 minutes

    Hey salut !

    Alors aujourd’hui, je vais vous parler d’un super logiciel nommé Kopia.

    Si vous ne le connaissez pas encore, Kopia est un outil de sauvegarde open source qui est rapide et sécurisé. Il permet de créer des snapshots (instantanés) chiffrés de vos données et de les enregistrer sur un stockage local, distant ou dans le cloud de votre choix.

    Kopia a une version en ligne de commande, mais également une version avec une interface graphique (KopiaUI), ce qui en fait l’outil parfait pour tous les utilisateurs, que vous soyez débutants ou confirmés.

    L’outil dispose de fonctionnalités très pratiques comme la compression, la déduplication, le chiffrement « zero knowledge » de bout en bout sans oublier de la correction d’erreurs.

    Pour installer Kopia, vous devez télécharger le fichier d’installation correspondant à votre système d’exploitation à partir de la page d’installation de Kopia . La version de Kopia avec l’interface graphique s’appelle KopiaUI, donc ouvrez l’oeil, car il y a des versions CLI + UI pour quasiment tous les OS.

    Si vous préférez utiliser la ligne de commande, vous pouvez également installer Kopia en utilisant votre gestionnaire de paquets préféré, comme apt pour Ubuntu, yum pour CentOS ou brew pour macOS.

    Une fois Kopia installé, lancez l’application en cliquant sur l’icône Kopia dans le menu Démarrer (Windows) ou dans le dossier Applications (macOS). Vous pouvez également lancer Kopia en utilisant la ligne de commande en ouvrant un terminal et en tapant « kopia ».

    sudo apt update 
    sudo apt install kopia

    Sur macOS, vous pouvez utiliser brew en ouvrant un terminal et en tapant :

    brew update 
    brew install kopia

    L’interface graphique parle d’elle-même et je suis certain que vous n’aurez aucun mal à configurer votre premier snapshot.

    Pour info, Kopia est compatible avec les services de cloud suivants :

    • Amazon S3 et tout stockage dans le cloud compatible avec S3
    • Azure Blob Storage
    • Backblaze B2
    • Google Cloud Storage
    • Tout serveur distant ou stockage dans le cloud qui prend en charge WebDAV ou SFTP
    • Certains services de cloud pris en charge par Rclone (nécessite de télécharger et de configurer Rclone en plus de Kopia, mais Kopia gère/exécute Rclone pour vous)
    • Votre ordinateur local et tout stockage ou serveur en réseau
    • Votre propre serveur en configurant un serveur de dépôt Kopia.

    Kopia utilise la déduplication de données ce qui vous permettra d’économiser sur le stockage de votre service cloud.

    Pour utiliser Kopia avec la ligne de commande (pratique pour l’automatiser avec un script), ouvrez un terminal et tapez la commande « kopia » suivie des paramètres correspondants.

    Par exemple, pour créer une sauvegarde, vous pouvez utiliser la commande « kopia create » en spécifiant les fichiers/répertoires à sauvegarder, le nom de la sauvegarde et l’emplacement de stockage :

    kopia create /home/user/LesFichiersASauvegarder NomDeLaSauvegarde sftp://user@server/backups

    Ensuite, pour restaurer une sauvegarde, vous pouvez utiliser la commande « kopia restore » en spécifiant la sauvegarde à restaurer, les fichiers/répertoires à restaurer et l’emplacement de restauration

    Je vous mets un petit tuto pour ceux qui veulent :

    Amusez-vous bien !

    • chevron_right

      Découverte de Funkwhale

      Bigou, le VRAI! · Friday, 11 November, 2022 - 22:35 edit

    Bonjour les gens! Ça faisait longtemps que j’avais pas parlé #musique sur ce blog, n’ai-ce pas?

    J’ai récemment découvert #Funkwhale, une alternative #libre à #Spotify et #Deezer faisant partie du #Fédiverse. (Tout comme #PeerTube et #Mastodon.)

    Si ça vous intéresse, allez donc voir La liste des serveurs (en anglais)

    Je ne donne pas l’adresse de mon profil pour l’instant. Peut-être si je parle de Funkwhale plus tard, à ce moment là…

    Et si certains d’entre-vous traînent déjà par là-bas, n’hésitez-pas à me recommander des artistes et musiques!

    • chevron_right

      PixelFed – Le clone fédéré d’Instagram

      news.movim.eu / Korben · Sunday, 23 October, 2022 - 07:00 · 1 minute

    Vous adorer le concept d’Instagram, partager de jolies photos et recueillir de gentils commentaires. Seulement voilà, Instagram c’est Facebook et Facebook c’est comme Satan pour baby-boomers.

    Alors si votre but c’est de simplement mettre en ligne de jolies photos et que vous abandonnez le côté « Je vais faire grossir ma communauté pour vivre de ma passion », il existe une alternative libre et open source qui va vous plaire.

    Il s’agit de PixelFed qui n’est ni plus ni moins qu’un clone web d’Instagram permettant de partager vos photos de manière fédérée (via le Fediverse) avec d’autres outils comme Mastodon, Nextcloud ou encore Peertube. L’astuce c’est que vous pouvez installer votre propre instance sur votre propre serveur et ainsi ne dépendre d’aucune société pour le stockage et la modération de vos photos. Toutes les instances étant liées les unes aux autres, chaque utilisateur peut via son instance accéder à l’ensemble des photos de son instance et de toutes les autres instances.

    L’outil permet ainsi de présenter les timelines des inscrits au service, mais également d’explorer le contenu d’autres créateurs. Comme on reste dans l’esprit Instagram, PixelFed met également à disposition une série de filtres que vous pourrez appliquer sur vos images et même si ça va de soi, l’outil est conçu pour respecter votre vie privée et n’embarque aucun tracker.

    Si ça vous chauffe d’essayer, il y a une liste d’instances ici et si vous voulez l’installer sur une machine, c’est par ici que ça se passe .

    • chevron_right

      Shinobi – Le serveur de vidéo surveillance open source et agréable à utiliser

      news.movim.eu / Korben · Wednesday, 27 July, 2022 - 07:00 · 1 minute

    Si vous avez des caméras chez vous ou au travail et que vous voulez les agréger dans une même interface, je vous présente le futur en la matière : Shinobi

    Shinobi est un serveur de vidéosurveillance open source écrit en Node.js qui se veut hyper user friendly. L’outil permet ainsi d’agréger des flux vidéos et audios de caméras HTTP(S) / RTP / RTSP / ONVIF…etc. et offre des fonctionnalités d’enregistrement en continu ou sur détection avec mise en mémoire tampon préalable.

    De plus, contrairement à d’autres logiciels de ce type, Shinobi permet de visualiser plusieurs caméras en même temps et ça, c’est cool. Au total, il supporte plus de 6000 caméras IP et USB différentes.

    Afin de répartir la charge, il est également possible de faire fonctionner Shinobi en cluster avec un système parent / enfant et au niveau de l’interface, c’est royal puisque vous pouvez régler tout comme bon vous semble simplement en glissant déposant les fenêtres des différentes caméras.

    Niveau stockage, cela peut se faire localement ou à distance en WebDAV, Amazon S3 ou encore Backblaze B2 et Shinobi intègre même un calendrier sur lequel sont reportés tous les événements.

    Shinobi existe en version pro payante, mais également en version CE (Community Edition) totalement gratuite et open source.

    Toute la documentation se trouve ici.

    • chevron_right

      SVGasm – Créer une animation SVG à partir d’un GIF ou de plusieurs SVG statiques

      news.movim.eu / Korben · Tuesday, 19 July, 2022 - 07:00 · 1 minute

    Saviez-vous qu’il était possible de transformer un GIF animé en SVG animé ? Alors c’est un peu technique puisqu’il faut redessiner chaque frame du GIF en vectoriel, puis assembler le tout à l’aide d’images clés CSS pour réaliser la séquence animée.

    Heureusement l’outil SVGasm va vous permettre de faire cela très facilement. Il utilise différents logiciels afin de réaliser la séquence suivante :

    • Produit un seul fichier SVG animé qui peut être visualisé dans Chrome, Safari, Firefox, Edge et IE 10+.
    • Exécute le nettoyeur SVG svgcleaner (par défaut) ou svgo pour réduire chaque fichier SVG.
    • Exécute le traceur de bitmap potrace (par défaut) ou autotrace, ou primitive pour convertir les images matricielles en SVG.
    • Exécute le processeur d’image graphicsmagick (par défaut) ou imagemagick pour convertir les animations GIF en frames.

    Les commandes d’exécution sont assez fournies donc je vous invite à consulter la page Github qui propose de nombreux exemples.

    Pour installer svgasm sous macOS, ouvrez un terminal et entrez la commande suivante :

    brew install tomkwok/tap/svgasm
    svgasm

    Ou en le compilant et le lançant directement sous Linux comme ceci :

    git clone https://github.com/tomkwok/svgasm
    cd svgasm/
    make
    ./svgasm

    Ainsi la commande suivante, produira une animation noir et blanc.

    svgasm goodmorning.gif > good.svg

    Et la commande suivante sortira une animation SVG en 120 couleurs :

    svgasm -t 'autotrace --output-format svg --color-count 120 --despeckle-level 16 --despeckle-tightness 1.5 --tangent-surround 1 --remove-adjacent-corners "%s"' -s 'svg {background-color: gray}' monday.gif > monday.svg

    Pour le faire fonctionner, vous aurez peut-être également besoin de svgo , autotrace , primitive . SVGasm permet également de créer une animation de SVG à partir d’une série de SVG comme ceci :

    svgasm -d 2 -i 5 -e 0 -o animation.svg input1.svg input2.svg input3.svg

    Par contre, attention à la taille des fichiers. Parfois un bon vieux GIF pèsera moins lourd qu’un SVG animé.