J'essaie de configurer VLC pour enregistrer un flux en direct sur YouTube en utilisant cron. Vlc enregistre très bien des vidéos qui ne sont pas diffusées en direct, mais lorsque le flux est en direct, VLC n'enregistre que 24 secondes au maximum. Pourquoi ça s'arrête là? Comment puis-je le faire enregistrer davantage?
Les lignes que j'ai dans mon fichier crontab ont été adaptées de la réponse à cette question :
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"
Selon la page de manuel livestreamer, les options doivent venir en premier:
Ceux-ci vous montreront les flux que vous pouvez choisir:
ou
Cela permettra d'économiser la meilleure qualité de flux disponible dans le fichier arq.mp4 dans le répertoire actuel:
Vérifier
pour beaucoup plus de détails.
la source
Streamlink
livestreamer n'est plus maintenu. Utilisez plutôt Streamlink
Installer (
install --upgrade
pour mettre à niveau ):Alors juste
Vous pouvez également envoyer le flux vers
cvlc
avec n'importe quel paramètre de votre choixla source