Autore Topic: Librerie VLC  (Letto 893 volte)

Offline sandro

  • Gamberetto
  • *
  • Post: 35
    • Mostra profilo
Librerie VLC
« il: 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:
« Ultima modifica: 13 Gennaio 2024, 00:16:15 da vuott »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Librerie VLC
« Risposta #1 il: 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.   

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.   
« Ultima modifica: 02 Maggio 2016, 16:49:06 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Librerie VLC
« Risposta #2 il: 02 Maggio 2016, 17:03:33 »
...ma in particolare tu voi registrare da una webcam oppure catturare un video presente in internet ?
« Ultima modifica: 02 Maggio 2016, 17:04:13 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sandro

  • Gamberetto
  • *
  • Post: 35
    • Mostra profilo
Re:Librerie VLC
« Risposta #3 il: 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

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Librerie VLC
« Risposta #4 il: 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. 
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline sandro

  • Gamberetto
  • *
  • Post: 35
    • Mostra profilo
Re:Librerie VLC
« Risposta #5 il: 03 Maggio 2016, 11:57:27 »
Ok, proverò l'esempio della WIKI e ti farò sapere. Ciao a presto! :ok:

Offline sandro

  • Gamberetto
  • *
  • Post: 35
    • Mostra profilo
Re:Librerie VLC
« Risposta #6 il: 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:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Librerie VLC
« Risposta #7 il: 14 Maggio 2016, 17:47:41 »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »