| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| prog:piwigo [2017/06/18 21:31] – Ajout de "Support des vidéos" 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'' 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''). |
| | |