Meestal zijn er een aantal manieren om online video's te bekijken op Linux - via desktop-apps en via uw webbrowser. Hoewel er geen probleem is in een van de twee hiervoor genoemde benaderingen, hebben verschillende gebruikers per se andere voorkeuren. Sommige gebruikers geven misschien niet de voorkeur aan toegang tot streaming videodiensten via webbrowsers en het downloaden van afzonderlijke clients is geen optie voor hen.

Dus, wat is de uitweg? Wel, eenvoudig. Open deze services via populaire en vaak geïnstalleerde videospelers, zoals een VLC. In deze zelfstudie bespreken we specifiek de stappen die nodig zijn om online video's te streamen op een VLC-mediaspeler in Linux.

Stream online video's via een VLC-mediaspeler in Ubuntu

Hiervoor moet u eerst een tool genaamd Streamlink hebben die u kunt installeren met de volgende opdracht:

 pip install streamlink 

Houd er rekening mee dat pip een tool is waarmee je Python-pakketten kunt installeren en beheren. Als het nog niet op uw systeem is geïnstalleerd, kunt u het met de volgende opdracht installeren:

 sudo apt-get install python-pip 

Terugkomend op Streamlink, is zijn standaardgedrag het afspelen van een stream in de VLC-speler. Hoewel het minst waarschijnlijk is, kunt u dit doen als u VLC niet hebt geïnstalleerd met de volgende opdracht:

 sudo apt-get install vlc 

Nadat het hulpprogramma met succes is geïnstalleerd, kunt u het op de volgende manier starten:

 streamlink [video-URL] [stream-kwaliteit] 

Beschikbare waarden voor "stream-kwaliteit" omvatten audio_webm, audio_mp4, 144p (slechtste), 240p, 360p en 720p (best).

Als u bijvoorbeeld deze YouTube-video (met URL "https://youtu.be/B3OjfK0t1XM") wilt afspelen, kunt u dit op de volgende manier doen:

 streamlink https://youtu.be/B3OjfK0t1XM best 

Het is de moeite waard te vermelden dat u het protocol niet hoeft op te nemen als u te maken hebt met HTTP-URL's, dus "youtu.be/B3OjfK0t1XM" doet u ook in het bovenstaande voorbeeld.

Hier is de tool in actie.

Opmerking : voor YouTube-video's is er een eenvoudigere manier om ze te streamen op VLC.

Zoals eerder beschreven, kunt u Streamlink gebruiken voor het streamen van video's die worden gehost op verschillende populaire videostreamingservices. Hier is nog een voorbeeld screenshot van de tool in actie voor een Dailymotion-video.

Ga hier naar de volledige lijst met services die de tool ondersteunt.

Om je een basisidee te geven over hoe de tool precies werkt, biedt Streamlink een manier om de streams te extraheren en te transporteren, en het afspelen gebeurt door een externe videospeler. De officiële documentatie zegt dat Streamlink het beste werkt met VLC of mpv, hoewel veel andere spelers ook worden ondersteund - de volledige lijst is hier beschikbaar.

Als uw speler met Streamlink veelvuldig buffert, is dat omdat de meeste spelers de gegevens die zij van de tool ontvangen niet in cache opslaan. Om dit probleem op te lossen, moet je een spelerspecifieke opdrachtregelparameter doorgeven. Meer informatie hierover, evenals andere veelvoorkomende problemen met Streamlink, zijn hier beschikbaar.

Volgens de website van de tool was het belangrijkste doel van Streamlink om gebruikers buggy's en CPU-zware flash-plug-ins te laten vermijden, maar nog steeds genieten van verschillende gestreamde content. Omdat populaire services zoals YouTube al zijn overgeschakeld naar HTML 5, is dat minder een reden om nu Streamlink te gebruiken. Dat maakt de tool echter niet minder nuttig - het bespaart u op zijn minst om dedicated clients te downloaden voor meerdere videodiensten.

Conclusie

Zoals ik in het begin al zei, hangt het al dan niet af van de persoonlijke voorkeur om te kiezen voor de oplossing die hier wordt beschreven. Maar het is altijd goed om afwisselende manieren te kennen om hetzelfde te doen, omdat je nooit weet wanneer ze je misschien kunnen helpen.