#1 2009-02-26 20:07:18

Bernard
Membre
2006-07-07
15

Charlie content

Bonjour,

Je fais tourner PIWIGO en local avec XAMPP. J'ai remarqué que le fait d'activer le plugin Charlie content permet de synchroniser avec la base de données des  clips vidéos sans pour autant modifier le paragraphe "// file_ext : file extensions (case sensitive) authorized" du fichier "include / config_default.inc.php". C'est pratique.

Pour visualiser des vidéos en H264, j'ai trouvé qu'il fallait encoder en H264 les clips avec le conteneur "MPEG-4 (Base media)",soit "MP4", si ce n'est pas le cas le système me renvoie des erreurs dans les scripts de "getid3". Ensuite pour choisir le player, je renomme mes clips avec l'extension mp4 ou l'extension mpg.

Dans le premier cas le clip s'ouvre avec QuickTime player, c'est le mode qui marche le mieux (cad barre barre d'avancement, pause, lecture, visibles et opérationnels, et sur clic pause ou lecture fonctionne, ainsi que la fonction loop) et çà marche avec IE ou Firefox.

Dans le deuxième cas, avec Firefox, paramétré pour utiliser le plugin VLC, malgré le recours obligatoire à l'emploi du charlie_wmplayer.tpl, j'ai l'impression que le clip s'ouvre avec le plugin VLC. J'écris cela parce que avec IE le clip est chargé mais l'écran reste noir, j'en conclus peut-être abusement que dans IE, c'est bien WMPlayer qui est utilisé, mais que la lecture n'a pas lieu parce que mon WMPlayer n'a pas le codec de lecture du H264.

Partagez vous mon analyse ?

Merci.

Nota :

J'ai essayé aussi des clips encodés en flv, çà marche avec firefox et ie, la touche "pause/lecture" est fonctionnelle, la touche "arrêt" arrête la lecture, mais l'actionner ou cliquer sur le curseur d'avancement fige le lecteur. Enfin un clic sur l'image renvoie chez moi à une page en accès interdit.

Hors ligne

#2 2009-02-26 21:05:20

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: Charlie content

flv le meilleur est charlie_flvstreamer.tpl

Et au travers des différents onglets ou boutons tu as accès à tous les paramètres de règlage.
Seul "Loop" ne passe pas (dans mes différents essais).


WMPlayer est à éviter pour les utilisateurs Linux (c'est forcément plus compliqué, ce n'est pas qu'une question de Codec).

Mon conseil: Eviter d'avoir à installer des Codecs supplémentaires parce que l'oncle de Bretagne, ou la tante du Périgord Noir, ne sauront pas le faire tout seuls.


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

#3 2009-03-01 22:03:41

Bernard
Membre
2006-07-07
15

Re: Charlie content

Bonjour,

Merci du conseil, je n'avais pas pensé à utiliser "Charlie_flvstreamer.tpl" pour visualiser un clip codé en H 264. Grossièrement pour moi le flv ne concernait que les vidéos en H 263. Mais voilà "Charlie_flvstreamer.tpl" fait appel à "adobe flash player", qui supporte fort bien le H 264 depuis ses dernières versions. Donc tout fonctionne pour le mieux avec "firefox" ou "ie".

J'ai essayé les différents réglages de configuration offerts par "Charlies content". Je joins ci-dessous mes observations, qui illustrent les avantages d'adaptabilité de "flvstreamer" sur "wwmplayer" et "quicktime", qui semblent quasiment être insensibles à la plupart de ces réglages.


onglet Players options

menu "general options"

Avec "Charlie_flvstreamer.tpl", si le bouton "Autoload" est sur "on" et le bouton "Autoplay" sur "off", la lecture du film ne peut pas être lancée. Alors qu'avec "charlie_wmplayer.tpl" ou "charlie_quicktime.tpl", la lecture démarre toujours automatiquement.

Avec "Charlie_flvstreamer.tpl", si le bouton "Autoplay" est sur "off", la lecture du film n'est pas lancée automatique. Si le bouton "Autoload" est sur "off", la lecture peut être lancée manuellement en cliquant sur le bouton idoine. Alors qu'avec "charlie_wmplayer.tpl" ou "charlie_quicktime.tpl", la lecture démarre toujours automatiquement. En résumé le bouton "Autoplay" est utile, tandis "Autoload" n'a pas de justification évidente.

Avec "Charlie_flvstreamer.tpl", le bouton "Fullscreen" sur "on" ajoute un bouton pour passer en plein écran dans la barre de contrôle, il rend aussi actif le double clic "fullscreen". Alors qu'avec "charlie_wmplayer.tpl", suivant le navigateur la réaction est différente : la lecture démarre automatiquement avec en plein écran avec "Firefox" et en dimension normale avec "IE". Tandis que ce bouton n'a aucune action avec "charlie_quicktime.tpl", qui démarre toujours aux dimensions de la vidéo sans possibilité de passer en plein écran.

Les réglages "forced video width" et "height" sont sans action avec "charlie_wmplayer.tpl" et "charlie_quicktime.tpl", mais opérant avec "Charlie_flvstreamer.tpl". Dans ce dernier cas l'affichage d'une video de 720 x 576 en 320 x 240 se traduit par l'affichage de la vidéo dans une fenêtre de 320 x 240 dans le coin haut droit d'une surface de 720 x 576 (cf image jointe).

Les réglages "default video width" et "height" me semblent inopérants.

Les boutons "_blank" ou "_self" semblent avoir aucune incidence sur le fonctionnement.

Avec "Charlie_flvstreamer.tpl", si "Onclick URL or fullscreen or playpause or none" est configuré à "0" le clic sur la vidéo renvoie sur la page "http://.../piwigo/0", bien sûr introuvable.Par contre si "Onclick URL or fullscreen or playpause or none" est configuré à "none" le clic sur la vidéo n'a aucune action.
Avec "charlie_wmplayer.tpl", si "Onclick URL or fullscreen or playpause or none" est configuré à "0" ou "none" le clic sur la vidéo n'a aucune action.

Avec "Charlie_flvstreamer.tpl", si "Onclick URL or fullscreen or playpause or none" est configuré à "playpause" le clic sur la vidéo permet de mettre en pause et de relancer la lecture. Avec "Charlie_wmplayer.tpl", si "Onclick URL or fullscreen or playpause or none" est configuré à "playpause" le clic sur la vidéo n'a aucune action.

Avec "Charlie_flvstreamer.tpl" et "Charlie_wmplayer.tpl", si "Onclick URL or fullscreen or playpause or none" est configuré à "fullscreen" le clic sur la vidéo renvoie sur la page "http://.../piwigo/fullscreen", bien sûr introuvable.

Avec "Charlie_flvstreamer.tpl" et "Charlie_wmplayer.tpl", si "On doubleclick URL or fullscreen or playpause or none" est configuré à "fullscreen", avec le double clic sur la video on passe en plein écran ou écran normal. ( Avec "Charlie_flvstreamer.tpl", il faut que le bouton "fullscreen" soit coché pour que le double clic soit efficient).

Avec "Charlie_flvstreamer.tpl", si "On doubleclick URL or fullscreen or playpause or none" est configuré à "playpause", avec le double clic sur la video on passe en pause ou lecture. Avec Charlie_wmplayer.tpl, le double clic fait toujours passé en plein écran et vice versa.

menu "player and buttons"

Il me semble que les choix possibles ne sont efficients qu'avec "Charlie_flvstreamer.tpl", Avec "Charlie_wmplayer.tpl" et "Firefox" ,je ne visualise jamais les boutons et la barre le lecture du lecteur. Avec "IE", les boutons et la barre de lecture sont toujours visibles. Avec "charlie_quicktime.tpl" les boutons et la barre de lecture sont toujours visibles quel que soit le navigateur "Firefox" ou "IE". (Nota : je n'ai pas testé les autres player.tpl.)


Enfin un petit truc que je ne m'explique pas. Pourquoi un petit chiffre 1 apparaît en cours de lecture avec "Charlie_flvstreamer.tpl" en haut à gauche, cf image jointe.


Images attachées

Hors ligne

#4 2009-03-17 18:10:38

Bozz974
Invité

Re: Charlie content

Mon iPhone enregistre les videos en codec 'mp4v'.
Et Charlie's ne semble pas reconnaitre le codec correctement, ni avec le tpl flv, ni avec le tpl quicktime.

Existerait-il un template svp pour ce type de codec ?
Ou un utilitaire qui me permettrait de re-encoder (gratuitement) mes videos en mpeg-4?

Merci d'avance.

#5 2009-03-17 18:29:32

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
14810

Re: Charlie content

Bozz974 a écrit:

Mon iPhone enregistre les videos en codec 'mp4v'.
Et Charlie's ne semble pas reconnaitre le codec correctement, ni avec le tpl flv, ni avec le tpl quicktime.

Existerait-il un template svp pour ce type de codec ?
Ou un utilitaire qui me permettrait de re-encoder (gratuitement) mes videos en mpeg-4?

Merci d'avance.

As tu interrogé Apple sur ce format ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#6 2009-03-17 22:11:00

Bozz974
Membre
Hennuyères
2009-03-17
160

Re: Charlie content

Non, je ne l'ai pas fait. Mais il me semble en effet avoir vu quelque part  que c'est un codec MPEG-4 version Apple!

En regardant sur mon PC le detail d'une video avec QuickTime je lis:
Format: MPEG-4 Video, 288x384, Millions
AAC, Stereo (G D), 8.000 Khz
Sequence FPS: 12.94
Debit: 496 Kbit/s

VLC, lui me dit:

Flux video:
Codec: mp4v
Debit images: 12.500000

Flux Audio:
codec: mp4a
Frequence: 16000 Hz
Bits/echantillon: 16
Debit: 256 Kb/s
AAC extension: SBR

Dernière modification par Bozz974 (2009-03-17 23:15:55)


AlainD.

Hors ligne

#7 2009-03-21 12:34:57

Bernard
Membre
2006-07-07
15

Re: Charlie content

Les indications vidéo MPEG-4 ou codec mpv4 indiquent que la vidéo est encodée probablement au format MPEG-4 partie 2 soit MPEG 4 (Advanced Simple Profile). Normalement QuickTime lit ce format, donc quicktime.tpl devrait lire la vidéo. Vérifier en conséquence que l'extension du fichier corresponde effectivement à quicktime.tpl.

Pour que le fichier soit lu au travers de flvstreamer.tpl, la vidéo doit être encodée en H263 (flash) ou en H264 (cad MPEG-4 partie 10 ou (Advanced Video Codec)). VLC renverra alors respectivement l'information codec flv1 ou avc1.

Nota : VLC est un encodeur gratuit, regarder au niveau de "enregistrer/convertir" du menu déroulant "Média".

Hors ligne

#8 2009-03-23 00:08:12

Bozz974
Membre
Hennuyères
2009-03-17
160

Re: Charlie content

Bon, j'ai essayé pleins de combinaisons possible avec la fonction d'encodage de VLC, mais ça ne marche toujours pas mieux. J'ai l'impression que VLC garde dans le fichier généré les meme codecs que les fichier d'origine (mp4v).

Pour info, quicktime.tpl ne gere pas les mp4v:

                            switch ($atom_structure['sample_description_table'][$i]['data_format']) {
                                case 'mp4v':
                                    $info['fileformat'] = 'mp4';
                                    throw new getid3_exception('This version of getID3() does not fully support MPEG-4 audio/video streams');


AlainD.

Hors ligne

#9 2009-03-25 13:58:31

Bernard
Membre
2006-07-07
15

Re: Charlie content

Bizarre ce comportement de VLC. Avez vous essayé d'encoder avec VLC avec encapsulation MP4, codec vidéo H 264, codec audio MPEG 4 Audio (AAC), ou FLV, H 263, MP3. Dans le premier cas la vidéo devrait être encodé en avc et dans le deuxième en VLC. Chez moi j'ai ainsi encodé des bouts de films encodés en dv, car tournés avec un caméscope. Les deux  tpl flvstreamer et quicktime lisent mes petits clips.

Hors ligne

#10 2009-03-25 15:46:46

Bozz974
Membre
Hennuyères
2009-03-17
160

Re: Charlie content

Il me semble avoir essayé ces combinaisons là. Je retenterai à nouveau sans doute.
J'ai utilisé la dernière version de VLC.
Sinon, vous pouvez essayer sur cette video de test:
http://bozz.974.free.fr/gallery/index.php?/category/78 ou en lien direct:
http://bozz.974.free.fr/gallery/galleri … -03-25.mp4

En disant cela, je viens d'essayer de reencoder avec une ancienne version de VLC (0.8.6f), en H264, et MPEG4 pur l'audio, encapsulé dans un .mp4.
Je lis correctement avec quicktime.tpl.
Par contre à l'encodage, le son n'est pas réencodé ! :-(

Si quelqu'un a le temps de faire des essai avec ma video et trouve une solution correcte je lui serait très très reconnaissant :-)


(Ce serait donc peut-être alors la version de VLC qui serait en cause ?)


AlainD.

Hors ligne

#11 2009-03-25 19:34:42

Bernard
Membre
2006-07-07
15

Re: Charlie content

Bonsoir,

J'ai testé vos liens. Le premier qui renvoie à votre catégorie vidéo test, donne les résultats suivants :

Test Cam-2009-03-25 encode VLC vH264-aMP3.asf n'est pas lisible, getid3 rencontre un problème pour identifier soit le flux vidéo soit le flux audio.
Test Cam-2009-03-25.mp4 n'est pas lisible, getid3 rencontre un problème pour identifier soit le flux vidéo soit le flux audio.
Test Cam-2009-03-25 encode VLC vH264-aMPEG4.mp4 est lisible, belle souris, mais pas de son (mais c'est normal pas de flux audio enregistré). La vidéo est lue grâce à quicktime.tpl.

Le deuxième lien renvoie directement à Test_Cam-2009-03-25.mp4. La vidéo est lue par mon navigateur avec son plugin quicktime. Cette vidéo a de l'audio.

J'ai pu télécharger les deux vidéos lisibles, je les ai analysées avec MediaInfo

Test_Cam-2009-03-25_encode_VLC_vH264-aMPEG4.mp4
            Format                           : MPEG-4
            Profil du format                 : Base Media
            Identifiant du codec             : isom
            Vidéo
            Format                           : AVC
            Format/Info                      : Advanced Video Codec
            Profil du format                 : Main@L5.1


Test_Cam-2009-03-25.mp4
            Format                           : MPEG-4
            Profil du format                 : Base Media
            Identifiant du codec             : isom
            Vidéo
            Format                           : MPEG-4 Visual
            Audio
            Format                           : AAC
            Format/Info                      : Advanced Audio Codec
            Version du format                : Version 4
            Profil du format                 : LC

Conclusions : Il me semble que le plugin Charlie's ne fonctionne que, quand GETID3 retrouve les associations conteneur vidéo, format vidéo et format audio qu'il attend (mais qu'attend-t-il, malheureusement je l'ignore). Dans le cas présent un conteneur mp4 avec une vidéo en H264 (AVC), çà marche. Le même conteneur associé à une vidéo en Mpeg 4 çà ne marche pas, mais attention pas de conclusion hâtive, c'est peut-être du au format de l'audio qui n'est pas attendu avec ce format vidéo. Je me répète, chez moi l'association conteneur mp4, vidéo H264, audio AAC fonctionne, GETID 3 permet de lire les vidéos avec flvstreamer.tpl et quicktime.tpl.

Nota : j'utilise la dernière version de VLC.

Hors ligne

#12 2009-03-25 23:22:37

Bozz974
Membre
Hennuyères
2009-03-17
160

Re: Charlie content

Merci pour ces infos.
Avec la derniere version de VLC, 0.9.8a, ou meme avec la 0.9.4, j'essaye d'encoder ma video en
Video: H264, Debit: 800, Channel:1
Audio: MPEG6 (AAC), 128 K, stereo

Et bien VLC plante à chaque fois que je clique sur "Save" ! Je ne comprends pas pourquoi... :-(

Est-ce que tu as reussi à réencoder Test_Cam-2009-03-25.mp4 en un format compatible CC ?

Merci.


AlainD.

Hors ligne

#13 2009-03-26 07:50:06

VDigital
Former Piwigo Team
Paris (FR)
2005-05-04
15124

Re: Charlie content

Bernard a écrit:

Conclusions : Il me semble que le plugin Charlie's ne fonctionne que, quand GETID3 retrouve les associations conteneur vidéo, format vidéo et format audio qu'il attend.

Bonne remarque, je vais regarder comment le déconnecter GetID3 dans ce cas et laisser passer avec les dimensions par défaut.


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

#14 2009-03-26 14:34:17

Bernard
Membre
2006-07-07
15

Re: Charlie content

Pour Bozz,

Oui j'ai réussi à encoder votre vidéo en H264, AAC, conteneur mp4. Cette vidéo est lisible grâce au plugin charlies' content, aussi bien avec flvstreamer.tpl ou quicktime.tpl. Pour tester rapidement la vidéo codée, j'ai dans Piwigo synchronisé deux fois le fichier correspondant. Une fois avec l'extension de fichier mp4, l'autre fois avec l'extension mpg. Avec ma configuration locale de charlies' content, le premier est lu avec quicktime et le deuxième avec Maxi player flv.

Pour faire vite, puisque nous ne sommes pas sur un forum d'encodage, pour votre vidéo vous pouvez utiliser avidemux ou vlc, mais pour ce dernier, le faible débit en kbts de l'audio impose de ne pas se cantonner aux réglages par défaut. Vous avez le choix entre ne pas réencoder l'audio (bouton à décocher) ou réduire le à 22 kbts dans votre cas particulier.

Hors ligne

#15 2011-02-26 12:30:55

Denis Gadenne
Membre
2010-12-06
192

Re: Charlie content

Bonjour,
j'essaye de mettre des diaporamas synchronisé aux p'tit oignons images et musique je peux les mettre sous différentes extensions en:
.mpg
.wmv
.avi
.exe
.f4v

sous ie8
je peux lire le .wmv et c'est tout
sous mozilla et sous Maxthon3
je ne peux rien lire

J'utilise Piwigo avec le plugins Charlie content

Mon site :http://gadenne.eu
galerie = SlideShow

Merci pour votre aide

Denis

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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