Annonce

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


#1 2008-09-29 19:36:04 lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

lire le son d'une vidéo sur puredata



Hello à tous,

désolé du ridicule de ma question mais quel objet puis-je créer pour lire une vidéo et faire sortir le son de cette vidéo ? en gros ça reviens à lire un film, quoi...
La vidéo a-t-elle besoin d'être dans un format particulier ? (m4v, mpeg, mp4, mov...) (j'ai un Pd version 0.39.3-extended-rc5 pour macppcG5)

merci d'avance !

Hors ligne

 

#2 2008-09-29 23:14:43 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



avec G.E.M. il faut lire la vidéo et le son séparément, donc 2 lecteurs synchronisés, oui je sais c'est bizarre et comlexe comme solution mais bon c'est comme cela que je fais (et tout ce que j'ai lu sur la pdlist va dans ce sens)
sinon tu peux aussi regarder l'objet [pdp_qt~] qui est capable de lire une séquence audio/vidéo quicktime, par contre tu ne seras pas en environnement 3D (contrairement à GEM).

Hors ligne

 

#3 2008-10-02 08:33:00 Re : lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

Re: lire le son d'une vidéo sur puredata



Merci de répondre !
Oui, j'ai effectivement essayé de faire double lecteur en séparant le fichier son et le fichier vidéo, je ne suis pas sûr de l'avoir bien réalisé et de fait le son réagit un peu tard lors de changements rapides de point de lecture... si quelqu'un connait des patchs biens fichus de ce point de vue, je suis preneur !

je vais essayer avec la solution pdp, en attendant...

Hors ligne

 

#4 2008-10-02 19:14:24 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



et bien j'ai bien un patch qui pourrait t'aider mais je te prévient c'est bien gras et poilu big_smile :
- je n'ai rien documenté
- il faut extraire au format WAV la piste son de la vidéo
- il y a une règle de nommage pour les fichiers genre :
fichiervideo.mov
fichiervideo.mov.wav

bref... mon beau petit bordel perso...
ça te tente toujours ?

Hors ligne

 

#5 2008-10-02 19:26:51 Re : lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

Re: lire le son d'une vidéo sur puredata



big_smile
effectivement ça vaut le coup d'œil !!
Heureusement qu'il y a des couleurs !!!smile

Merci beaucoup en tout cas, je vais prendre le temps d'analyser tout ça...
@+

Hors ligne

 

#6 2008-10-03 09:33:26 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



ouep, en fait comme tu l'auras certainement compris je l'utilise en tant qu'abstraction, et ça comme par magie ça devient moins bordelique big_smile
au chargement de la vidéo le patch va automatiquement charger aussi le fichier audio suivant la règle de nommage.
le patch founi aussi la fonctionnalité de 'cue points' (in + out + vitesse de lecture) personnalisés pour chaque fichier audio/video, enregistrables et rappelables avec les cases à cocher horizontales en bas du player...
c'est pas très clair tout ça mais si tu as des questions n'hésites pas...

Pour encoder les fichiers j'utilise ffmpeg et ça fonctionne très bien...
pour la vidéo :
Stream #0.0(eng): Video: mjpeg, yuvj420p, 320x240, 29.97 fps(r)
Pour l'audio
Stream #0.0: Audio: pcm_s16le, 44100 Hz, mono, 705 kb/s

le script qui me permet d'encoder tout ça :

#!/usr/bin/python
import os, sys

longueur = len(sys.argv)

x=1

while x < longueur :
	try:
		VideoFileInput = sys.argv[x]
	except IOError:
		print "FICHIER VIDEO!!!", infile
	
	print VideoFileInput
	os.system("ffmpeg -i "+VideoFileInput+" -r 29.97 -sameq -vcodec mjpeg -pix_fmt yuvj420p -an tempMJPEG.avi")
	os.system("ffmpeg -i "+VideoFileInput+" -vn -acodec pcm_s16le -ar 44100 "+VideoFileInput+".mov.wav")
	os.system("lavtrans -o "+VideoFileInput+".mov -f q tempMJPEG.avi")
	os.system("rm tempMJPEG.avi")
	x = x +1

tu peux soit l'utiliser en ligne de commande soit l'intégrer à un explorateur de fichier comme Nautilus ou Thunar et ainsi y avoir accès facilement gràce à au clic droit...

Hors ligne

 

#7 2008-10-04 01:29:16 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



Dans le genre gras et poilu comme un ours polaire qui prendrait l'autobus, il y a gems.movies~ de Pdmtl Abstractions. Par contre, c'est recommandé d'avoir une install de Pd extended 0.40.3

++


La route est longue mais la voie est libre

Hors ligne

 

#8 2008-10-04 11:00:33 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



oui effectivement Oli, quand j'avais commencé à patcher ce lecteur AV les abstractions pdmtl n'étaient pas publiées...
je remarque aussi que gems.movies~ me semble beaucoup plus facile d'emploi que mon joyeux bordel...

Hors ligne

 

#9 2008-10-04 21:41:57 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



Je n'ai pas eu le temps d'ouvrir ton velu de patch, mais l'intérêt de celui des Pdmtl abs, c'est que tu peux te déplacer sur une timeline and everything keeps in sync!


La route est longue mais la voie est libre

Hors ligne

 

#10 2008-10-12 12:23:35 Re : lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

Re: lire le son d'une vidéo sur puredata



je pense que c'est peut-être ça qu'il me faut ( les pdmtl abs). j'aimerais bien trouver des exemples d'applications, des patches pour apprendre à raccorder tout ça aux objets sons et vidéos, en attendant j'observe ce que j'ai telechargé sur http://code.goto10.org

merci à tout les 2

Hors ligne

 

#11 2008-10-12 13:51:16 Re : lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

Re: lire le son d'une vidéo sur puredata



et maintenant, ça marche tout à fait bien : cool !! smile

Hors ligne

 

#12 2008-10-13 10:28:01 Re : lire le son d'une vidéo sur puredata

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

Re: lire le son d'une vidéo sur puredata



tu peux préciser comment , éventuellement attacher un patch d'exemple? ça sera pratique pour le porchain qui se posera la question...

cool


La route est longue mais la voie est libre

Hors ligne

 

#13 2008-10-13 14:58:03 Re : lire le son d'une vidéo sur puredata

6r4f
nouveau membre
Date d'inscription: 2008-09-29
Messages: 6

Re: lire le son d'une vidéo sur puredata



Yes ! Bonne idée !
c'est fait sur le vif, avec des essais de connections midi un peu rustres, mais ça devrait marcher avec toute vidéo sonore je pense...attention au pitch !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024