VLC kullanarak bir YouTube canlı akışını kaydetme


9

VLC'yi cron kullanarak YouTube'da canlı akış kaydedecek şekilde ayarlamaya çalışıyorum. Vlc, canlı akış olmayan videoları kaydeder, ancak akış canlı olduğunda VLC en fazla 24 saniyede kayıt yapar. Neden orada duruyor? Nasıl daha fazla kayıt yapabilirim?

Crontab dosyamdaki satırlar bu sorunun cevabından uyarlandı :

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"

Yanıtlar:


15

Canlı akışlar için VLC yerine livestreamer kullanmanızı tavsiye ederim . İle kayıt yapmak livestreamerbir esinti, örneğin:

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

livestreamer düzinelerce farklı akış sağlayıcısını destekler ve sivilceli akışlarla bile çok güvenilir bir şekilde çalışır.

Kurulum talimatları için @henry tarafından verilen bu cevaba göz atın .


1
livestreamer artık kullanımdan kaldırıldı ve streamlink'e çatallandı.
Igor

0

Livreamer manpage'e göre, önce seçenekler gelmelidir:

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

Bunlar, seçebileceğiniz akışları gösterir:

$ livestreamer [URL]

veya

$ livestreamer [OPTIONS] [URL]

Bu, mevcut dizindeki arq.mp4 dosyasına en iyi kaliteyi kaydeder:

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

Kontrol

$ man livestreamer 

daha fazla ayrıntı için.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.