Gambas-it

Gambas3 => Programmazione => Topic aperto da: sandro - 02 Maggio 2016, 15:57:59

Titolo: Librerie VLC
Inserito da: sandro - 02 Maggio 2016, 15:57:59
Salve a tutti :)
dopo avere sperimentato con successo (consigliato gentilmente da vuott) la gestione dei file video con le funzioni esterne API di LibVLC

https://www.gambas-it.org/wiki/index.php/La_gestione_del_video_e_dei_file_video_con_le_funzioni_esterne_del_API_di_VLC

vorrei dei consigli ulteriori per utilizzare, se possibile, anche la funzione registrazione video (che è presente nell'applicazione VLC) ma non so come posso fare per
ottenere il codice necessario dalle API di VLC.
E' una richiesta ardua ma dovete scusarmi, sono alle prime armi con gambas3, spero che qualcuno possa aiutarmi. Grazie :ok:
Titolo: Re:Librerie VLC
Inserito da: vuott - 02 Maggio 2016, 16:44:44
.....per utilizzare, se possibile, anche la funzione registrazione video ....
E' una richiesta ardua
...in effetti non è un problema da poco.   (http://forum.ubuntu-it.org/images/smilies/sisi.gif)

Ho come l'impressione che in questi giorni avrò un pochino da studiare....   :-X
" Longo è lo cammino,
  ma grande è la meta !
"


... sono alle prime armi con gambas3
Quando si tratta con funzioni esterne, non è tanto questione di linguaggio Gambas, quanto invece di sapersi districare con il C.   
Titolo: Re:Librerie VLC
Inserito da: vuott - 02 Maggio 2016, 17:03:33
...ma in particolare tu voi registrare da una webcam oppure catturare un video presente in internet ?
Titolo: Re:Librerie VLC
Inserito da: sandro - 02 Maggio 2016, 17:07:15
Ciao vuott, vorrei poter registrare da una webcam ma non so come tradurre il codice dalle funzioni C di LibVLC. Grazie per l'interessameento
Titolo: Re:Librerie VLC
Inserito da: vuott - 03 Maggio 2016, 10:05:33
vorrei poter registrare da una webcam
Allora.... dovrei essere riuscito a risolvere il problema.
Ne ho fatto una breve specifica pagina nella nostra WIKI:
http://www.gambas-it.org/wiki/index.php?title=Catturare_e_riprodurre_immagini_video_mediante_una_WebCam_con_le_funzioni_esterne_delle_API_di_VLC

Tieni conto, comunque, che la libreria VLC si serve a sua volta della risorsa V4L2 per effettuare la cattura del video. 
Titolo: Re:Librerie VLC
Inserito da: sandro - 03 Maggio 2016, 11:57:27
Ok, proverò l'esempio della WIKI e ti farò sapere. Ciao a presto! :ok:
Titolo: Re:Librerie VLC
Inserito da: sandro - 03 Maggio 2016, 15:56:34
Ciao, dopo aver provato l'esempio della WIKI
http://www.gambas-it.org/wiki/index.php?title=Catturare_e_riprodurre_immagini_video_mediante_una_WebCam_con_le_funzioni_esterne_delle_API_di_VLC
ottengo questo risultato nella console:

"[00007f02e0001368] stream_out_standard stream out error: no suitable sout access module for `standard/ts:///tmp/video.mpg'"
"[00007f02e0000c58] core stream output error: stream chain failed for `transcode{vcodec=mp2v,fps=60,width=1080,acodec=mp2a,scale=1,channels=2,deinterlace,audio-sync}:standard{access-file,mux=ts,dst="/tmp/video.mpg"}' "
"[0000000001e68e68] core input error: cannot start stream output instance, aborting"

La risorsa V4L2 è istallata
Da notare che impostando "argc = 0" il codice funziona, viene visualizzata la finestra della webcam e il conteggio dei secondi, ovviamente non produce la registrazione.
Ciao a presto :ciao:
Titolo: Re:Librerie VLC
Inserito da: vuott - 14 Maggio 2016, 17:47:41
Dopo uno studio matto e disperatissimo  :D io e sandro abbiamo raggiunto questo risultato:

http://www.gambas-it.org/wiki/index.php?title=Catturare_video_e_audio_con_una_webcam_ed_un_microfono_e_salvarli_in_un_unico_file_video_mediante_le_funzioni_esterne_del_API_di_VLC

(http://forum.ubuntu-it.org/images/smilies/zomp.gif)