Estou tentando configurar o VLC para gravar uma transmissão ao vivo no YouTube usando cron. O Vlc grava vídeos que não são de transmissão ao vivo muito bem, mas quando o fluxo é ao vivo, o VLC grava no máximo apenas 24 segundos. Por que isso pára por aí? Como faço para gravar mais?
As linhas que tenho no meu arquivo crontab foram adaptadas da resposta a esta pergunta :
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"
De acordo com a página do livestreamer, as opções devem vir primeiro:
Eles mostrarão os fluxos que você pode escolher:
ou
Isso salvará o fluxo disponível da melhor qualidade no arquivo arq.mp4 no diretório atual:
Verifica
para muitos mais detalhes.
fonte
Streamlink
o livestreamer não é mais mantido. Use Streamlink vez
Instale (
install --upgrade
para atualizar ):Então apenas
Você também pode enviar o fluxo
cvlc
com qualquer parâmetro que desejarfonte