~bohwaz/blog/

Avec de vrais morceaux de 2.0 !

YouWaz revu et corrigé

Je commençais à avoir un peu beaucoup de vidéos dans mon YouWaz et du coup j'ai un peu revu le truc, plein plein de nouveautés au passage :

- Liste des dernières vidéos ajoutées (ça va permettre de faire un flux rss bientôt)

- Méta-données de la vidéo dans un fichier .ini associé (thème, description, titre et éventuellement lien de téléchargement)

- On peux faire des embed youpi !

- Quelques améliorations dans la config du player.

- Miniatures des vidéos (bon évidemment c'est pas le script php qui les génère)

- Début de support pas encore fonctionnel pour OGG et <video>

Le principe c'est pas de base de données, juste des répertoires, et dans chaque répertoire des fichiers. Le seul fichier indispensable c'est le FLV (ou bientôt le OGG) mais on peux aussi y mettre (c'est facultatif, ça marche sans) :

Une image : elle sera utilisée comme miniature de la vidéo. Pour générer les miniatures des flv de tous vos répertoires il suffit de lancer ceci :

for i in */*.flv; do ffmpeg -i $i -vcodec mjpeg -vframes 1 -ss 14 -an -f rawvideo -s 128x96 -y $i.jpg; done;

Un fichier vidéo à télécharger, peu importe le format. Si aucun fichier n'est dispo, c'est le FLV qui sera proposé au téléchargement.

Un fichier de sous-titres SRT il sera utilisé dans la vidéo et proposé au téléchargement.

Un fichier infos.ini qui peut contenir le thème, le titre et la description de la vidéo, ainsi que l'adresse de téléchargement de la vidéo si elle est ailleurs que le répertoire du FLV. Ca ressemble à ça :

theme=Anfer
title=Anfer - Saison 1, Episode 1
desc="Premier épisode de la série réalisée par Arthur Vauthier
cf. http://serie-anfer.com/"
download=http://bohwaz.free.fr/videos/Anfer-S01E01-DVDrip.avi

Les flux RSS arrivent, et peut-être la possibilité d'éditer les méta données/uploader une image et/ou une vidéo (sans transcodage) en ligne, à voir. En attendant voilà ce que ça donne quand on embed une vidéo ailleurs :

Code source à adapter à vos besoins

Edit : voilà le flux RSS est en ligne, avec quelques bugs corrigés. Pour l'édition en ligne en fait c'est pas super utile je trouve.

Écrire un commentaire
(facultatif)
(facultatif)
(obligatoire)
                          _          
 _ __  _ __ ___ _ __   __| |_ __ ___ 
| '_ \| '__/ _ \ '_ \ / _` | '__/ _ \
| |_) | | |  __/ | | | (_| | | |  __/
| .__/|_|  \___|_| |_|\__,_|_|  \___|
|_|                                  
(obligatoire)

Les adresses internet seront converties automatiquement.
Tags autorisés : <blockquote> <cite> <pre> <code> <var> <strong> <em> <del> <ins> <kbd> <samp> <abbr>

Florent

Bonjour,

Je vous contacte au sujet de l'utilisation de Youwas. J'ai installé votre script et l'ai même modifié un peu pour correspondre à mes besoins. Je trouve la classe Youwas assez bien faite. Tout au moins, c'est un bon début :-) . J'ai commencé à travailler le code et ce projet me motive beaucoup.

J'aimerais savoir si votre code est Libre, si vous comptez le mettre sous une licence opensource.

Dans ce cas, voudriez-vous qu'on le travaille ensemble afin de profiter de nos apports respectifs ?

Au sujet de l'importance de décentraliser l'information et donc d'héberger soit même ses vidéos :

ecrans.fr/Tout-le-monde-a...

et plus long, cette vidéo du même auteur (Benjamin Bayart) tournée pendant les 8e rencontres mondiales du logiciel libre :

www.fdn.fr/minitel.avi

En attendant votre réponse,

Bonne continuation !

Florent

BohwaZ

Hello, heureux que ça serve :) Pour la licence on a qu'à dire AGPL v3 si ça te convient. Si tu veux on peux mettre le code sur mon svn pour bosser dessus et partager les évolutions. Hésite pas à me mailer :)

BohwaZ

Nope et le code n'a pas bougé depuis non plus, faudrait que je me repenche dessus pour faire ça avec une DB SQLite et un peu plus user friendly... Un jour ;)