Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
prog:piwigo [2017/06/18 21:33] – Sélection de la version v5. root | prog:piwigo [2022/05/19 23:31] (Version actuelle) – [Support des vidéos] : ajout du script powershell root |
---|
| |
=====Support des vidéos===== | =====Support des vidéos===== |
Il faut utiliser ''VideoJS''. [[http://fr.piwigo.org/ext/extension_view.php?eid=610|Site]] ({{ :prog:piwigo:extensions.htm.maff |Archive site}}), {{ :prog:piwigo:piwigo-videojs_2.8.b.zip |Archive 2.8.b}}. | Il faut utiliser ''VideoJS''. [[http://fr.piwigo.org/ext/extension_view.php?eid=610|Extensions]] {{ :prog:piwigo:extensions_2020-04-29_8_15_34_pm_.html |Archive du 04/08/2018 le 29/04/2020}} {{ :prog:piwigo:piwigo-videojs_2.9.b.zip |Archive 2.9.b}}. |
| |
Dans les options de ''Piwigo'' (''Administration'', ''Plugins'', ''VideoJS'', ''Configuration'', ''PLAYER''), sélectionner ''VideoJS v5''. | Dans les options de ''Piwigo'' (''Administration'', ''Plugins'', ''VideoJS'', ''Configuration'', ''PLAYER''), sélectionner ''VideoJS v5'' et activer les ''Thumbnails'' dans ''VideoJS plugins''. |
| |
Pour la génération des miniatures, elles ne sont pas automatiques. Il faut les mettre dans le dossier ''pwg_representative'' qui est avec chaque vidéo. | Pour la génération des miniatures, elles ne sont pas automatiques. Il faut les mettre dans le dossier ''pwg_representative'' qui est avec chaque vidéo. |
avconv -ss $i -i $fichier.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y $fichier-th_$i.jpg | avconv -ss $i -i $fichier.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y $fichier-th_$i.jpg |
done | done |
| </file> |
| |
| <file powershell thumb.ps1> |
| mkdir pwg_representative |
| $fichier='VID_20200501_165121' |
| & "ffmpeg.exe" -itsoffset -4 -i "$fichier.mp4" -vcodec mjpeg -vframes 1 -an -f rawvideo -y "pwg_representative\$fichier.jpg" |
| & "ffmpeg.exe" -ss 0:0:0.1 -i "$fichier.mp4" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y "pwg_representative\$fichier-th_0.jpg" |
| |
| for ($i=1; $i -lt 6; $i++) |
| { |
| & "ffmpeg.exe" -ss "$i" -i "$fichier.mp4" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 120x68 -y "pwg_representative\$fichier-th_$i.jpg" |
| } |
</file> | </file> |
| |
| |
Tout n'est pas automatique mais ça fait le boulot. | Tout n'est pas automatique mais ça fait le boulot. |
| |
| =====Génération des miniatures===== |
| La génération des miniatures se fait à la volée. Cela réduit l'expérience utilisateur. Pour tous les générer, une petite manipulation via un détournement de la page ''Photos récentes'' est faisable : |
| |
| * Aller dans la page ''Personnaliser'' une fois logué. |
| * Choisir le maximum de ''Nombre de miniatures par page'' : ''999''. |
| * Puis ouvrir la page des images récentes ''…/index.php?/recent_pics'' |
| * Ne pas attendre la fin de l'affichage de la page et sélectionner la taille la plus petite des photos : ''Carré'' (''index.php?/recent_pics&display=square''). Attendre que toutes les images se terminent. Si nécessaire, faire les pages suivantes. |
| * Recommencer avec toutes les tailles : |
| * ''Miniature'' (''index.php?/recent_pics&display=thumb''), |
| * ''XXS - minuscule'' (''index.php?/recent_pics&display=2small''), |
| * ''XS - très petit'' (''index.php?/recent_pics&display=xsmall''), |
| * ''S - petit'' (''index.php?/recent_pics&display=small''), |
| * ''M - moyen'' (''index.php?/recent_pics&display=medium''), |
| * ''L - grand'' (''index.php?/recent_pics&display=large''), |
| * ''XL'' : accessible uniquement en changeant l'URL (''index.php?/recent_pics&display=xlarge''), |
| * ''XXL'' : accessible uniquement en changeant l'URL (''index.php?/recent_pics&display=xxlarge''). |
| |