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.
Tabla de Contenidos
Instale Streamlink en Linux usando el administrador de paquetes
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
Instalar Streamlink con PIP
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
Imágenes de la aplicación 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
Vea transmisiones de video en línea desde la línea de comandos con Streamlink
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.
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.
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.
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: