duncane a écrit:
Bonsoir à tous,
J'ai installé ce plugin, et ai voulu tester avec une vidéo réalisée rapidement par mes soins avec Adobe Première et encodée au format flv.
Problème j'ai un beau message :Code:
Fatal error: Only variables can be passed by reference in /path/to/my/gallery/plugins/charlies_content/getid3/getid3/module.audio-video.flv.php on line 165J'ai tenté d'aller regarder dans le fichier incriminé, mais n'ai rien trouvé de probant ...
Des idées ?
D'avance merci :)
Cela n'a pas raté!
J'ai donc téléchargé ta vidéo.
(Fait un petit thumbnail rapidos.)
Livraison FTP, Synchro, Manips de contrôle d'accès, et cela marche très bien chez moi (OVH).
Dernière Version de Charlies?
(Mais je n'y crois pas... Relivres tout Plugin et video.)
Je ne comprends pas ce qui ce passe.
Hors ligne
brunetto a écrit:
Bonjour à tous,
J'ai sur mon site des vidéos encodées (en majorité des videos.flv) en 320x240px qui fonctionne très bien mais je voudrais savoir s'il est possible de faire afficher ses même vidéos en 640x480px?
Si oui que faut-il modifier.
Merci pour vos réponse et encore bravo a VDigital pour ce plugin!
Bonjour,
Toujours pas d'idée ou de solution à ma question?
Est-ce possible d'afficher des vidéos.flv (enregistrées en 320x240px) en 640x480px? Si oui, quels paramètres dois-je modifier?
Ou dois-je ré-encoder toutes mes vidéos en 640x480px puis modifier des paramètres du plugin? Si oui, quels paramètres dois-je modifier?
Merci pour tout.
Hors ligne
VDigital a écrit:
Cela n'a pas raté!
J'ai donc téléchargé ta vidéo.
(Fait un petit thumbnail rapidos.)
Livraison FTP, Synchro, Manips de contrôle d'accès, et cela marche très bien chez moi (OVH).
Dernière Version de Charlies?
(Mais je n'y crois pas... Relivres tout Plugin et video.)
Je ne comprends pas ce qui ce passe.
Bon j'ai vérifié, y'avait un problème de version, (j'avais la première release du plugin installé et non la dernière), je viens d'installer la 1.7g et même punition ...
Question bête, le thumb doit être à quel format qu'on soit d'accord ?
Hors ligne
Le thumb doit être en jpg dans le folder thumbnail de ta catégorie comme pour une image.
8-)
Hors ligne
brunetto a écrit:
brunetto a écrit:
Bonjour à tous,
J'ai sur mon site des vidéos encodées (en majorité des videos.flv) en 320x240px qui fonctionne très bien mais je voudrais savoir s'il est possible de faire afficher ses même vidéos en 640x480px?
Si oui que faut-il modifier.
Merci pour vos réponse et encore bravo a VDigital pour ce plugin!Bonjour,
Toujours pas d'idée ou de solution à ma question?
Est-ce possible d'afficher des vidéos.flv (enregistrées en 320x240px) en 640x480px? Si oui, quels paramètres dois-je modifier?
Ou dois-je ré-encoder toutes mes vidéos en 640x480px puis modifier des paramètres du plugin? Si oui, quels paramètres dois-je modifier?
Merci pour tout.
Bonjour à vous tous,
Toujours pas de news à m'apporter??
Il y a bien quelqu'un qui lit ce que j'écris... et j'ose espérer aussi qu'il y a au moins une personne qui connaisse la réponse à mon problème...
Merci.
Hors ligne
Je sais faire bien entendu.
Mais je pense que tu pourrais trouver tout seul.
Pourrais-tu lire le contenu des fichiers charlies.inc.php et charlie_flvplayer.tpl...?
8-)
Hors ligne
VDigital a écrit:
Le thumb doit être en jpg dans le folder thumbnail de ta catégorie comme pour une image.
8-)
C'est le cas, il s'appelle TN-Integration.jpg et pourtant, il ne s'affiche pas ...
Hors ligne
VDigital a écrit:
Je sais faire bien entendu.
Mais je pense que tu pourrais trouver tout seul.
Pourrais-tu lire le contenu des fichiers charlies.inc.php et charlie_flvplayer.tpl...?
8-)
Bonjour VDigital,
Merci pour ta réponse, mais en fait je suis encore novice en php et je ne comprends pas l'intégralité de ces 2 fichiers.
Corrigez moi si je me trompe, mais il me semble que le fichier charlies.inc.php est relatifs aux paramètres du plugin et le fichier charlie_flvplayer.tpl aux paramètres du lecteur.
J'ai trouvé une méthode pour afficher mes vidéos.flv (enregistrées en 320x240px) en 640x480px mais elle ne semble pas "très propre". J'ai changé les valeurs des variables par défaut d'hauteur et largeur dans les fichier charlies.inc.php comme ceci :
function Charlies_content($picture)
{
global $page, $template, $charlie, $conf;
$conf['video_default_width'] = '640'; //partie modifiée
$conf['video_default_height'] = '480'; //partie modifiée
$link = '<link rel="stylesheet" type="text/css" '
. 'href="'.get_root_url().'plugins/charlies_content/charlies.css">';
$template->assign_block_vars(
'head_element',
array(
'CONTENT' => $link,
)
);
Cette méthode marche mais pas avec toutes mes vidéos.flv (en effet certaines videos.flv s'ouvrent toujours en 320x240px) et ne marche pas non plus avec tous les autres types de vidéos (.mpg , .avi, ....)
Est-ce que je suis sur la bonne voie ou ce n'est pas ces variables qu'il faut modifier?
Hors ligne
Raté!!!
Voyons ce que génère charlies.inc.php via le fichier charlie_flvstreamer.tpl
<!-- /charlie_flvstreamer.tpl -->
<!-- If you don't plan to play flv files on your web site, -->
<!-- change player by the one you want -->
<!-- Based on documention from http://bluebird.univ-reunion.fr/fms/pro … am-player/ -->
<br />
<div id="charlie" style="height: {FH_VIDEO}px; width:{FW_VIDEO}px; padding-top: 0px; margin-top: 0px;">
<!-- Progressive -->
<object type="application/x-shockwave-flash" data="{pwg_root}plugins/charlies_content/player_flv_maxi.swf" width="{FW_VIDEO}" height="{FH_VIDEO}">
<param name="movie" value="{pwg_root}plugins/charlies_content/player_flv_maxi.swf" />
<param name="FlashVars" value="flv={SRC_IMG_ENCODED}&startimage={BG_SRC_ENCODED}&loop=1&autoplay=1&volume=150&margin=5&bgcolor=f92&bgcolor1=ccc&bgcolor2=930&showstop=1&showvolume=1&showtime=2&showplayer=autohide&showfullscreen=0&playeralpha=50&buttoncolor=6699cc&buttonovercolor=ff9922&ondoubleclick=fullscreen" />
</object>
</div>
J'ai été sympa, j'ai indiqué ce qui a un rapport avec la largeur et la hauteur.
Je rechercherai donc par exemple dans charlies.inc.php, extrait:
...
'FW_VIDEO' => (int) @$fileinfo['video']['resolution_x'],
'FH_VIDEO' => 20 + (int) @$fileinfo['video']['resolution_y'],
...
Je ne suis pas fort en maths.
Mais je sais faire quelques recherches d'exemples via mon ami Google de formules mathématiques en php, et je peux faire des essais.
Il doit bien y avoir 25 méthodes de mettre des parenthèses ou de faire une telle modif mais...
...
'FW_VIDEO' => 2 * ( (int) @$fileinfo['video']['resolution_x'] ),
'FH_VIDEO' => 20 + ( 2 * ( (int) @$fileinfo['video']['resolution_y'] ) ),
...
Pour la hauteur, le 20 c'est la hauteur de la zone de contrôle (donc elle n'est pas à multiplier par 2).
8-)
PS: Je n'ai pas testé...
Hors ligne
Merci beaucoup VDigital,
C'est vrai que ma méthode était plus brute et qu'elle ne marchait pas tout à fait, alors que la tienne IMPEC!
merci aussi pour toutes tes explications.
Il ne me reste plus qu'a modifier les dimensions du rideau, mais il me semble que j'avais lu un post là dessus, je vais essayer de le retrouver.
Merci encore et bonne continuation.
Hors ligne
@Vdigital : tout d'abord merci pour ton aide.
J'ai finalement résolu le problème lors du changement de serveur sur lequel le site fonctionnait.
Il faut croire à une mauvaise installation de php je pense (encore que pas si mauvaise puisque tout le reste fonctionnait parfaitement).
Cordialement, et encore merci :)
Hors ligne
Si vous ajoutez ou changez le thumbnail ultérieurement, pensez donc a resynchroniser les fichiers sans simulation.
C'est la façon de faire reconnaître les thumbnails manquants.
8-)
(Détail: J'ai également écrit "changez" car si le thumbnail change de taille cela peut avoir une importance quelque part).
Hors ligne
Bonjour à tous,
Etant parvenu à quelque chose qui me paraît très satisfaisant en terme de diffusion de vidéos avec PWG, je me permets de vous faire partager mon expérience.
L'idée c'est de diffuser du FLV donc faible résolution et petit fichier mais de laisser la possibilité à l'utilisateur de télécharger la vidéo en résolution plus importante.
Voici le mode opératoire.
Je récupère avec "Windows Movie Maker" (logiciel gratuit) ma vidéo à partir de mon caméscope numérique.
Je crée alors quelques effets et je sauve en un format mpeg non compressé.
Ensuite j'utilise le logiciel SUPER (gratuit) pou faire une compression en DIVX ou XVID : C'est ce fichier qui sera téléchargé par la personne qui souhaite conserver la vidéo sur son poste : mavideo.avi.
Ensuite, j'utilise à nouveau SUPER pour faire une conversion en format FLV : mavideo.flv
J'utilise aussi "Windows Movie Maker" pour créer une image à partir de la vidéo et qui servira de miniature.
J'ai installé le plugin Charlies content.
J'ai modifié les fichiers suivants :
ACTION.PHP :
- à la ligne 122 j'ai ajouté le code ci-dessous :
case 'z':
//Option ajoutée pour gestion du download des flv en avi
if ( $user['enabled_high']!='true' )
{
do_error(401, 'Access denied h');
}
$file = PHPWG_ROOT_PATH;
$pi = pathinfo($element_info['path']);
$file = $file.$pi['dirname'].'/pwg_high/'.$pi['basename'].'.avi';
break;
PICTURE.PHP :
- à la ligne 357 j'ai modifié le code comme ceci :
// $picture[$i]['download_url'] = get_download_url('e',$picture[$i]);
//MODIF pour telechargement des flv en avi
if (get_extension($row['file']) == 'flv')
{
$picture[$i]['download_url'] = get_download_url('z',$picture[$i]);
}
else
{
$picture[$i]['download_url'] = get_download_url('e',$picture[$i]);
}
config_local.inc.php :
ajout de l'extension FLV ici :
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg','flv');
Ensuite, dans ma galerie je dépose les fichiers comme ceci pour une vidéo nommée mavideo :
- à la racine je dépose le fichier au format FLV : mavideo.flv
- dans le répertoire thumbnail, je dépose la miniature
- dans le répertoire pwg_high je dépose le fichier AVI que j'ai renommé ainsi : mavideo.flv.avi (je sais c'est un peu bidon mais mes connaissances en PHP ne m'ont pas permis de faire mieux).
Et voilà je pense que je vous ai tout dit.
Un exemple ici : http://famillerochette.hd.free.fr/galer … ategory/28
Bon courage à tous !
ça vaut vraiment le coup pour faire plaisir à mamie qui habite loin et qui veut des nouvelles de ses petits enfants.
Hors ligne
Même si je suis un peu contre le téléchargement vidéo, j'essaierai dans une prochaine version d'intégrer quelque chose comme ça.
Merci pour ceux qui mettront en oeuvre ta solution.
8-)
Hors ligne
chachotoro a écrit:
J'ai installé le plugin Charlies content.
J'ai modifié les fichiers suivants :
ACTION.PHP :
- à la ligne 122 j'ai ajouté le code ci-dessous :
case 'z':
//Option ajoutée pour gestion du download des flv en avi
if ( $user['enabled_high']!='true' )
{
do_error(401, 'Access denied h');
}
$file = PHPWG_ROOT_PATH;
$pi = pathinfo($element_info['path']);
$file = $file.$pi['dirname'].'/pwg_high/'.$pi['basename'].'.avi';
break;
PICTURE.PHP :
- à la ligne 357 j'ai modifié le code comme ceci :
// $picture[$i]['download_url'] = get_download_url('e',$picture[$i]);
//MODIF pour telechargement des flv en avi
if (get_extension($row['file']) == 'flv')
{
$picture[$i]['download_url'] = get_download_url('z',$picture[$i]);
}
else
{
$picture[$i]['download_url'] = get_download_url('e',$picture[$i]);
}
config_local.inc.php :
ajout de l'extension FLV ici :
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
'png','PNG','gif','GIF','mpg','zip',
'avi','mp3','ogg','flv');
Ensuite, dans ma galerie je dépose les fichiers comme ceci pour une vidéo nommée mavideo :
- à la racine je dépose le fichier au format FLV : mavideo.flv
- dans le répertoire thumbnail, je dépose la miniature
- dans le répertoire pwg_high je dépose le fichier AVI que j'ai renommé ainsi : mavideo.flv.avi (je sais c'est un peu bidon mais mes connaissances en PHP ne m'ont pas permis de faire mieux).
Et voilà je pense que je vous ai tout dit.
Un exemple ici : http://famillerochette.hd.free.fr/galer … ategory/28
C'est exactement ce qu'il me faut..Le problème est que j'ai fait tout ce tu as eu la gentillesse d'expliquer mais je n'arrive toujours qu'à telecharger le fichier .flv...Alors que j'ai bien un fichier .flv.avi dans pwg_high (j'ai bien entendu verifié le nom et il est bien identique au fichier.flv)
voici les changements que j'ai fait (j'ai ajouté les lignes precedentes et suivantes, car je pense que j'ai fait une erreur de syntaxe quelque part, je suis novice avec php)
ACTION.PHP
case 'h':
if ( $user['enabled_high']!='true' )
{
do_error(401, 'Access denied h');
}
$file = get_high_path($element_info);
break;
case 'z':
//Option ajoutée pour gestion du download des flv en avi
if ( $user['enabled_high']!='true' )
{
do_error(401, 'Access denied h');
}
$file = PHPWG_ROOT_PATH;
$pi = pathinfo($element_info['path']);
$file = $file.$pi['dirname'].'/pwg_high/'.$pi['basename'].'.avi';
break;
}
if ( empty($file) )
{
do_error(404, 'Requested file not found');
}
PICTURE .PHP
if ($i=='current')
{
if ( $picture[$i]['is_picture'] )
{
if ( $user['enabled_high']=='true' )
{
$hi_url=get_high_url($picture[$i]);
if ( !empty($hi_url) )
{
$picture[$i]['high_url'] = $hi_url;
$picture[$i]['download_url'] = get_download_url('h',$picture[$i]);
//MODIF pour telechargement des flv en avi
if (get_extension($row['file']) == 'flv')
{
$picture[$i]['download_url'] = get_download_url('z',$picture[$i]);
}
else
{
$picture[$i]['download_url'] = get_download_url('e',$picture[$i]);
}
}
}
$picture[$i]['thumbnail'] = get_thumbnail_url($row);
J'ai bien mis l'extension 'flv'et 'avi' dans config_local.inc.php ..
je pense que j'ai fait une erreur avec les } , j'ai beau jongler avec rien n'y fait
merci de votre aide
Hors ligne