Skip to content
Youpod est un outil de génération de vidéos à partir de podcast
HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Ajout du social par RSS Jan 15, 2020
config
docs Suppression sliders Jan 20, 2020
migrations Ajout du social par RSS Jan 15, 2020
models Ajout du social par RSS Jan 15, 2020
template
web Suppression sliders Jan 20, 2020
.gitignore Première migration Sequelize Dec 18, 2019
LICENSE Initial commit Nov 20, 2019
README.md Correction bug puppeter Dec 27, 2019
install.js Clé de l'api google sur le dashboard admin Jan 17, 2020
package-lock.json Sliders masqués Jan 18, 2020
package.json Correction fautes dans le mail Jan 18, 2020
youpod.js
youtube.js Clé de l'api google sur le dashboard admin Jan 17, 2020

README.md

YouPod

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/

L'idée de réaliser cet outil 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, Podshows m'a permis d'héberger une instance publique de Youpod sur app.youpod.io

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é et à toute l'interface qu'il a faite (vu que la mienne était un peu... bof?)

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 !

You can’t perform that action at this time.