Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2009-12-15 20:06:38 Vitesse de lecture vidéo avec GEM

ThiuT
nouveau membre
Date d'inscription: 2009-12-15
Messages: 6

Vitesse de lecture vidéo avec GEM



Salut !

Dans le cadre d'une installation intéractive, j'ai réalisé un patch qui réagis à l'appui sur des touches pour résoudre un code, et une fois le code résolu, une vidéo est lue.

La première partie m'a posé quelques soucis mais c'est maintenant terminé. J'attaque la lecture vidéo et je recontre quelques soucis. Je n'ai pas encore les vidéos que l'on utilisera réellement alors j'ai essayé avec quelques vidéos à moi dans divers format. Premier constat : j'ai la vidéo mais pas le son, mais ça je m'y attendais et je rajouterai la bande son dans une table à côté dont la lecture commencera en même temps que celle de la vidéo.

Deuxième constat beaucoup plus embêtant, je n'obtiens jamais la bonne vitesse de lecture ! J'ai essayé du .avi avec diverses valeurs de fps et pareil avec du .mov (25 ou 30 fps). Pour n'importe quelle valeur de fps, le .mov est lu trop lentement et le .avi trop vite.

L'explorateur Windows me dit que mes vidéos .avi font 181 trames et 12fps alors que je suis certain, à l'exportation, de demander 25fps et la vidéo comporte 375 images. Il ne me donne aucune information sur les .mov. La console de puredata quant a elle, me dit soit :

[pix_movie]: loaded file: E:/Documents/Master1/AfterEffects/Projet/Exports/t(h)umeurs.avi with 181 frames (720x576) at -1.000000 fps

(-1 fps ?)

soit :

[pix_movie]: opening E:/Documents/Master1/AfterEffects/Projet/Exports/thumeurs.mov with format 1908
Trying DirectShow
error: Unable to connect filters -2147220969
[pix_movie]:  ...
[pix_movie]:  ...
[pix_movie]: loaded file: E:/Documents/Master1/AfterEffects/Projet/Exports/thumeurs.mov with 375 frames (768x576) at 375.000000 fps

(375fps ???)

Bref, je ne sais plus quoi faire. J'ai cherché dans d'autres post et vu notamment qu'il existait un convertisseur du nom de ffmpegx, mais je ne sais même pas en quel format je dois mettre ma vidéo pour obtenir la bonne vitesse...

Merci d'avance pour votre aide.

Dernière modification par ThiuT (2009-12-15 20:07:22)

Hors ligne

 

#2 2009-12-16 01:52:20 Re : Vitesse de lecture vidéo avec GEM

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Vitesse de lecture vidéo avec GEM



ThiuT a écrit:

Bref, je ne sais plus quoi faire. J'ai cherché dans d'autres post et vu notamment qu'il existait un convertisseur du nom de ffmpegx, mais je ne sais même pas en quel format je dois mettre ma vidéo pour obtenir la bonne vitesse...

