Grabar una transmisión en vivo de YouTube usando VLC

9

Estoy tratando de configurar VLC para grabar una transmisión en vivo en YouTube usando cron. Vlc graba videos que no están en vivo, pero cuando la transmisión está en vivo, VLC graba como máximo solo 24 segundos. ¿Por qué se detiene ahí? ¿Cómo puedo conseguir que grabe más?

Las líneas que tengo en mi archivo crontab se adaptaron 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"
usuario2980766
fuente

Respuestas:

15

Para transmisiones en vivo, recomendaría usar livestreamer en lugar de VLC. Grabar con livestreameres muy sencillo, por ejemplo:

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

livestreamer admite 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 .

Glutanimato
fuente
1
livestreamer ahora está en desuso y se bifurca para transmitir.
Igor
0

Según la página de manual de livestreamer, las opciones deben ser lo primero:

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

Estos le mostrarán transmisiones que puede elegir:

$ livestreamer [URL]

o

$ livestreamer [OPTIONS] [URL]

Esto guardará la transmisión disponible de mejor calidad al archivo arq.mp4 en el directorio actual:

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

Cheque

$ man livestreamer 

para muchos mas detalles

Algum Alguém
fuente