Bir sonraki yazıda Streamlink'e bir göz atacağız. Bu çeşitli hizmetlerden video aktarımlarını bir video oynatıcıya kanalize etmemizi sağlayacak bir komut satırı aracı, daha önce bilgisayarımıza yüklememiz gerekecek. Bu uygulamanın temel amacı, kullanıcının iletilen içeriğin keyfini çıkarmasına izin verirken optimize edilmemiş web sitelerinden kaçınmaktır.
Akış bağlantısı bir Python dili ile yazılmış açık kaynak kodlu program. Bu program, artık bakımı yapılmayan LiveStreamer'dan çatallanmıştır. GNU/Linux, Windows ve Mac OS X ile uyumlu bir yazılımdır. Bir meslektaşım daha önce bu programdan bahsetmişti. bu blog bir süre önce, ama şimdi bu programı Ubuntu'ya kurmanın birkaç yolunu daha göreceğiz.
Streamlink, bize izin verecek bir komut satırı iletim aracıdır. VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime ve OMXPlayer gibi popüler medya oynatıcılarda çevrimiçi video akışlarını izleyin..
Günümüzde bu yazılım YouTube, Dailymotion, Livestream, Twitch, UStream ve daha fazlası gibi canlı video akış hizmetlerini desteklemektedir. Bu uygulama, kolayca yeni hizmetler eklemenizi sağlayan bir eklenti sistemine dayandığından. Aşağıda bulunan aksesuar listesine bakabilirsiniz. bağlantı.
Dikkat çekmek önemlidir Sistemde medya oynatıcı yoksa Streamlink video akışlarını oynatmaz. Bu nedenle, bu programı kullanmadan önce sistemimize bir oynatıcı yüklediğinizden emin olmanız gerekir.
Streamlink'i Ubuntu'ya yükleyin
PIP aracılığıyla
Streamlink Python kullanılarak yazıldığından, paket yöneticisi kullanılarak kurulabilir Ölmek. Bilgisayarınızda bu araç yoksa, bir terminal (Ctrl + Alt + T) kullanarak kurabilirsiniz:
sudo apt install python3-pip
Bilgisayarınızda zaten Pip kurulu olduğunda, şunları yapabilirsiniz: Streamlink'i kurmak için aşağıdaki komutu çalıştırın:
sudo pip3 install streamlink
AppImage olarak
İlgili AppImage dosyasını kullanarak da bu uygulamanın keyfini çıkarabilirsiniz. Bu şuradan indirilebilir: bültenler sayfası web tarayıcısını kullanarak veya bir terminal açarak (Ctrl + Alt + T) ve kullanarak wget aşağıdaki gibi:
wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage -O streamlink.AppImage
AppImage dosyasını indirdiğimizde sadece çalıştırılabilir yap komut ile:
chmod +x streamlink.AppImage
Bu noktada yapabiliriz programı Başlat dosyaya çift tıklayarak veya terminale (Ctrl + Alt + T) şu komutu yazarak:
./streamlink.AppImage
Programa hızlı bir bakış
Yukarıda belirtildiği gibi, bu komut satırı için bir uygulamadır. Streamlink'in tipik kullanımı aşağıdaki gibi bir şey olurdu:
streamlink [OPCIONES] <URL> [CALIDAD]
URL, çevrimiçi video akışının URL'sini gösterir. Desteklenen sitelerden herhangi bir video bağlantısı olabilir. KALİTE, videonun kalitesini gösterir. Kullanılabilir'en iyi'veya'en kötü'Mevcut en yüksek veya en düşük kaliteyi elde etmek için. Ayrıca, virgülle ayrılmış, aşağıdaki gibi bir çözüm listesi belirleme olanağına da sahip olacağız:
"720p,480p,best"
Sıra belirtilmemişse ve kullanılmıyorsa –Varsayılan akış, program mevcut notların bir listesini yazdıracaktır.
Video oynat
Streamlink varsayılan video oynatıcımızda video akışlarını oynatacak.
./streamlink.AppImage https://www.youtube.com/watch?v=-tAEAyHgCec best
Bu komutu çalıştırdığınızda, Streamlink, belirtilen url'den çevrimiçi video akışını çıkarır ve varsayılan video oynatıcıya yönlendirir (ki benim durumumda VLC'dir)veya mevcut en iyi kalite ile belirttiğimiz.
Kullanılabilir akışların listesi
Videonun mevcut akışlarının listesini görmek için tek yapmanız gereken KALİTE değerini belirtmeyin (en kötü veya en iyi).
Yalnızca ses çal
Yalnızca sesi dinleyebilmekle ilgileniyorsanız, komutun sonuna eklemeniz yeterlidir "ses_mp4a"Veya"ses_webm" onun yerine "en iyibaşlıklı bir kılavuz yayınladı:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec audio_mp4a
Kullanılacak oynatıcıyı seçin
Video akışlarını varsayılan oynatıcıdan farklı bir oynatıcıyla oynatmak istiyorsanız, sadece seçenek ile belirtmek gerekir -Oyuncu ardından oyuncunun adı:
streamlink https://www.youtube.com/watch?v=-tAEAyHgCec 480p --player mplayer
Bu komut, verilen video akışını oynatmak için Mplayer kullanarak 480p kalitesinde oynatır.
Diğer hizmetleri görün
Bu program, eklentiler aracılığıyla diğer çevrimiçi akış hizmetleriyle de kullanılabilir. Şu anda dahil edilen eklentilerin tam listesi şurada bulunabilir: proje web sitesi.
Ek olarak yapabiliriz eklentileri listele komut kullanarak:
streamlink --plugins
yardım
İsteyen kullanıcılar şunları yapabilir: bu programı kullanma hakkında daha fazla bilgi edinin man sayfalarına başvurabilirsiniz:
man streamlink
Veya terminale yazarak:
streamlink --help
Ek olarak, kullanıcılar şunları yapabilir: kullanarak bu programla nasıl çalışılacağı hakkında daha fazla bilgi edinin. öğretici proje web sitesinde veya web sitenizde sunulan GitHub deposu.