Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Dani
2016-09-27 20:39:54

Top merci pour ce partage !

ddtddt
2016-06-12 07:02:21

celine12 a écrit:

Je cherche également une solution simple pour ajouter des vidéos sur mon site.

Bonjour,

Merci de ne pas reprendre des posts de 2014 ;-)

Avec un tout petit réglage maintenant piwigo le permet en natif
merci d'ouvrir une nouvelle discussion (une petite recherche sur le forum devrait aussi donner le résultat)

celine12
2016-06-12 01:12:38

Je cherche également une solution simple pour ajouter des vidéos sur mon site.

Aironeforce
2014-09-04 08:13:02

Je suis revenu finalement a ma version, j'avais rajouté du javascript pour la largeur de la balise vidéo qui correspond à la place disponible.

niko008
2014-09-02 20:45:15

Je viens de tester, ça marche mais uniquement avec des répertoires physiques...

flop25
2014-09-02 17:10:59

niko008 a écrit:

J'ai essayé VideoJS plugin mais faut installer plusieurs choses sur le serveur...

◾Metadata parsing disable because MediaInfo is not installed on the system, eg: '/usr/bin/mediainfo'.
◾Poster creation disable because FFmpeg is not installed on the system, eg: '/usr/bin/ffmpeg'.

Je voulais quelques choses de simple.

mais c'ets désactivé, ça ne veut pas dire que ça ne va pas marcher. il ne va pas pouvoir faire de miniature ni récupérer les métadonnées, et ça ce sera la même avec d'autres outils

niko008
2014-09-02 15:36:16

J'ai essayé VideoJS plugin mais faut installer plusieurs choses sur le serveur...

◾Metadata parsing disable because MediaInfo is not installed on the system, eg: '/usr/bin/mediainfo'.
◾Poster creation disable because FFmpeg is not installed on the system, eg: '/usr/bin/ffmpeg'.

Je voulais quelques choses de simple.

Aironeforce
2014-09-02 11:57:43

Je voulais en faite rajouter le multi-source pour que tous les navigateurs puissent lire la vidéo, mais je me suis aperçu qu'avec le H264 ce n'était plus la peine.
Je vient de remettre extension:610 et cela fonctionne bien. Par contre il me fait une erreur sur la page de la vidéo:
Warning: strpos(): Offset not contained in string in /homepages/.../piwigo/include/functions_url.inc.php on line 765
Je verrais cela plus tard.
Ps:je fait en plus des miniatures en gif animé, comme ça on voit que c'est des vidéos dans la galerie.

mistic100
2014-09-01 23:33:46

pourquoi ne pas utiliser extension:610 ?
Si j'ai bien compris l'utilisation "manuelle" ne requiert aucun outil sur le serveur, donc utilisable même sur un mutualisé (je n'ai jamais essayé celà dit)

niko008
2014-09-01 15:04:23

Bonjour,

Étant intéressé pour ajouter des vidéos perso sur mon site, je suis actuellement à la recherche d'un plugin assez simple.

J'aimerai testé le votre, mais comment fait on ? :)

Merci par avance
Niko

Aironeforce
2014-07-29 22:55:42

Bonjour/Bonsoir,

J'ai développé (pour ma galerie perso) un bout de code pour pouvoir afficher les vidéos sans lecteur spécifique, du html5 brut quoi.
J'ai pompé un peu à gauche à droite, fait mes première requêtes sql, il est donc probable que ce ne soit pas trop optimisé.
Bizarrement le webm ne passe pas.
Édit avant d'envoyer. En faite je vient de m'apercevoir que tous les lecteurs récent peuvent utiliser H264. Je simplifie donc mon code pour ne plus gérer les doublons (pour faire du multi-sources).
Voila, si vous avez des questions, n’hésitez pas.
Aironeforce

Code:

global $conf;

// Register the allowed extentions to the global conf in order
// to sync them with other contents
$jp_extensions = array(
    'ogg', 
    'mp4', 
    'm4v', 
    'ogv', 
    'webm', 
    'webmv',
);
$conf['file_ext'] = array_merge($conf['file_ext'], $jp_extensions);

add_event_handler('render_element_content', 'render_media', 40, 2 );

function render_media($content, $picture) {
    
  global $template, $picture, $page, $conf, $user, $refresh, $prefixeTable;

    // do nothing if the current picture is actually an image !
    if ( // piwigo < 2.4
         @$picture['current']['is_picture'] ||
         // piwigo > 2.4 
         ( array_key_exists('src_image', @$picture['current']) 
           && @$picture['current']['src_image']->is_original() )
       ) {
        return $content;
    }
  
    $extension = lower(get_extension($picture['current']['path']));
      
    if (lower($extension)=="webm" OR lower($extension)=="webmv") {
      $jp_content = $jp_content . " <source src=\"".$picture['current']['path']."\" type=\"video/webm\" />";}
    
    if (lower($extension)=="ogg" OR lower($extension)=="ogv") {
      $jp_content = $jp_content . " <source src=\"".$picture['current']['path']."\" type=\"video/ogg\" />";}
    
    if (lower($extension)=="mp4" OR lower($extension)=="m4v") {
      $jp_content = $jp_content . " <source src=\"".$picture['current']['path']."\" type=\"video/mp4\" />";}


  $jp_content = $jp_content . " </video>
  <script type=\"text/javascript\">
  texthtml = document.getElementById('theImage').innerHTML;
  var largueur = document.getElementById('theImage').offsetWidth - 20;
  document.getElementById('theImage').innerHTML = '<video width=\"' + largueur + '\" controls preload=\"auto\">' + texthtml.substring(0,texthtml.indexOf(\"<script type=\",7)); + ' </video>';
  </script>";
  </script>";
    return $jp_content;
}

function lower($chaine)  {
  return mb_strtolower($chaine,'UTF-8');
  }

Version de Piwigo: 2.6.3
Version de PHP: 5.4
Version de MySQL: 5.1.73-log - MySQL Community Server (GPL)
Hebergeur: 1and1
URL Piwigo: http://

Pied de page des forums

Propulsé par FluxBB

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