Tutoriales

Vea transmisiones de video en línea con Streamlink en Linux

Streamlink es una utilidad de transmisión de línea de comandos que le permite ver transmisiones de video en línea en reproductores multimedia populares como VLC, MPlayer, MPlayer2, MPC-HC, mpv, Daum Pot Player, QuickTime y OMXPlayer, etc.

Extrae los videos de varios servicios en línea y los envía a un reproductor multimedia de su elección. Streamlink actualmente admite servicios populares de transmisión de video en vivo como YouTube, Dailymotion, Livestream, Twitch, UStream y más. Streamlink se basa en un sistema de complementos con el que se puede agregar fácilmente soporte para nuevos servicios.

Streamlink es un programa de código abierto que funciona con. fue escrito pitón Lenguaje de programación. Se bifurca de LiveStreamerque ya no se mantiene. Streamlink es compatible con GNU / Linux, * BSD, Microsoft Windows y Mac OS X.

Streamlink está disponible en los repositorios estándar de la mayoría de las distribuciones de Linux.

Arch Linux, EndeavorOS, Manjaro Linux:

$ sudo pacman -S streamlink

También puede instalarlo desde AUR con ayudantes de AUR como pulmón o Hurra.

$ paru -S streamlink

O,

$ yay -S streamlink

Debian:

$ echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee "/etc/apt/sources.list.d/streamlink.list"
$ sudo apt update
$ sudo apt -t buster-backports install streamlink

Fedora:

$ sudo dnf install streamlink

Gentoo:

$ sudo emerge net-misc/streamlink

Ubuntu, Linux Mint, sistema operativo Pop:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt update
$ sudo apt install streamlink

NixOS:

$ nix-env -iA nixos.streamlink

openSUSE:

$ sudo zypper install streamlink

Solo:

$ sudo eopkg install streamlink

Linux vacío:

$ sudo xbps-install streamlink

Dado que Streamlink se escribió con Python, podemos instalarlo pepita – un administrador de paquetes de Python. Si su sistema no tiene un pip, dependiendo de la distribución que esté utilizando, instálelo como se muestra a continuación.

Para instalar PIP en Arch Linux y sus derivados, haga lo siguiente:

$ sudo pacman -S python-pip

En RHEL, Fedora, CentOS:

$ sudo yum install epel-release
$ sudo yum install python-pip

O,

$ sudo dnf install epel-release
$ sudo dnf install python-pip

En Debian, Ubuntu, Linux Mint:

$ sudo apt-get install python-pip

Después de instalar PIP, ejecute el siguiente comando para instalar Streamlink.

$ sudo pip install streamlink

Streamlink también está disponible en un formato de AppImage independiente. Descargue la última imagen de la aplicación Streamlinkx de Página de publicación.

$ wget https://github.com/streamlink/streamlink-appimage/releases/download/2.4.0-1/streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage

Hágalo ejecutable:

$ chmod +x streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage 

Para iniciar Streamlink, vaya a donde descargó el archivo AppImage y haga lo siguiente:

$ ./streamlink-2.4.0-1-cp39-cp39-manylinux2014_x86_64.AppImage

El uso típico de Streamlink es:

$ streamlink [OPTIONS] <URL> [STREAM]

Aquí, URL especifica la URL de la transmisión de video en línea. Puede ser cualquier enlace de video de YouTube o Dailymotion. STREAM indica la calidad del video. Puedes usar «Mejor» o «peor» para obtener la calidad más alta o más baja disponible. Además, puede especificar secuencias de respaldo mediante una lista separada por comas, como se muestra a continuación:

"720p,480p,best"

Si no se da ninguna corriente y --default-stream no se utiliza, se imprime una lista de los flujos disponibles.

Streamlink reproduce transmisiones de video en su reproductor de video estándar, es decir VLC en la mayoría de los casos.

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE best

Una vez que ejecute este comando, Streamlink extraerá la transmisión de video en línea de la URL dada y la reenviará al reproductor de video predeterminado o al reproductor de su elección en la más alta calidad disponible.

Salida de muestra:

[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=o8NPllzkFhE
[cli][info] Available streams: audio_mp4, audio_webm, 144p (worst), 240p, 360p, 720p (best)
[cli][info] Opening stream: 720p (http)
[cli][info] Starting player: /usr/bin/vlc

Aquí está la representación de muestra en mi escritorio Linux.

Vea transmisiones de video en línea de la mejor calidad con Streamlink

Para reproducir la secuencia de video de menor calidad anterior, use "worst" Al final.

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE worst

Este comando reproducirá el video en línea con la calidad más baja disponible, es decir. 144p.

Vea las transmisiones de video en línea de menor calidad con Streamlink
Vea las transmisiones de video en línea de menor calidad con Streamlink

Lista de transmisiones disponibles

Para ver la lista de transmisiones disponibles, no especifique un valor de SECUENCIA (es decir, mejor o peor).

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE

Salida de muestra:

[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=o8NPllzkFhE
Available streams: audio_mp4, audio_webm, 144p (worst), 240p, 360p, 720p (best)

Como puede ver en la salida anterior, las transmisiones disponibles son audio_mp4, audio_webm, 144p (peor calidad), 240p, 260p y 720p (mejor calidad).

Reproducir videos con cierta calidad

Por ejemplo, para reproducir un video con una determinada calidad de transmisión 360p, Correr:

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE 360p

Reproducir solo audio

Si solo quiere escucharlo, use “audio_mp4” o "audio_webm" En lugar de “best” Como se muestra abajo.

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE audio_mp4

El comando anterior solo reproducirá la transmisión de audio en su reproductor predeterminado.

Reproducir contenido multimedia con otro jugador

Si desea reproducir las transmisiones de video con diferentes reproductores de video, también puede especificar esto --player Opción como se muestra a continuación.

$ streamlink https://www.youtube.com/watch?v=o8NPllzkFhE 720p --player mplayer

Este comando reproduce la secuencia de video especificada en 720p Calidad con MPlayer.

Reproducir contenido multimedia con MPlayer
Reproducir contenido multimedia con MPlayer

Mira Twitch TV

También puede ver twitch.tv y otros servicios populares de transmisión de video.

$ streamlink twitch.tv/sscait best

También puede ver otros servicios de transmisión en línea a través de complementos. Para obtener una lista completa de los complementos incluidos actualmente, consulte la página Complementos.

También puede enumerar los complementos con el comando:

$ streamlink --plugins

Consulte las páginas de manual para obtener más información.

$ man streamlink

Tenga en cuenta que Streamlink no reproducirá las transmisiones de video si no hay reproductores multimedia disponibles en su sistema. Así que asegúrese de tener un reproductor multimedia instalado en su sistema. Streamlink funciona bien con VLC y mpv.

Recursos:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba