vendredi 19 janvier 2018

Fake news! En fait, fake newscast

Puisque mon C++ à continué de prendre la poussière ( le C avec les arduino lui se porte bien ), j'ai décidé de faire un peu plus de Python. Surtout arrêter de prendre Python 2.7 et passer à Python 3.5+. Comme projet, générer des vidéos pouvant être ajoutés à youtube de manière quotidienne ou hebdomadaire.

Pour le moment, il ne s'agit de faire un mini framework permettant d'extraire l'information de différentes sources de données puis de les formatter selon un gabarit établi. Ce n'est que de générer les frames du vidéo pour ensuite encoder en x264 optimisé pour youtube.

Comme dépendances:
  • FFMPEG pour le transcodage
  • Balabolka ( ou balcon en ligne de commande ) pour la génération de la voix
  • Appleseed pour le rendu 3D
  • PIL ( Pillow ) pour la composition et les commandes graphiques
  • feedparser pour l'analyse de flux RSS
  • lxml pour la lecture de fichier RSS
Il y aura surement d'autre librairies bientôt mais il y a déjà pas mal de chose à faire avec ça! La résolution est de 3840 x 2160 ( ou UHD ) mais puisque PIL ne support que 8bit par channel, ce n'est pas HDR. Le tout est générer à 30 images/seconde mais comme c'est un paramètre, tout comme la résolution, c'est plus le temps de génération qui va décider.

Aucun commentaire:

Enregistrer un commentaire