Sto cercando di impostare VLC per registrare un live streaming su YouTube usando cron. Vlc registra video che non sono in diretta streaming bene, ma quando lo streaming è live, VLC registra al massimo solo 24 secondi. Perché si ferma qui? Come posso fare in modo che registri 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"
Risposta accettata:
Per i live streaming consiglierei di utilizzare livestreamer invece di VLC. Registrazione 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 irregolari.
Per le istruzioni di installazione, dai un'occhiata a questa risposta di @henry.