Merci :)
René
Ok dans ce cas je propose pour le fichier tpl
<!-- /charlie_ogg.tpl --> {html_head} <link rel="stylesheet" type="text/css" href="{$CHARLIES_PATH|@cat:'charlies.css'}" > {/html_head} {php} global $picture; $this->assign('ALTIMG', $picture['current']['thumbnail'] ); $name=$picture['current']['name']; $ext= strtolower(get_extension($picture['current']['path'])); if($ext=="ogv") $this->assign('TYPE',"video"); else if($ext=="ogg") $this->assign('TYPE',"audio"); $this->assign('OUT',preg_replace('/\/[^\/]*$/','/',$picture['current']['path']).$name); {/php} <div id="charlie" style="height: {$fileinfo.video.resolution_y}px; width: {$fileinfo.video.resolution_x}px" > {if $TYPE=="video"} <video controls="controls" width="{$fileinfo.video.resolution_x}" height="{$fileinfo.video.resolution_y}" poster="{$ALT_IMG}" {if ($Charlies.autoplay==1)}autoplay{/if} > <source src="{$OUT}.ogv" type='video/ogg'> <source src="{$OUT}.webm" type='video/webm'> <source src="{$OUT}.mp4" type='video/mp4'> </video> {else} <audio controls="controls" width="{$fileinfo.video.resolution_x}" height="{$fileinfo.video.resolution_y}" preload="auto" autobuffer="" poster="{$ALTIMG}" {if ($Charlies.autoplay==1)}autoplay{/if}> <source src="{$OUT}.ogg" type='audio/ogg'> <source src="{$OUT}.mp3" type="audio/mpeg" /> </audio> {/if} </div>
note:
Les fichiers vidéo doivent être en extension .ogv.
audio: .ogg
attention à la casse des extensions.
Le problème à résoudre si la synchronisation se fait après le téléchargement des films on a en double les fichiers xxx.ogv , xxx.mp4...
Exemple:
Les fichiers Vidéo seront nommés:
****.ogv
avec son double
****.mp4
Les fichiers audio:
****.ogg
****.mp3
A+
cljosse a écrit:
Autant en rester au fichier flv ! inutile de surcharger les plugins, le serveur.
l'extension charlie_flvstreamer.tpl fait très bien ce job.
C'est vrai que c'est compliquer les choses peut-être inutilement mais OGG se voulant un format ouvert, libre et dégagé de tout brevet, je suis de ceux qui veux l'utiliser le plus souvent
Il reste mes amis qui sont encore avec IE et à qui je veux faire partager mes vidéos. Je leur propose les fichiers FLV tant que IE ne reconnaitra pas les ogg
René
ReunigKozh a écrit:
Merci
Entre temps, j'ai vu le post http://fr.piwigo.org/forum/viewtopic.php?id=18039
J'y ai ajouté une partie pour lire un fichier FLV pour les navigateurs qui ne peuvent lire les OGG
Il faut bien sur créer les fichiers ogg et flv. C'est pas très économique en espace serveur et en temps de conversion... :-)
Voir http://rene.bantegnie.fr/piwigo/
Je ne vois pas l'avantage de réer un fichier flv et ogv, ogg.
Autant en rester au fichier flv ! inutile de surcharger les plugins, le serveur.
l'extension charlie_flvstreamer.tpl fait très bien ce job.
A+
Merci
Entre temps, j'ai vu le post http://fr.piwigo.org/forum/viewtopic.php?id=18039
J'y ai ajouté une partie pour lire un fichier FLV pour les navigateurs qui ne peuvent lire les OGG
Il faut bien sur créer les fichiers ogg et flv. C'est pas très économique en espace serveur et en temps de conversion... :-)
Voir http://rene.bantegnie.fr/piwigo/
Notes:
Pour que l'ajout de l'extension se fasse correctement il faut déactiver le plugin charlies_content,
supprimer le fichier
..../_data/plugins/charlies_content.data
et réactiver le plugin charlies_content une fois les modifs dans config.inc.php effectuées.
A+
ReunigKozh a écrit:
Les fichiers vidéos OGG sont lus en html5 avec la balise <video> par firefox, chrome, opera, etc...
Serait-ce une solution ?
Merci de vos réponses
Bonjour.
Merci pour cette info, mais cela ne marche pas sous IE9 ... :-(
Mais pour les autres voici la procédure a ajouter pour lire les ficchiers audio ogg.
1°) Création d'une extension pour les fichier ogg.
Créer un fichier nomé charlie_ogg.tpl dans le répertoire: plugins/charlies_content.
<!-- /charlie_ogg.tpl --> {html_head} <link rel="stylesheet" type="text/css" href="{$CHARLIES_PATH|@cat:'charlies.css'}" > {/html_head} {php} global $picture; $this->assign('ALTIMG', $picture['current']['thumbnail'] ); {/php} <div id="charlie" style="height: 750px; width: 98%; padding-top: 5px auto 5px auto; margin-top: 10px" > <video src="{$SRC_IMG}" controls="" width="100%" height="100%" poster="{$ALTIMG}" > Votre navigateur ne gere pas les fichiers <code>Ogg</code> . </video> </div>
2°) créer une miniature en jpg portant le même nom que le fichier à visualiser.
exemple le fichier est:
galleries/xxx/birds.ogg
le fichier miniature sera:
galleries/xxx/thumbnail/TN-birds.jpg
3°)
à l'aide de local file editor:
Editer le fichier local/config/config.inc.php
Ajouter les deux lignes suivantes:
$conf['Charlies more extensions'] = array('ogg','ogv',); $charlie['Ogg']=array('ogg','ogv',);
3°) Ouvrir le plugin charlies'
Ouvrir l'index charlie_ogg.tpl
vérifier que les cases ogg et ogv sont bien cochées, sinon le cocher et sauver(nota: il est nécessaire de le faire plusieurs fois de suite pour que les options soient bien prises en compte...)
x ogg x ogv
4°) Synchroniser...
et voila le tour est joué.
Mais je rappelle que pour l'instant IE9 ne gère pas les fichiers ogg..
A+
Les fichiers vidéos OGG sont lus en html5 avec la balise <video> par firefox, chrome, opera, etc...
Serait-ce une solution ?
Merci de vos réponses
Franchement comme cela je ne sais pas
je vais essayer de chercher
Si tu voie une musique sur le Net qui lit de .oog nous pourront adapter le plugin
Si il n'y a pas de nouvelle dans 15 jour n'hésite pas à faire un Up
Si tu trouve une musique sur le net en oog n'hésite pas à nous communiquer le lien, cela peux gagner du temps ;-)
En fait je les lis en local ou via un lecteur dlna sur mon réseau domestique (tout en linux). ma question était justement de savoir si je pouvais y accéder en streaming hors de mon domicile avec piwigo.
ces fichiers (ogg) sur internet tu les lis dans quel lecteur en général ?
Bonjour,
est-il possible de jouer des fichier musicaux autres que mp3, par exemple .ogg avec le player et Charlies' content ? L'extension .ogg apparaît dans les fichiers de configuration de Piwigo, mais pas dans les templates de Charlies' content.