Ghi lại luồng phát trực tiếp trên YouTube bằng VLC


9

Tôi đang cố gắng thiết lập VLC để ghi lại luồng phát trực tiếp trên YouTube bằng cron. Vlc ghi lại các video không phát trực tiếp tốt, nhưng khi luồng phát trực tiếp các bản ghi VLC chỉ trong 24 giây. Tại sao nó dừng lại ở đó? Làm thế nào tôi có thể làm cho nó để ghi lại nhiều hơn?

Các dòng tôi có trong tệp crontab của tôi đã được điều chỉnh từ câu trả lời cho câu hỏi này :

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"

Câu trả lời:


15

Đối với việc livestream tôi sẽ khuyên bạn nên sử dụng livestreamer thay vì VLC. Ghi âm với livestreamermột làn gió, ví dụ:

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

livestreamer hỗ trợ hàng chục nhà cung cấp phát trực tuyến khác nhau và hoạt động rất đáng tin cậy, ngay cả với các luồng không chính xác.

Để biết hướng dẫn cài đặt, hãy xem câu trả lời này của @henry .


1
livestreamer hiện không được dùng nữa và rẽ nhánh vào streamlink.
Igor V.

0

Theo trang web của livestreamer, các tùy chọn phải được ưu tiên:

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

Chúng sẽ hiển thị cho bạn các luồng bạn có thể chọn:

$ livestreamer [URL]

hoặc là

$ livestreamer [OPTIONS] [URL]

Điều này sẽ lưu luồng có chất lượng tốt nhất vào tệp arq.mp4 trong thư mục hiện tại:

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

Kiểm tra

$ man livestreamer 

để biết thêm chi tiết.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.