Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[RISOLTO] VLC: comando da terminale per registrare
#1
Buonasera.
Prendendo spunto da TVLC, mi e' venuta la curiosita' di creare un file .bat per vedere e registrare RaiMovie, inserendo i comandi in uno scheduler; in pratica crearmi un videoregistratore programmabile.
Usando WOSB ho la possibilita' di riaccendere il PC e eseguire un file di comandi, per poi rispegnere il PC, alle ore/date desiderate.
Per quanto rigurda accendere VLC al canale desiderato non c'e' problema; basta mettere nel file .bat:

start C:\Programmi\VideoLAN\VLC\vlc.exe http://stream6.rai.it/italy/smil:raimovie.smil/playlist.m3u8chunklist_b900000.m3u8   (senza sottolineatura) cioe': apri con VLC la pagina web di RaiMovie

La difficolta' e ' che non riesco a dire a VLC: registra la trasmissione aperta nel file  xxxx.mpg/AVI/MP4 o altra estensione utile, dove xxxx e' il nome/percorso file.

il comando dovrebbe essere --sout, ma oltre aquesto non riesco ad andare.
C'e' una pagina https://wiki.videolan.org/VLC_command-line_help/  che, a saperla leggere, dovrebbe dire come si fa, ma per me e' arabo.
Ho provato varie stringhe di comandi trovate qua'e la', ma non ho risolto.
Naturalmente sto' usando Windows7, ma il discorso non cambierebbe sotto linux, perche' la sintassi dei comandi da terminale per VLC e' la stessa, proprio perche' deve semplicemente essere riconosciuta da VLC.
 Grazie a tutti in anticipo
Cita messaggio
Grazie da:
#2
la parte interessante credo sia questa
Spoiler :
Stream output to memory buffer
--sout-smem-video-prerender-callback=<string>
Video prerender callback
Address of the video prerender callback function. This function will
set the buffer where render will be done.
--sout-smem-audio-prerender-callback=<string>
Audio prerender callback
Address of the audio prerender callback function. This function will
set the buffer where render will be done.
--sout-smem-video-postrender-callback=<string>
Video postrender callback
Address of the video postrender callback function. This function will
be called when the render is into the buffer.
--sout-smem-audio-postrender-callback=<string>
Audio postrender callback
Address of the audio postrender callback function. This function will
be called when the render is into the buffer.
--sout-smem-video-data=<string>
Video Callback data
Data for the video callback function.
--sout-smem-audio-data=<string>
Audio callback data
Data for the video callback function.
--sout-smem-time-sync, --no-sout-smem-time-sync
Time Synchronized output (default enabled)
Time Synchronisation option for output. If true, stream will render
as usual, else it will be rendered as fast as possible. (default
enabled)
[Immagine: http://i62.tinypic.com/2poqd8p.jpg]
In order to get specially support for manjaro have a look here
http://www.forum.manjaro-it.org/
Cita messaggio
Grazie da:
#3
Grazie tumbler per la tua risposta.
Da quello che ci ho capito, ho confezionato il file .bat:

start C:\Programmi\VideoLAN\VLC\vlc.exe http://stream6.rai.it/italy/smil:raimovi...00000.m3u8
--sout-smem-video-prerender-callback=F:\Video\prvlc.mpg


provando anche con l'estensione .ts, che e' quella del file che crea VLC premendo il pulsante "registra", ma non c'e niente da fare, mi fa vedere Raimovie, ma non mi crea il file della registrazione, cosi ' come non me lo crea il comando "--sout=file/ts:xxxx.mpg", preso da https://wiki.videolan.org/Documentation:...m_with_VLC.
Chissa', se si potesse vedere che succede a VLC quando si spinge il pulsante "registra"
Cita messaggio
Grazie da:
#4
Ho fatto un passetto avanti.
Ho creato il file .bat:

start C:\Programmi\VideoLAN\VLC\vlc.exe http://stream6.rai.it/italy/smil:raimov ... 00000.m3u8 --sout=file/ts:"F:\Video\prvlc.mpg" --run-time=300

(tutto su una riga, con le virgolette, = percorso assoluto?, 5' di prova) e funziona, nel senso che registra, crea il file li' dove gli ho detto; pero' non si vede in contemporanea la registrazione. Per vedere debbo: o aprire un'altra istanza di VLC, o aprire il file della registrazione, che cosi' mi funge da visore, ed in fondo e' sempre una 2a istanza di VLC.
Ma questo e' poco importante, perche' in fondo il videoregistratore si usa proprio per registrare per vedere in differita.
Non dovrebbe essere difficile trovare un comando per duplicare il flusso di uscita, cosi' da vedere il filmato in contemporanea.
Per cui il mio problema e' risolto.
Cita messaggio
Grazie da:
#5
Ciao dante5351, ho provato ad eseguire lo stesso bar ma pur aprendosi correttamente vlc (e anche acestream, per chi fosse interessato) non parte la registrazione e non si chiude.
Però si vede lo streaming.
Forse nel frattempo è cambiato qualcosa?

Grazie in anticipo.
Cita messaggio
Grazie da:
#6
Scusa il ritardo: no non e' cambiato niente, a me il comando funziona, naturalmente su windows7, ma nel frattempo ho problemi con la registrazione in Linux. Chissa' che quaesti problemi non nascano dall'ultima versione di VLC, la 2.2.1
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)