Gambas-it

Gambas3 => Programmazione => Topic aperto da: allegfede - 08 Gennaio 2019, 20:15:04

Titolo: audio mixer con gstremer e gb.media
Inserito da: allegfede - 08 Gennaio 2019, 20:15:04
al fine di testare il componente "mix" di gstreamer:
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-audiomixer.html
sto facendo degli esperimenti che forse possono essere inficcati (termine ternano di dubbia moralita') nella wiki ;-)

in allegato un esempio che usa (per ora) due player separati che vengono mixati da pulse (come comportamento di default).

Domani provo a fare in modo che il mix sia interno alla app e che quindi ci sia un VUMETER unico che misura il livello di TUTTO quello che viene riprodotto dai player nell'applicazione.
Titolo: Re:audio mixer con gstremer e gb.media
Inserito da: vuott - 08 Gennaio 2019, 20:26:25
C'è già qualcosa nella WIKI:

https://www.gambas-it.org/wiki/index.php?title=Ottenere_un_unico_file_audio_da_due_o_pi%C3%B9_file_audio_mediante_il_componente_gb.media

https://www.gambas-it.org/wiki/index.php?title=Eseguire_due_o_pi%C3%B9_file_audio_contemporaneamente_mediante_la_Classe_%27%27MediaPipeline%27%27_del_componente_gb.media
Titolo: Re:audio mixer con gstremer e gb.media
Inserito da: allegfede - 09 Gennaio 2019, 13:26:02
si li avevo visti (anche se qualche tempo fa' e sinceramente me ne ero scordato).

Pero' in quei casi, ENTRAMBE le clip audio sorgenti, facevano capo alla stessa pipeline, e quindi devono iniziare (almeno) nello stesso momento.

Io vorrei invece ottenere un "mix" infinito che e' sempre in esecuzione (da quando il programma e' inizializzato) e permetta a le sorgenti che vogliono, di puntare a lui e quindi venire mixate ed analizzate (vumeter globale).

Questo sicuramente non sara' banale, ma e' un esperimento che mi potrebbe risultare utile e che sicuramente potrebbe chiarirmi anche il funzionamento dei famosi "linkLaterTo" che ancora mi e' fumoso :-/
Titolo: Re:audio mixer con gstremer e gb.media
Inserito da: vuott - 09 Gennaio 2019, 15:34:37
....e' un esperimento che mi potrebbe risultare utile e che sicuramente potrebbe chiarirmi anche il funzionamento dei famosi "linkLaterTo" che ancora mi e' fumoso
Sperimentare e studiare è ottima cosa.