Parfait !!
Reste plus que ce format remplace le avi :)
Un nouveau DivXWebPlayer vient de sortir il y a quelques jours capable de lire les MKV.
grizz a écrit:
Donc un grand merci a ngoc
Au plaisir d'avoir contrinuer.
J'ei cru entendre que le fichier mkv etait un tres bon format. Avoir quel lecteur web peut le lire maintenant. Pour l'heure, divx web player ne peut pas le lire.
A suivre...
VDigital a écrit:
// file_ext : file extensions (case sensitive) authorized
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg', 'divx','DIVX');
La compression vidéo DivX étant principalement disponible pour sauvegarder des vidéos pour un usage personnel, j'ai vraiment du mal à comprendre qu'on propose ce format sur le web.
Le format .flv au contraire est fait pour le web
le format divx n'est pas uniquement pour un usage personnel. Sinon il ne serait pas aussi populaire. Et les divx ne se distribueraient pas autant.
Le rendu dans le DivX Web Player est de tres bonne qualite, et ce player offre plus que wmp.
Sinon par la meme occasion, il faudrait ajouter en standard le format mkv, MKV
Bug in English à ouvrir...
VDigital a écrit:
Le format .flv au contraire est fait pour le web et par contre il ne figure pas dans $conf['file_ext'] en standard.
Et à mon avi(s), c'est une erreur que nous devrions corriger.
+1
Rien n'avait disparu lors de la migration.
Tu as dû faire une synchro alors que l'extension .divx n'était plus connue (Plugin désactivé par exemple).
L'idéal pour ne pas perdre tes fichiers lors d'une synchro dans cette situation est de modifier la configuration.
Adimn > Spéciales > Plugins > LocalFiles Editor
Onglet "Configuration locale"
et ajouter:
// file_ext : file extensions (case sensitive) authorized
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg', 'divx','DIVX');
Charlies' content force l'ajout des extensions quand il est actif.
S'il n'est pas actif... Il ne peut pas le faire.
Quant au choix de l'extension "divx", c'est une solution mais en principe on reste en .avi et on utilise le codec DivX pour compresser (de ce fait, l'extension avi étant déjà dans la liste des extensions de fichiers, lors des synchos avec ou sans Charlies'content, on conserve ses vidéos).
La compression vidéo DivX étant principalement disponible pour sauvegarder des vidéos pour un usage personnel, j'ai vraiment du mal à comprendre qu'on propose ce format sur le web.
Le format .flv au contraire est fait pour le web et par contre il ne figure pas dans $conf['file_ext'] en standard.
Et à mon avi(s), c'est une erreur que nous devrions corriger.
De memoire...
les fichiers video (.divx) avait disparu de la DB lors de la migration 1.7 a 2.x
le module charlie avec mon implementation du divx web player n'etait plus compatible.
Aujourdhui tout est rentre dans l ordre j'ai recupere mes donnees mais c'etait laborieux.
Ca serait bien que le DivX Web Player soit integre dans les template pour la prochaine version et que PWG et Charlie' content evolue en meme temps
grizz a écrit:
Alors je dis pas merci, parceque j'ai eu a pas mal bosser pour recuperer les videos...
en comparant les databases j'y suis arrivé... (peut etre y avait il plus simple... mais j ai rien vu a ce propos)
???
Plus d'infos pour comprendre le problème et pouvoir le corriger.
Excellent!
J'avais modifié l'ancien charlies pour le divx webplayer, et la (apres plusieurs mois d'abandon de mon site album :s) je m'amuse a faire la migration a la nouvelle version de phpwebgallerie... heu... Piwigo...
Alors je dis pas merci, parceque j'ai eu a pas mal bosser pour recuperer les videos...
en comparant les databases j'y suis arrivé... (peut etre y avait il plus simple... mais j ai rien vu a ce propos)
par contre le divx web player... plus rien.
Donc un grand merci a ngoc
VDigital a écrit:
Normal:
// Pending TODO
// Addind some specific new players (coming from $conf['Charlies more players'])
./plugins/charlies_content/charlies_config.php
Après:// Init all extensions and players
// Existing first
$extensions = array();Ajoute:
if (!isset($charlie['DIVxWebPlayer'])) $charlie['DIVxWebPlayer'] = array();
Je n'ai pas testé mais... charlie_divxwebplayer.tpl devrait apparaitre en fin de liste.
OK Ca marche, je l'avais mis dans menu.inc.php juste apres la liste des templates. Bref.
D'après le 1er test, tout marche à merveille. Je vous donne donc avec plaisir mon ajout pour le plugin Divx Web Player:
- Fichier Charlie_config.php: ajout du plugin comme l'indique Vdigital.
- ajout si besoin l'extension des fichiers dans charlie_config.php:
$extensions = array_merge($extensions, array( 'flv','swf','pls','m3u','wav', 'mid','au','aif','mp3','pdf','asf','wmv','divx','xvid','aiff','aac','bmp', 'gsm','mov','mpg','mpeg','mp4','m4a','psd','qt','qtif','qif','qti','snd', 'tif','tiff','3g2','3pg','zip','rar','avi' )); // added avi
- création du template charlie_content/charlie_divxwebplayer.tpl:
<!-- /charlie_divxwebplayer.tpl --> {* If you don't plan to play Divx Web Player files on your web site, change player by the one you want Based on documentation from http://labs.divx.com/Webplayer/fr *} {assign var="main_width" value="`$fileinfo.video.resolution_x+$by_style+$by_style`"} <div id="charlie" style="height: {$fileinfo.video.resolution_y}px; width:{$main_width}px; padding-top: 0px; margin-top: 20px;"> <div class="{$curtain}_1" style="padding-left:{$by_style}px;"> <div class="{$curtain}_2" style="padding-right:{$by_style}px;"> <object id="player" CLASSID="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" WIDTH="{$fileinfo.video.resolution_x}" HEIGHT="{$fileinfo.video.resolution_y}" CODEBASE="http://go.divx.com/plugin/DivXBrowserPlugin.cab"> {if ($Charlies.showplayer==1)}<param name="Controller" VALUE="true">{/if} <param name="Type" VALUE="video/divx"> {if ($Charlies.autoload==1)}<param name="Autoplay" VALUE="true">{/if} <param name="custommode" VALUE="none"> <param name="Cache" VALUE="true"> <param name="Src" VALUE="{$SRC_IMG}"> <param name="PluginsPage" VALUE="http://go.divx.com/plugin/download/"> {if ($Charlies.loop==1)}<param name="Loop" VALUE="true">{/if} {if ($Charlies.volume!='')}<param name="Volume" VALUE="{$Charlies.volume}">{/if} <!--[if !IE]> <--> <embed PluginsPage="http://go.divx.com/plugin/download/" custommode="none" {if ($Charlies.showplayer==1)}Controller="true"{/if} Type="video/divx" {if ($Charlies.autoload==1)}Autoplay="true"{/if} Cache="true" id="embedplayer" Src="{$SRC_IMG}" WIDTH="{$fileinfo.video.resolution_x}" HEIGHT="{$fileinfo.video.resolution_y}" {if ($Charlies.loop==1)}Loop="true"{/if} Scale="ToFit" {if ($Charlies.volume!='')}Volume="{$Charlies.volume}"{/if}> <!--> <![endif]--> </object> <!-- embed is needed for Opera and FireFox --> <br>No video? Get the DivX Web Player for <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayerInstaller.exe\">Windows</a> or <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayer.dmg\">Mac</a> </div> </div> </div> {html_head} <link rel="stylesheet" type="text/css" href="{$CHARLIES_PATH|@cat:'charlies.css'}"> {/html_head}
PS: il ya un chevauchement avec la ligne "no video?" avec la ligne "Author" lors de l'affichage => à Fixer.
D'apres le template, l'affichage depends de la taille de la video, right?
PS2: je voulais vous montrer une capture ici mais j'ai plus l'option Oo.
Normal:
// Pending TODO
// Addind some specific new players (coming from $conf['Charlies more players'])
./plugins/charlies_content/charlies_config.php
Après:
// Init all extensions and players
// Existing first
$extensions = array();
Ajoute:
if (!isset($charlie['DIVxWebPlayer'])) $charlie['DIVxWebPlayer'] = array();
Je n'ai pas testé mais... charlie_divxwebplayer.tpl devrait apparaitre en fin de liste.
Yes il y est
"charlie_divxwebplayer.tpl" dans plugins/charlie_content. Pourtant il me le liste pas :(
Ton nouveau template doit s'appeler charlie_xxxxx.tpl
Il doit être pour l'instant dans le répértoire de charlies_content
Bonjour,
J'essaie en vain d'ajouter un autre template mais je ne vois pas sur "template configuration".
Ce que j'ai fait:
- dans main.inc.php: ajout d'un nouveau template
- créer le template .tpl à partir d'un existant.
dans le fichier "charlie.inc.php"
$template->set_filenames( array('default_content' => dirname(__FILE__) . "/charlie_$player.tpl") );
Liste bien tous les fichiers *.tpl?
Ai-je oublie quelquechose?
Merci,