Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - fernando

Pagine: [1] 2 3 ... 5
1
Programmazione / Re: registrare con mencoder
« il: 21 Dicembre 2012, 19:37:37 »
Per spiegarmi ..... in runtime (F5), mi porta sempre l'errore : Out of bounds, nella console di gambas il numero 132, forse tu vorresti dare il numero esatto delle emittenti ? Però aggiornando di tanto in tanto con W_scan possono aumentare , mi spiego ? Scusa se sono precipitoso, cmq fai tu. Il codice che io sto usando è questo:

Public Sub Button5_Click()
 Dim ss As String[]   
 Dim j As Byte 
ss = Split(File.Load("/home/nando/channels.conf"), "\n")
Print ss.count
     For j = 0 To ss.Max 
      ListBox1.add(Split(ss[j], ":")[0]) 
   Next 
End
Volevo anche aggiungere che ho provato ho   :   Label1.Text = Stat("/home/nando/").Size inserendolo nel timer1, ma viene fuori sempre lo stesso numero (20480) appena parte mencoder qualunque siano i minuti di rec , quindi senza incremento.

2
Programmazione / Re: registrare con mencoder
« il: 21 Dicembre 2012, 18:34:42 »

Considera che le righe sono tante , non le ho contate , ma pensa a tutte le emittenti del digitale terrestre...
saranno 80, 100 boh non lo so,
quindi ho sostituito    For j = 0 To 2    con   For j = 0 To ss.Max    giusto ?
mi porta ancora l'errore : Out of Bounds
Cordiali saluti

3
Programmazione / Re: registrare con mencoder
« il: 21 Dicembre 2012, 17:57:51 »

Ciao
Scusa... l'ho cambiata come mi hai suggerito in ss , ma porta l'errore :
Out of Bounds.
Cordiali saluti

4
Programmazione / Re: registrare con mencoder
« il: 21 Dicembre 2012, 11:22:36 »
Public Sub Button1_Click()

Dim ss As String[]   
 Dim j As Byte 
ss = Split(File.Load("/percorso_del_mio_file_di_prova/channel.conf"), "\n") 
  For j = 0 To 2 
      ListBox1.add(Split(ss1[j], ":")[0]) 
   Next 
End
Mi porta come errore : Unknown Identifier: ss1
Per quanto riguarda il conteggio del video, con il tasto destro man mano che registra  aggiorna i mb, pensavo che si potesse vedere il tutto in una label, cmq va bene ugualmente.
Grazie e scusa se ti sto facendo perdere del tempo, ma ci siamo quasi :-)
Cordiali saluti e buona giornata

5
Programmazione / Re: registrare con mencoder
« il: 20 Dicembre 2012, 19:23:19 »

Ciao
Scusa ma non riesco a mettere in funzione il tuo codice, riguardo la visualizzazione dei solo nomi delle emittenti richiamando il file channels.conf,. Ho portato l'esempio di Rai1:  Rai2:, che sono composte da solo 4 lettere, ma il nome può essere  più lungo ad esempio RaiPremium:   Italia1: TeleItalia:  Etc.... a me interesserebbe avere i nomi delle emittenti prima prima dei due punti, e visualizzarli in una listbox, dando il percorso il file channels.conf:

Public Sub Button1_Click()
ListBox1.List = Split(File.Load("/home/Fernando/mplayer/channels.conf"))
end
con questo codice (mi ripeto) mi da tutta la lista delle emittenti ma con al seguito canale, frequenza etc.

Rai1:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:512:650+694:3401.
Mi faresti un esempio pratico con questa stringa e il mio codice ?

Per quanto riguarda il conteggio della registrazione in mb,  appena parte la registrazione mencoder crea il file video, quindi desidererei intercettare i dati, calcolarne e mostrare man mano la quantità ricevuta, quindi destinarli a Mencoder per la prevista registrazione.
Per il database delle registrazioni, vedrò dopo aver risolto questo. Per il resto funziona tutto alla grande.
Grazie ancora, e grazie a questo forum, che mi ha fatto imparare tanto.Spero di poter mettere 'Risolto', anche se non so come farlo :-)
per evitare di essere rimproverato :-)
Cordiali saluti e buon proseguimento di serata.

6
Programmazione / Re: registrare con mencoder
« il: 19 Dicembre 2012, 18:22:00 »
Ciao

Funziona!!!!! grazie veramente per avermi risolto questo quesito.
Ho fatto una prova  rec di 5 minuti circa, con ora d'inizio e fine
tutto ok, il file video funziona perfettamente (rispondo a fsurfing). Desidererei chiederti :
a) Se inserendo una data  non odierna ad es 25/12/2012
    e chiaramente lasciando il computer sempre acceso, la registrazione si avvia comunque ?
    Si può creare un database con le registrazioni programmate per i giorni futuri ?

b)Se la data o gli orari per un qualsiasi motivo sono errati , ad esempio voglio registrare oggi e invece di mettere 19/12/2012
    inserisco 18/12/2012, oppure la data esatta, ma un orario d'inizio già passato,  posso gestire l'errore con un messagebox ?

c) Come ben sai mencoder  prende i canali delle emittenti tv da un file chiamato channels.conf, che si posiziona nella cartella di mplayer ,
 che si crea digitando da shell "w_scan", per avere una visione delle emittenti li richiamo in una listbox con questo codice:
 
ListBox1.List = Split(File.Load("/home/Fernando/mplayer/channels.conf"))

però visualizzando la lista mi porta il nome delle emittenti ma con tutto il resto, frequenza, pid. e altri codici è la cosa a vista si rende antipatica.
ad esempio  Rai1:586000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:512:650+694:3401
e così per tutte le emittenti. Come posso fare per avere solo il nome delle emittenti ad esempio
Rai1
Rai2
Rai3
etc
etc
Esiste qualche riga di codice che legga, ma che si possano visualizzare sempre nella listbox, solo fino ai due punti Rai , Rai2, La7, Dmax e così via ? Ma richiamandoli con mencoder facciano il loro lavoro. Man mano che la registrazione va avanti si può avere il conteggio dei mb ?
Rispettando sempre il tuo tempo prezioso, un grazie e scusa se mi sono prolungato troppo con questi quesiti.
Cordiali saluti

7
Programmazione / Re: registrare con mencoder
« il: 18 Dicembre 2012, 20:53:41 »
Ciao
per prima cosa grazie per avermi risposto,confido sempre in questo forum, ma non riesco ad unire il mio codice mencoder con il tuo,
il mio quesito (ripeto) è questo :
in una tetxbox1.text inserire la data xx/xx/xxxx , in una seconda textbox2.text inserire l'ora di partenza della registrazione in una terza textbox3.text l'ora di fine registrazione, il tutto in un comando button. Fatto questo, all'ora e al giorno programmato  far entrare, chiaramente in azione questo codice :

Shell "mencoder dvb://Canale5 -tv driver=v4l2:device=/dev/dvb/adapter0/fronted0:alsa:adevice=hw.0:brightness=0:contrast=0:hue=0:saturation=0 -oac mp3lame -ovc x264 -quiet  -vf pp=hb:a/vb:a/dr:a/al:a/lb:a,scale=512:384 -lameopts cbr:br=128 -o ./cap.avi"

Avendo logicamente il computer acceso. Saresti così gentile a farmi un esempio pratico inserendo sempre il mio codice mencoder ? Per me è un argomento nuovo che tratto, di solito mi dedico ai database sqlite.
Grazie
Cordiali saluti


8
Programmazione / [RISOLTO] registrare con mencoder
« il: 18 Dicembre 2012, 12:29:44 »
Salve
Spero che sia la sezione adatta per esporre il mio quesito.
Sto cercando di costruire un'applicazione con gambas per registrare dal digitale terrestre con scheda d'acquisizione tv. Avendo da  poco ho scoperto 'mencoder' per registrare direttamente in vari formati compressi (divx, xvid etc.) usando questo codice con un button:

Shell "mencoder dvb://" & TextBox1.Text & " -tv driver=v4l2:device=/dev/dvb/adapter0/fronted0:alsa:adevice=hw.0:brightness=0:contrast=0:hue=0:saturation=0 -oac mp3lame -ovc x264 -quiet  -vf pp=hb:a/vb:a/dr:a/al:a/lb:a,scale=512:384 -lameopts cbr:br=128 -o ./cap.avi"

Dove nella textbox1 inserisco il nome dell'emittente televisiva, il tutto mi riesce bene.  Adesso vorrei programmare la registrazione, ad esempio giorno,
mese ed anno alle ore xx:xx con  l'inserimento in delle textbox, non riesco a farlo, gentilmente mi suggerite qualcosa ? Ho ubuntu 12.04.
Grazie anticipatamente  e spero di avere una risposta.

9
OpenBar / Re: campionato calcio
« il: 24 Giugno 2012, 09:32:17 »
Salve e Buona Domenica a tutti
Scusate il ritardo alla mia risposta....
nessun problema specifico riguardo la 'gestione campionati di calcio', anche perchè l' ho solo pensato  :)
senza avere scritto nulla. Quindi
desideravo solo sapere, se qualcuno, partecipante a questo forum avesse avuto  la mia stessa idea, a creare questo progetto, se si , com l' ha impostato, magari facendo vedere qualche esempio.
cordiali Saluti

10
Programmazione / Re: [RISOLTO]aprire un database sqlite
« il: 19 Giugno 2012, 18:13:43 »

Salve
Scusate se in ritardo, ma finalmente posso scrivere 'risolto', grazie all'esempio di fsurfing.Il codice spero di poterlo inserire al più presto, così altre persone del forum potranno risolvere come ho risolto io. Una buona serata a tutto il forum.
Grazie...alla prossima.

11
Programmazione / Re: aprire un database sqlite
« il: 15 Giugno 2012, 20:23:52 »
Salve
Ho aggiunto al progetto il codice che hai suggerito, ma non ottengo quello che chiedo, allego tutto il progetto,
facendo notare che il codice da me inserito si trova nel button 'salva settaggio', e l'altro che dovrebbe 'ricordare'l'ultimo db aperto in  'Public Sub Form_Open()',
puoi gentilmente correggere queste poche righe di codice ? cosa ho sbagliato o mi msfugge ?
Tengo a precisare che  questo progetto che ho  allegato, mi è stato gentilmente suggerito, da questo forum.
Grazie anticipatamente
Cordiali saluti

12
Programmazione / Re: aprire un database sqlite
« il: 14 Giugno 2012, 08:40:00 »

Salve
Grazie per aver preso in considerazione il mio quesito (codice), ma il problema non è, aprire o meno con 'open' il database, perchè può essere anche un mio errore momentaneo di scrittura in quest post, ma è, far scrivere il nome dell'ultimo database aperto,per farlo ricordare alla riapertura del programma. Non so se hai seguito questa 'discussione' nel corso dei giorni, mi è stato anche allegato un esempio per il 'cambio db', cioè passare da un database all' altro nello stesso programma, un esempio allegato da milio,(modificato) della rubrica che aveva postato Golia tempo fa.
Cordiali saluti

13
Programmazione / Re: aprire un database sqlite
« il: 13 Giugno 2012, 18:38:31 »

Ciao
questo è il codice :
ma non scrive il nome dell'ultimo database aperto, scrive sempre 'prova'

Dim $hConn As New Connection
Dim filescrittura As String 
 Dim hfile As File   
   filescrittura = Application.Path & "/gino.txt" 
 If filescrittura Then 
 hfile = Open filescrittura For Create 
               Print #hfile, "prova"
              $hConn.Type = "sqlite3"
   $hConn.Host = Application.Path
   $hconn.Name = & sqlname
   $hconn.Open
 Close #hfile   
 Endif   
saluti

14
Programmazione / Re: aprire un database sqlite
« il: 12 Giugno 2012, 14:10:21 »

Salve
Ho creato un file 'gino.txt' posizionandolo nella 'home' , poi ho creato dei button2-3-4-5 con il codice allegato, funziona.... Nel 'file scrittura' (button3) va a scrivere tre righe(milano,roma,palermo),fin qui ci sono, poi nel 'file lettura' richiama sempre la prima (milano),non so il perchè..., ma scusa nel mio caso deve scrivere solo una riga , cioè ricordare l'ultimo database che ho usato es. 'prova2012', o sbaglio ?
Nel tuo codice il nome del mio dataabse del database dove va collocato ? Bisogna mettere il nome del primo database (vuoto) creato ?

settings["nomechvuoi"] = "pippobaudo" 
 settings.Save
.....
'nomechevuoi' ho messo un nome a caso, =pippobaudo devo mettere il nome del database ?
Cordiali saluti
fernando

15
Programmazione / Re: aprire un database sqlite
« il: 11 Giugno 2012, 20:01:19 »

Buonasera
Non riesco a creare il codice pe leggere e scrivere testo su file, -nel mio caso far ricordare al programma, l'ultimo database caricato, ho provato in tutti i modi,guardando esempi, e seguendo le discussioni sul forum. Pazienza...  infine volevo sapere come chiudere la discussione, mettendo [Risolto] anche se in realtà non lo è.
Cordiali saluti, con na buona serata a questo formidabile forum.

Pagine: [1] 2 3 ... 5