Registrazione di un live streaming YouTube tramite VLC


9

Sto cercando di impostare VLC per registrare uno streaming live su YouTube usando cron. Vlc registra video che non sono in diretta streaming bene, ma quando lo streaming è in diretta i record VLC al massimo solo 24 secondi. Perché si ferma qui? Come posso ottenere per registrare di più?

Le righe che ho nel mio file crontab sono state adattate dalla risposta a questa domanda :

35 21 20 3 * cvlc --sout file/ts:/path/to/directory/file.mp4 <link to video>
37 21 20 3 * sh -c "killall cvlc; killall vlc"

Risposte:


15

Per i livestream consiglierei di usare il live stream invece di VLC. Registrare con livestreamerè un gioco da ragazzi, ad esempio:

livestreamer <livestream-url> best -o vod.mp4

livestreamer supporta dozzine di diversi provider di streaming e funziona in modo molto affidabile, anche con flussi spotty.

Per le istruzioni di installazione, dai un'occhiata a questa risposta di @henry .


1
livestreamer è ora deprecato e biforcato per streamlink.
Igor V.

0

Secondo la manpage di livestreamer, le opzioni devono venire prima:

COMMAND-LINE USAGE
$ livestreamer [OPTIONS] [URL] [STREAM]

Questi ti mostreranno i flussi tra cui puoi scegliere:

$ livestreamer [URL]

o

$ livestreamer [OPTIONS] [URL]

Ciò salverà il miglior flusso disponibile di qualità nel file arq.mp4 nella directory corrente:

livestreamer -o arq.mp4 <livestream-url> best

Dai un'occhiata

$ man livestreamer 

per molti più dettagli.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.