Nagrywanie transmisji na żywo z YouTube za pomocą VLC

9

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"
użytkownik2980766
źródło

Odpowiedzi:

15

W przypadku transmisji na żywo polecam korzystanie z transmisji na żywo zamiast VLC. Nagrywanie za pomocą livestreamerjest bardzo proste, np .:

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

Livestreamer obsługuje dziesiątki różnych dostawców transmisji strumieniowej i działa bardzo niezawodnie, nawet w przypadku nieregularnych strumieni.

Aby uzyskać instrukcje instalacji, sprawdź tę odpowiedź przez @henry .

Glutanimate
źródło
1
Livestreamer jest teraz przestarzały i rozwidlony do streamlinkowania.
Igor V.
0

Według strony man livestreamer, opcje muszą być na pierwszym miejscu:

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

Pokażą Ci strumienie do wyboru:

$ livestreamer [URL]

lub

$ livestreamer [OPTIONS] [URL]

Spowoduje to zapisanie najlepszej dostępnej jakości strumienia do pliku arq.mp4 w bieżącym katalogu:

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

Czek

$ man livestreamer 

po więcej szczegółów.

Algum Alguém
źródło