Annonce

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


#1 2016-04-12 09:52:45 enregistrer une vidéo

vj_dobermann
membre
Lieu: Genève Suisse
Date d'inscription: 2010-11-05
Messages: 86
Site web

enregistrer une vidéo



Bonjour à tous,

Pour un projet en juillet, je dois monter une sorte de "cabine vidéo" où les gens seront assis à tour de rôle pour un enregistrement audio/vidéo de quelques minutes, ils pourront délirer en racontant des choses, faire des grimaces etc etc big_smile

Je pense utiliser Pure Data pour la gestion de l'enregistrement et un contrôleur midi pour just faire play/stop.

Par contre j'ai fait plusieurs recherche sur le net mais je n'ai pas trouvé de tuto pour expliquer comment enregistrer un flux audio ET vidéo et que à chaque enregistrement pure data devra créer un fichier séparé.

Auriez-vous l'amabilité de m'indiquer par où commencer ou me poster un lien avec un tuto s'il vous plaît ?

Un grand merci d'avance et je vous tiendrai au courant de l'avancé du projet wink

Hors ligne

 

#2 2016-04-12 11:16:32 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



Salut, perso vite fait comme ça, pour un tel projet c'est plus vers ffmpeg que je me tournerais... Sauf s'il faut introduire des effets propres à pure data.

Le tout étant de lancer une ligne de commande en midi, ce que tu peux faire via pure data :-)

Hors ligne

 

#3 2016-04-12 13:34:28 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



Yep...

Pour faire cela, je passe par ffmpeg avec la commande :

ffmpeg -f alsa -i pulse -f video4linux2 -s 640x360 -r 25 -i /dev/video20 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 /home/labomedia/Bureau/$(date +%Y-%m-%d-%H:%M:%S).mkv

...où video20 est un périphérique virtuel créé avec v4l2loopback et sur lequel Puredata enregistre du flux via la boite [pix_rec].


L'Amour au Peuple !

Hors ligne

 

#4 2016-04-12 15:57:16 Re : enregistrer une vidéo

vj_dobermann
membre
Lieu: Genève Suisse
Date d'inscription: 2010-11-05
Messages: 86
Site web

Re: enregistrer une vidéo



oulala je ne connais pas du tout ffmpeg, ça m'a l'air très compliqué de tout passer en ligne de commande, là je suis perdu...

J'ai déjà fais des installations vidéo mais jamais enregistré le flux A/V, si je désire le faire avec PD c'est pour certains de ses effets notamment le chromakey car il y aura un fond vert derrière.

J'ai vu qu'il est possible d'utiliser Syphon et de faire un record avec Syphon REC (je suis sur mac)

Hors ligne

 

#5 2016-04-12 16:36:58 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



Et bien, si tu es sur mac, la solution que je t'ai proposée ne fonctionnera pas car v4l2loopback n'existe pas pour cette plate-forme.

Par contre,  Nononononono vient de créer une alternative : http://codelab.fr/6226

Je peux comprendre que la ligne de commande te rebute.
Mais, en ce qui me concerne, je ne connais pas d'autre moyen d'enregistrer vidéo+son avec une image issue de Puredata...

Au mieux, tu peux enregistrer des fichiers vidéo et sonore indépendamment et les muxer par la suite (avec ffmpeg, par exemple... tongue ).

Il y a peut-être des externals qui répondent à ton besoin, mais je ne les connais pas... hmm
Désolé...


L'Amour au Peuple !

Hors ligne

 

#6 2016-04-12 16:48:37 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



Mon external ne gère pas l'audio... Je tente de mettre du jack dedans mais pour l'instant je fait planter pure data...
Peut être un jour mais là...

sinon pour l'audio+video y'a aussi http://codelab.fr/1197
et apres une petite commande ffmpeg pour muxer tout ça! big_smile

Hors ligne

 

#7 2016-04-13 11:22:33 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



citation :

Mon external ne gère pas l'audio...

Ah oui... hmm
C'est un détail qui a son importance dans le cas présent... tongue
(et loin de moi l'intention de minimiser le travail déjà fourni)


L'Amour au Peuple !

Hors ligne

 

#8 2016-04-13 11:45:29 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



Il y a aussi Gstreamer qui si je ne me trompe est multi-plateformes . Sauf que sur mac j'imagine que c'est X11 (XQuartz) qu'il faudra utiliser (+ jackd) . [pix_record] est censé enregistrer en quick time (vidéo only) aussi .
J'avais un temps essayé d'utiliser pdgst . Sans succès d'où je me suis rabattu sur gstreamer (le bon dieu plutôt que ses saints et à mon avis plus efficient que ffmpeg)  http://codelab.fr/5361#p28257

Dernière modification par sakramh (2016-04-15 09:51:27)


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

Hors ligne

 

#9 2016-04-13 13:52:33 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



pdgst, une m.... folle à compilersous mac, j'y étais arrivé après une semaine de galère pour un résultat qui ne m'as pas du tout convaincu.
Après, l'utiliastion de gstreamer, je ne connais pas en tant que tel. Un jour peut-être... Je garde ton lien Sakram en tout cas.

Hors ligne

 

#10 2016-04-14 00:23:12 Re : enregistrer une vidéo

benjamin
membre
Lieu: Orléans
Date d'inscription: 2008-03-18
Messages: 168
Site web

Re: enregistrer une vidéo



hello,

en effet pas de solution simple si ce n'est hacker un clavier et utiliser un logiciel de capture de webcam qui se pilote au raccourci clavier (et se met en plein écran, indique quand il enregistre ...)

ou comme l'indique olivier enregistrer la video avec pix_record et l'audio avec writesf~ et utiliser aussi pure data pour envoyer la commande de mux ou post-prod

par ici un videothon sous Linux perpétré pour Télémillevaches basé sur ffmpeg et v4l2loopback ... http://wiki.labomedia.org/index.php/Vid … Data_Linux

++
b

Hors ligne

 

#11 2016-04-14 10:33:18 Re : enregistrer une vidéo

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

Re: enregistrer une vidéo



benjamin a écrit:

ou comme l'indique olivier enregistrer la video avec pix_record et l'audio avec writesf~ et utiliser aussi pure data pour envoyer la commande de mux ou post-prod

je plussoie pix_record et writesf~

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024