Estoy tratando de configurar VLC para grabar una transmisión en vivo en YouTube usando cron. Vlc graba videos que no se transmiten en vivo muy bien, pero cuando la transmisión es en vivo, VLC graba como máximo solo 24 segundos. ¿Por qué se detiene allí? ¿Cómo puedo hacer que grabe más?
Las líneas que tengo en mi archivo crontab fueron adaptadas de la respuesta a esta pregunta:
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"
Respuesta aceptada:
Para transmisiones en vivo, recomendaría usar livestreamer en lugar de VLC. Grabando con livestreamer
es una brisa, por ejemplo:
livestreamer <livestream-url> best -o vod.mp4
livestreamer es compatible con docenas de diferentes proveedores de transmisión y funciona de manera muy confiable, incluso con transmisiones irregulares.
Para obtener instrucciones de instalación, consulte esta respuesta de @henry.