•  » Plugins
  •  » [Plugin] Charlies' content

#271 2008-04-05 09:09:43

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

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 165

J'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.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#272 2008-04-05 21:34:19

brunetto
Membre
2008-03-04
26

Re: [Plugin] Charlies' content

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

 

#273 2008-04-06 22:11:48

duncane
Membre
2008-04-01
14

Re: [Plugin] Charlies' content

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

 

#274 2008-04-06 22:15:53

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

Le thumb doit être en jpg dans le folder thumbnail de ta catégorie comme pour une image.
8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#275 2008-04-08 22:43:26

brunetto
Membre
2008-03-04
26

Re: [Plugin] Charlies' content

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

 

#276 2008-04-08 22:59:39

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#277 2008-04-09 07:51:12

duncane
Membre
2008-04-01
14

Re: [Plugin] Charlies' content

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

 

#278 2008-04-09 19:56:16

brunetto
Membre
2008-03-04
26

Re: [Plugin] Charlies' content

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

 

#279 2008-04-09 20:54:14

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

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}&amp;startimage={BG_SRC_ENCODED}&amp;loop=1&amp;autoplay=1&amp;volume=150&amp;margin=5&amp;bgcolor=f92&amp;bgcolor1=ccc&amp;bgcolor2=930&amp;showstop=1&amp;showvolume=1&amp;showtime=2&amp;showplayer=autohide&amp;showfullscreen=0&amp;playeralpha=50&amp;buttoncolor=6699cc&amp;buttonovercolor=ff9922&amp;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é...


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#280 2008-04-09 22:58:47

brunetto
Membre
2008-03-04
26

Re: [Plugin] Charlies' content

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

 

#281 2008-04-11 08:06:18

duncane
Membre
2008-04-01
14

Re: [Plugin] Charlies' content

@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

 

#282 2008-04-11 22:44:17

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

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).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#283 2008-05-26 20:18:20

chachotoro
Membre
2007-09-22
25

Re: [Plugin] Charlies' content

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

 

#284 2008-05-26 21:45:42

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] Charlies' content

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-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

 

#285 2008-07-31 16:09:42

claudie
Membre
2008-03-02
16

Re: [Plugin] Charlies' content

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

 
  •  » Plugins
  •  » [Plugin] Charlies' content

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact