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
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
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
et bien j'ai bien un patch qui pourrait t'aider mais je te prévient c'est bien gras et poilu :
- 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
effectivement ça vaut le coup d'œil !!
Heureusement qu'il y a des couleurs !!!
Merci beaucoup en tout cas, je vais prendre le temps d'analyser tout ça...
@+
Hors ligne
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
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
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
++
Hors ligne
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
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!
Hors ligne
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
et maintenant, ça marche tout à fait bien : cool !!
Hors ligne
tu peux préciser comment , éventuellement attacher un patch d'exemple? ça sera pratique pour le porchain qui se posera la question...
Hors ligne
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
Pages: 1