Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
86 lines (54 sloc) 5.02 KB

YouPod

Website GitHub package.json version GitHub package.json version (branch) Twitter Follow FOSSA Status

Pour commencer à programmer YouPod, nous sommes partis d'un constat : Il est difficile pour un néophyte d'exporter simplement son podcast en vidéo.

S'il est possible d'utiliser les logiciels de montages classiques, il faut reconnaître que le réaliser "à la main", c'est long... Il existe des utilitaires en ligne, ou des hébergeurs de podcasts qui le proposent directement dans leurs offres (comme Ausha, ou Acast Open) mais tous sont payants.

En réalité, ce n'est pas très compliqué : Il suffit de prendre l'audio, et une image non?

On a quand même ajouté une petite boucle vidéo derrière pour que ça ressemble un peu plus à quelque chose.

Demo

Source : https://robotsettondeuses.lepodcast.fr/

Demo

Source : https://aspacemr.lepodcast.fr/

La R&D initiale vient de ce tuto d'Alliés Numériques.

Installation

/!\ Si vous voulez uniquement générer des vidéos, sans vous prendre la tête avec les installations, l'association PodShows, membre d'Alliés Numériques finance une instance publique de YouPod sur app.youpod.io, gérée par mes soins

Pour avoir votre propre instance de Youpod c'est simple : Il vous faudra simplement NodeJS (en version LTS). Une fois NodeJS installé, téléchargez le code, et installez les modules.

Il est nécéssaire aussi d'avoir FFMPEG 4.2.x minimum. Verifiez en tapant dans un terminal ffmpeg -version Si ce n'est pas le cas, téléchargez-le ici : https://www.ffmpeg.org/download.html

Voici les commandes pour faire ça :

git clone https://github.com/Bigaston/youpod
cd youpod
npm install --unsafe-perm=true --allow-root

(Sur Windows la commande cd ne marchera pas, rendez vous simplement dans le dossier téléchargé, cliquez sur la barre d'adresse, écrivez cmd et vous aurez un terminal dans le bon dossier pour lancer npm install.

Ensuite il est très important de se rendre dans le fichier /youpod/.env ainsi généré, qui contiendra les informations essentielles à l'installation de votre site web.

PORT=5674                       # Le port de votre serveur
HOST=http://localhost:5674      # L'adresse à laquelle on pourra accèder à votre site
EXPORT_FOLDER=./video           # Le dossier où seront sauvegardés les vidéos
ADMIN_PWD=123456                # Le mot de passe du dashboard d'administration
GOOGLE_ID=liqusdhnqoi           # Votre client ID de l'API Youtube
GOOGLE_SECRET=qosidhqnpsodih    # Le code secret de l'API Youtube

Maintenant il ne vous reste plus qu'à lancer votre serveur avec

npm start

Et vous pourrez y accéder directement via un navigateur à l'adresse que vous avez configurée (par défaut, http://localhost:5674).

Maintenant il faut vous rendre sur votre site web, sur /admin pour terminer la configuration. Entrez votre mot de passe administrateur et descendez sur le bas de la page. Pensez à compléter tous les champs de vos options (sauf ceux facultatifs).

Pour plus d'information à propos de comment configurer votre compte email, allez voir dans cet article du Wiki !

Remerciement

Merci beaucoup à Phil_Goud qui m'a beaucoup aidé sur ce projet grâce entre autre aux vagues qu'il a générées et à toute l'interface qu'il a faite (vu que la mienne était un peu... austère ?)

Merci à Pof pour avoir boosté aux hormones notre commandes FFMPEG.

Si vous souhaitez me soutenir financièrement dans ce projet, vous pouvez passer par mon Patreon ou mon uTip !

En cas de problème ou de questions, passez directement par les Issues ou par mon Twitter !

License

FOSSA Status

You can’t perform that action at this time.