Annonce

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


#1 2014-11-07 17:31:37 Gstreamer adresses documentations et didactitiels

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

Gstreamer adresses documentations et didactitiels



Proposition qui a déjà été faite : compiler ce que l'on trouve sur GStreamer .
un tas de choses, certes, mais rarement ce que l'on cherche .
C'est quand même un outil qui permet pas mal de chose en une seule ligne (comme streamer une capture audio/video sur laquelle on peut incruster des images du texte, ajouter des effets audio/video, enregister dans un fichier ... le tout sans avoir le cpu trop chaud .
voilà ce que j'ai à ce jour :
http://www.metal3d.org/ticket/2012/08/1 … -gstreamer
http://www.metal3d.org/ticket/2012/08/1 … r-la-suite
http://blog.nicolargo.com/2009/01/intro … media.html  (et plus sur ce blog)
http://noraisin.net/diary/?p=40
http://wiki.oz9aec.net/index.php/Gstreamer_cheat_sheet (recommandé)
http://www.espaciolinux.com/2012/07/gst … -tutorial/

Dernière modification par sakramh (2014-11-07 18:17:54)


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

Hors ligne

 

#2 2014-12-16 22:30:51 Re : Gstreamer adresses documentations et didactitiels

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

Re: Gstreamer adresses documentations et didactitiels



Merci Sakramh

Hors ligne

 

#3 2015-02-16 02:55:10 Re : Gstreamer adresses documentations et didactitiels

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

Re: Gstreamer adresses documentations et didactitiels



suite à mes déboires avec ffmpeg -f v4l2 ... ou -f x11grab ... quand je lui rajoute -f jack (trop de xrun audibles et des images noires)... j'ai fouiné, planté, (décou)ragé etc... (ce que j'avais trouvé de mieux c'est l'image avec ffmpeg et l'audio avec jack_record ou Timemachine, impliquant un remontage et ffmpeg me donnait quand même quelques images noires ou dupliquées, voire corrompues)
Mais au final relisant des tutoriels , avec Gstreamer  je suis arrivé à un résultat impeccable en décomposant .
Pour la vidéo sans le son avec mes préférences habituelles (640x480 en mjpeg dans un avi)
pour le son tout seul  avec mes habitudes aussi (48k 2 canaux 16 bits dans un wav)
Restait à réaliser les deux opération en même temps .
En m'inspirant de ce fil (les deux pages) http://linuxmusicians.com/viewtopic.php … mp;t=10438
j'ai des fichiers nickels . Et cerise sur le gâteau : aucun xrun et aucune image noire .
Et ! queue !  wink sur la cerise, la consommation  processeur divisée par 4 comparé à ffmpeg pour le même setup .
Ma ligne (je rajoute un moniteur image pour gephex vers v4l2 (inutile avec Gem) mais pas de monitoring audio (jack est déjà là pour çà) :
gst-launch-0.10 -e v4l2src device=/dev/videoN ! video/x-raw-yuv, framerate=nb/1, width=X, height=Y ! tee name=visuel ! queue ! ffmpegcolorspace ! jpegenc ! queue ! avimux name=muxer ! filesink location=/home/cheoim/chefdœuvre.avi sync=false visuel. ! queue leaky=1 ! ffmpegcolorspace ! xvimagesink sync=false  jackaudiosrc connect=none ! audioconvert ! audio/x-raw-int,rate=x,channels=y,depth=z ! queue ! muxer. sync=true
Voilà cool sans garanties que cela fonctionne pour tout le monde sad
P.S. : il y a bien sûr des ajustements à faire : ! audiorate ! si nécessaire, ou dans ! jackaudiosrc ! si il signale un abandon de samples, ! codec !, ! container !... (gst-inspect est ton ami smile )

Dernière modification par sakramh (2016-04-15 09:43:46)


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