VDigital a écrit:
Vu le retard des plates-formes Linux en terme de Vidéo ...
S'il n'y avait que pour la vidéo ... je suis obligée de conserver Windows rien que pour la cartographie :(
VDigital a écrit:
=> Donc je maintiens mon point de vue.
Et j'admets ma complète incompétence sur le sujet ;-)
Hors ligne
hello , je retouche un peu a mon script d'encodage pour nautilus et l'ai modifié ( desole du HS)
#!/bin/bash encode_html5 () { for parametre in "$@"; do ext=`echo $parametre | awk -F "." '{print $NF}'` enc_name=`echo ${parametre/$ext/mp4}` xterm -e "echo | /usr/bin/ffmpeg -i "$parametre" -vcodec libx264 -b 700k -bt 150k -acodec libfaac -ar 44100 -ab 64k -ac 2 "$enc_name"" enc_name_tmp=`echo ${enc_name/mp4/tmp}` xterm -e "echo | mv "$enc_name" "$enc_name_tmp"" xterm -e "echo | qt-faststart "$enc_name_tmp" "$enc_name"" xterm -e "echo | rm "$enc_name_tmp"" done } ## Traitement encode_html5 "$@"
Ensuite il faut un autre script tout simple qui utilise ffmpeg2theora pour faire une version ogv a partir de la version mp4.
Et le tour est joué!
Hors ligne
Salut , je continue en petites améliorations, si ça peut être utile a certains .
le script nautilus est encore a améliorer (notamment la création du thumbnail dans /thumbnail , mettre la date correct dans le fichier )
la nouveauté c'est simplement la création de la version OGV a la fin .Je rappelle l'idée :
- encode en H264 via ffmpeg
- utilise qt-faststart pour que flash demarre les videos direct
- encode en theora
le script est bien sur a placer dans .gnome2/nautilus-scripts pour etre accessible via un clic droit
#!/bin/bash encode_html5 () { for parametre in "$@"; do ext=`echo $parametre | awk -F "." '{print $NF}'` enc_name=`echo ${parametre/$ext/mp4}` xterm -e "echo | /usr/bin/ffmpeg -i "$parametre" -vcodec libx264 -b 600k -acodec libfaac -ar 44100 -ab 64k -ac 2 "$enc_name"" enc_name_tmp=`echo ${enc_name/mp4/tmp}` xterm -e "echo | mv "$enc_name" "$enc_name_tmp"" xterm -e "echo | qt-faststart "$enc_name_tmp" "$enc_name"" xterm -e "echo | rm "$enc_name_tmp"" enc_name=`echo ${parametre/$ext/ogv}` xterm -e "echo | /usr/bin/ffmpeg2theora "$parametre" " done } ## Traitement encode_html5 "$@"
Sur les modifications dans le plugin charlie's content, j'ai legerement simplifié :
- Modif de charlies.inc.php :
On ajoute dans les variables du template a la fin , une variable qui contient le no du fichier ogv :
'SRC_IMG_OGV' => str_replace('.mp4', '.ogv', $url)
j'ai modifié ensuite le template flvstreamer et ait donc fait une simple association avec les fichiers mp4 ( et pas OGV surtout )
La seule modification est que j'ai definitivement viré la lecture via Quicktime, sur Windows c'etait une catastrophe, du coup le code est plus simple.
Sous android ou autre platform qui n'as ni HTML5 ni flash , il doievent telecharger la video au final
<br /> {assign var="main_width" value="`$fileinfo.video.resolution_x+$by_style+$by_style+60`"} <div id="charlie" style="height: {$fileinfo.video.resolution_y+80 }px; width:{$main_width}px; padding-top: 0px; margin-top: 0px;"> <div class="{$curtain}_1" style="padding-left:{$by_style}px;"> <div class="{$curtain}_2" style="padding-right:{$by_style}px;"> <!-- "based on Video For Everybody" v0.3.2 =================================================================== --> <!-- first try HTML5 playback. then fallbck to flah, then to an image --> <video controls="true" autoplay="true" > <!-- you must use `</source>` to avoid a closure bug in Firefox 3 / Camino 2! --> <source src={$SRC_IMG_OGV} type="video/ogg"><!-- Firefox native OGG video--> </source> <source src={$SRC_IMG} type="video/mp4"><!-- Safari / iPhone video --></source> <!-- fallback to Flash --> <object width="{$fileinfo.video.resolution_x}" height="{$fileinfo.video.resolution_y}" type="application/x-shockwave-flash" data="{$pwg_root}plugins/charlies_content/flvplayer.swf?file={$SRC_IMG}{if ($Charlies.autoplay==1)}&autoStart=true{/if}""> <!-- Firefox uses the `data` attribute above, IE/Safari uses the param below --> <param name="movie" value="{$pwg_root}plugins/charlies_content/flvplayer.swf?file={$SRC_IMG}{if ($Charlies.autoplay==1)}&autoStart=true{/if}" /> <!-- fallback image. download links are below the video. warning: putting anything more than the fallback image in the fallback may trigger an iPhone OS3+ bug where the video will not play --> La video ne peut pas etre lu dans votre navigateur <br> Cliquer sur l'image pour la telecharger en MP4 <a href={$SRC_IMG}><img src="poster.jpg" width="{$fileinfo.video.resolution_x}" height="{$fileinfo.video.resolution_y}" alt="Cliquer pour une lecture dans votre logiciel video" title="La video ne peut pas etre lu dans votre navigateur <br> Cliquer sur l'image pour pour la telecharger en MP4" /></a> </object> </video> <br></br> <!-- you *must* offer a download link as they may be able to play the file locally. customise this bit all you want --> <p><a href={$SRC_IMG}> telecharger la video en "MP4 H264 "</a> ou <a href={$SRC_IMG_OGV}>"OGG theora"</a></p> <br></br> </div> </div> </div> {html_head} <link rel="stylesheet" type="text/css" href="{$CHARLIES_PATH|@cat:'charlies.css'}"> {/html_head}
Voila maintenant je reve d'integrer ça dans Ploader , mais y a du boulot
Hors ligne
freechelmi a écrit:
[...]Je rappelle l'idée [...]
Excellent moyen de ne pas perdre des personnes en route lol
Hors ligne
Ici uniquement les questions relatives à Charlies' 2.0.x
Merci.
Hors ligne
Salut,
J'ai régulièrement (et plus ou moins aléatoirement = je ne sais pas le reproduire de façon systématique) ce message d'erreur :
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /<path>/plugins/charlies_content/main.inc.php on line 97
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at <path>/plugins/charlies_content/main.inc.php:97) in /photos/include/user.inc.php on line 29
Warning: Cannot modify header information - headers already sent by (output started at /<path>/plugins/charlies_content/main.inc.php:97) in /photos/include/page_header.php on line 103
J'ai fait une recherche Google qui semblerait démontrer que je ne suis pas le seul... avec une recherche sur ce forum, je n'ai rien trouvé de similaire...
Auriez-vous une piste pour résoudre ce problème ?
Merci,
W.
Hors ligne
Bonjour,
Le plugin n'est plus maintenu. Il va donc être difficile de vous aider et de faire avancer le plugin.
Personnellement je l'ai supprimé.
Hors ligne
Hébergement externe du type Dailymotion, Vimeo, Youtube... et plugin [extension by mistic100] Embedded Videos
Hors ligne
Gotcha a écrit:
Hébergement externe du type Dailymotion, Vimeo, Youtube... et plugin [extension by mistic100] Embedded Videos
Bonsoir, après quelques mois où je n'ai pas trop utilisé ma galerie, je découvre ce soir que Charlies content n'est plus maintenu. Je n'ai pas envie de poster mes vidéos de famille sur des sites externes et j'aimerais continuer à les héberger sur mon site. D'autant plus qu'elles sont nombreuses (courtes mais nombreuses), quelle solution je peux adopter pour afficher les vidéos (FLV, MOV et MP4 essentiellement) ?
Bonjour
moi j utilise toujour charlie car je suis dans le meme cas que toi je n est pas tres envie de confier mes videos de famille a youtube ou autre
pour l instant je ne rencontre aucun probleme il a juste fallut creer un dossier
pwg_representative a la place de thumbnail ( que j ai quand meme laisser on sais jamais )
et dedans j ai remi une miniature sans le TN-
exemple
Oceanografic1.swf
/dossier/
pwg_representative
Oceanografic1.jpg
et refaire une syncro
Dernière modification par Sixpo (2012-08-20 20:52:01)
Hors ligne
Bonjour,
J'ai exactement les mêmes besoins/motivations et ça marche bien en effet avec la création de pwg_representative.
J'ai à ce jour juste un léger pb avec une vidéo récalcitrante (j'ai posté sur le forum général).
Sinon il faut faire quand même attention autosize peut planter si il y a une petite erreur de frappe ou autre avec la vignette. Dans mon cas l'erreur persiste juste avec une vidéo...
Mais je ne désespère pas que le plugin (ou son frère) soit repris et actualisé au fur et à mesure des évolutions futures de piwigo.
Je reste récalcitrant avec les sites de partage qui veulent à tout prix nous convaincre de l'intérêt de totu mettre chez eux.
Marc.
Hors ligne
Bonjour,
De même pour moi, je préfère garder la main sur mes fichiers et souhaite continuer à utiliser ce plugin.
Mais le workaround pour les miniatures ne marche pas pour moi (Piwigo 2.4.3). Pour le reste le plugin fonctionne toujours bien.
J'ai créé le répertoire pwg_representative, j'y ai copié la miniature qui était dans thumbnail, je l'ai renommée pour qu'elle est le même nom que le fichier (plus de préfixe) et enfin j'ai resynchronisé le dossier.
J'observe en effet une différence : pour cette vidéo, je n'ai plus l'image unknown.png mais le nom qui s'affiche comme si il ne trouvait pas l'image.
En effet en regardant le code source, avant :
<a href="picture.php?/15717/category/818"><img class="thumbnail" src="themes/default/icon/mimetypes/unknown.png" alt="2010-07-10-Vignols-Video-1 2" title="2010-07-10-Vignols-Video-1 2 (27 visites)"></a>
après :
<a href="picture.php?/15717/category/818"><img class="thumbnail" data-src="i.php?/galleries/2010/2010-07-10-Vignols-Portes_de_Longon/pwg_representative/2010-07-10-Vignols-Video-1_2-th.jpg" alt="2010-07-10-Vignols-Video-1 2" title="2010-07-10-Vignols-Video-1 2 (27 visites)"></a>
Et en effet si je vais à l'url i.php?/galleries/2010/2010-07-10-Vignols-Portes_de_Longon/pwg_representative/2010-07-10-Vignols-Video-1_2-th.jpg j'ai "Source not found"
Quelqu'un aurait une idée?
Hors ligne
Et en modifiant à la main dans le code source (via Firebug ou la touche F12 dans IE) en remplaçant i.php? par un simple point, est-ce que ça change quelque chose ?
Hors ligne