ouais ffmpegx c'est pas mal si tu es sous mac
si tu es sous linux comme un autre de tes post le laisse entendre alors c'est ffmpeg qu'il te faut...
sinon, un bon codec assez souple (pas de compression temporelle, assez bonne qualité d'image) pour la vidéo avec GEM c'est mjpeg

Hors ligne

 

#3 2009-12-16 08:28:49 Re : Vitesse de lecture vidéo avec GEM

ThiuT
nouveau membre
Date d'inscription: 2009-12-15
Messages: 6

Re: Vitesse de lecture vidéo avec GEM



Je suis sous Vista 32 bits ^^

J'ai installé le codec mjpeg, quelle est l'étape suivante ? Je m'y connais très peu en vidéo ^^ faut il dire a Pure Data d'utiliser ce codec ? Comment ?

Hors ligne

 

#4 2009-12-16 08:36:33 Re : Vitesse de lecture vidéo avec GEM

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Vitesse de lecture vidéo avec GEM



A priori, il faut que tu ré-encode tes vidéos avec ffmpeg en mjpeg puis les ouvrir avec [pix_movie]...
Par acquis de conscience, as-tu le même problème si tu prends ?

[pix_film]
|
[pix_texture]

Dernière modification par Olivier (2009-12-16 08:39:53)


L'Amour au Peuple !

Hors ligne

 

#5 2009-12-16 10:07:20 Re : Vitesse de lecture vidéo avec GEM

ThiuT
nouveau membre
Date d'inscription: 2009-12-15
Messages: 6

Re: Vitesse de lecture vidéo avec GEM



Alors en effet, si j'utilise pix_film, le .mov est toujours trop lent mais le .avi semble être à la bonne vitesse, sauf qu'il s'arrête trop tôt !

Je m'explique : la vidéo sur laquelle je fais mes essais dure 15 secondes, elle était réduite à 10 secondes avec pix-movie. Avec pix_film, le signal de fin de vidéo est également envoyé au bout de 10 secondes environ, mais la vidéo n'est pas terminée... (ce qui me porte a croire que la vitesse est bonne, visuellement ça colle bien).

Sinon, comment encoder une vidéo avec ffmpeg ?

Merci

Hors ligne

 

#6 2009-12-16 13:22:28 Re : Vitesse de lecture vidéo avec GEM

ThiuT
nouveau membre
Date d'inscription: 2009-12-15
Messages: 6

Re: Vitesse de lecture vidéo avec GEM



PS : le problème a été partiellement résolu par une astuce un peu barbare : le numéro de trame à l'entrée droite de pix_movie est incrémentée par un métronome dont je paramètre la période... en mesurant la durée de vidéo au chonomètre xD, et ce jusqu'au dernier numéro de trame qui bangue l'arret du métronome et le retour à la trame 0. C'est sale et imprécis mais ça fonctionne !

Cela dit je suis toujours curieux de réponses, toute connaissance est bonne a avoir !

Hors ligne

 

#7 2009-12-17 10:14:19 Re : Vitesse de lecture vidéo avec GEM

emoc
@#@*$
Lieu: Quimper
Date d'inscription: 2008-01-28
Messages: 1576
Site web

Re: Vitesse de lecture vidéo avec GEM



ThiuT a écrit:

Sinon, comment encoder une vidéo avec ffmpeg ?

Merci

Bonjour,

Il faut que tu installes une version de ffmpeg pour windows, et ensuite l'encodage se fait en ligne de commande, je ne connais pas vista mais pour xp j'ai écrit un truc sur l'installation de ffmpeg sur windows xp. Sur le même site, tu trouveras quelques exemples de commandes pour ffmpeg. Un truc intéressant avec ffmpeg sur windows, c'est que tu peux l'utiliser avec avisynth, ce qui ouvre de nouvelles perspectives.

Hors ligne

 

#8 2009-12-17 21:09:43 Re : Vitesse de lecture vidéo avec GEM

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Vitesse de lecture vidéo avec GEM



Salut,

je n'utilise jamais [pix_film] ou [pix_movie] en mode auto mais toujours avec un compteur externe.

++


La route est longue mais la voie est libre

Hors ligne

 

#9 2009-12-18 15:40:07 Re : Vitesse de lecture vidéo avec GEM

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Vitesse de lecture vidéo avec GEM



oli44 a écrit:

je n'utilise jamais [pix_film] ou [pix_movie] en mode auto mais toujours avec un compteur externe.

pareil

Hors ligne

 

#10 2016-05-16 12:17:48 Re : Vitesse de lecture vidéo avec GEM

Test00
membre
Date d'inscription: 2010-11-12
Messages: 89

Re: Vitesse de lecture vidéo avec GEM



Bonjour,

Je rencontre exactement le même problème, comment faut il faire pour mettre un compteur externe?
Est t il obligé de déterminer la longueur de la vidéo pour faire une lecture image par image?

Hors ligne

 

#11 2016-05-17 06:59:22 Re : Vitesse de lecture vidéo avec GEM

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

Re: Vitesse de lecture vidéo avec GEM



Bonjour,

Le plus simple d'après moi, c'est de télécharger une version statique de ffmpeg, ainsi tu évite l'installation en téléchargeant directement un executable :
https://ffmpeg.org/download.html

Ensuite tu encodes. Il y a eu pas mal d'échange sur le codec à utiliser. Certains penche pour le mjpeg :
http://stackoverflow.com/questions/3214 … g-encoding

D'autre pour le h264 :
https://trac.ffmpeg.org/wiki/Encode/H.264

Quoi qu'il en soit, je n'ai jamais constaté de différence à l'utilisation avec GEM, et j'ai toujours des erreurs de lecture (sous OS X).
Aussi il est necessaire, comme mentionné plus haut de lire avec un compteur externe afin d'éviter les mésaventures. Mais [pix_film] indique le nombre d'images contenu dans la video, ce qui facilite les choses.

Par contre il est necessaire de savoir combien d'image par seconde doivent être lues.

bonne continuation.

Hors ligne

 

#12 2016-05-17 12:40:59 Re : Vitesse de lecture vidéo avec GEM

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Vitesse de lecture vidéo avec GEM



citation :

Par contre il est necessaire de savoir combien d'image par seconde doivent être lues.

je dirai même plus : il convient aussi d'accorder le fps de [gemwin] avec celui des vidéos . smile

Dernière modification par sakramh (2016-05-17 12:41:27)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#13 2016-05-17 15:55:39 Re : Vitesse de lecture vidéo avec GEM

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: Vitesse de lecture vidéo avec GEM



ou bien de mettre un [metro] + [counter] par exemple cadencé à la bonne période

Hors ligne

 

#14 2016-05-20 14:37:37 Re : Vitesse de lecture vidéo avec GEM

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: Vitesse de lecture vidéo avec GEM



à propos de compteur l'objet [cyclone/counter] ne m'ayant pas satisfait vraiment, j'en avais bricolé un (en p.j.) .
Lequel d'ailleurs j'utilise souvent conjointement à [pix_film] vu que ce dernier possède tout ce qu'il faut pour à son tour piloter le compteur (voir l'aide afférente à pix_film) .

Dernière modification par sakramh (2016-05-20 18:04:18)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024