Gambas-it
Gambas3 => Programmazione => Topic aperto 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:
-
.....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.
-
...ma in particolare tu voi registrare da una webcam oppure catturare un video presente in internet ?
-
Ciao vuott, vorrei poter registrare da una webcam ma non so come tradurre il codice dalle funzioni C di LibVLC. Grazie per l'interessameento
-
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.
-
Ok, proverò l'esempio della WIKI e ti farò sapere. Ciao a presto! :ok:
-
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:
-
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)