Usiłuję ustawić VLC do nagrywania transmisji na żywo na YouTube za pomocą crona. Vlc nagrywa filmy, które nie są dobrze transmitowane na żywo, ale gdy strumień jest na żywo, nagrywa VLC maksymalnie 24 sekundy. Dlaczego się na tym kończy? Jak mogę uzyskać więcej nagrań?
Linie, które mam w pliku crontab, zostały dostosowane do odpowiedzi na to pytanie :
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"
Według strony man livestreamer, opcje muszą być na pierwszym miejscu:
Pokażą Ci strumienie do wyboru:
lub
Spowoduje to zapisanie najlepszej dostępnej jakości strumienia do pliku arq.mp4 w bieżącym katalogu:
Czek
po więcej szczegółów.
źródło
Streamlink
transmisja na żywo nie jest już utrzymywana. Zamiast tego użyj Streamlink
Zainstaluj (w
install --upgrade
celu aktualizacji ):Więc po prostu
Możesz również wysłać strumień
cvlc
z dowolnym dowolnym parametremźródło