Viddl es una utilidad de línea de comandos de ruby que se puede usar para descargar videos de youtube. Puede descargar, cortar, recortar y cambiar el tamaño de los videoclips con Viddl.
En este tutorial, veremos cómo instalar Viddl en CentOS 7. Luego veremos cómo descargar, cortar, recortar y cambiar el tamaño de un video de youtube usando Viddl.
Requisitos
- Un sistema que ejecuta CentOS 7 Desktop o Server con conexión a Internet en funcionamiento.
- Una configuración de contraseña de root en su sistema.
Empezando
Antes de comenzar, deberá instalar el repositorio EPEL en su sistema.
Inicie sesión en el usuario root y ejecute el siguiente comando para instalar el repositorio EPEL:
yum install epel-release -y
Una vez que EPEL esté instalado, actualice su sistema con la última versión estable con el siguiente comando:
yum update -y
Instalar paquetes requeridos
Antes de instalar Viddl, deberá instalar ffmpeg y youtube-dl en su sistema.
De forma predeterminada, ffmpeg no está disponible en el repositorio de CentOS 7. Por lo tanto, deberá instalar el repositorio Nux Dextop para instalar Viddl.
Puedes instalarlo con el siguiente comando:
rpm --import https://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release0-1.el7.nux.noarch.rpm
Debería ver el siguiente resultado:
Retrieving https://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
Preparing... ################################# [100%]
Updating / installing...
1:nux-dextop-release-0-1.el7.nux ################################# [100%]
Una vez que el repositorio de Nux Desktop esté instalado, ejecute el siguiente comando para instalar ffmpeg:
yum install ffmpeg ffmpeg-devel -y
A continuación, instale youtube-dl con el siguiente comando:
yum install youtube-dl -y
Instalar Viddl
Puede instalar Viddl usando el comando gem. Gem es un marco de gestión de paquetes para Ruby.
Primero, instale gem con el siguiente comando:
yum install gem -y
A continuación, instale Viddl ejecutando el siguiente comando:
gem install viddl
Trabajando con Viddl
Viddl ahora está instalado en su sistema. Veamos algunos example y el uso de la herramienta de línea de comandos viddl.
Puede ver diferentes opciones de línea de comando viddl con el siguiente comando:
viddl --help
Debería ver el siguiente resultado:
Usage: viddl [url] [options]
-d, --duration=DURATION Duration
-e, --end=END End time
-s, --start=START Start time
-w, --width=WIDTH Width
-h, --height=HEIGHT Height
--cx=CX Crop X
--cy=CY Crop Y
--cw=CWIDTH Crop Width
--ch=CHEIGHT Crop Height
--no-audio No audio
--help Show this message
Para descargar el video completo de youtube, ejecute el siguiente comando sin opción:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8
El comando anterior descargará y guardará el archivo en el directorio / tmp.
A continuación, ejecute el siguiente comando para iniciar el video a los 10 segundos del video original y ejecutar durante cinco segundos:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -s 10 -d 5
De la misma manera, el siguiente comando iniciará el video a los 10 segundos del video original y se detendrá a los 15 segundos.
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -s 10 -e 15
A continuación, cambie el tamaño del video a un tamaño de 640 x 480 con el siguiente comando:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 -w 640 -h 480
Si desea recortar un video en un cuadro de 40 x 40 píxeles en la posición 20 x 20, ejecute el siguiente comando:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 --cx 20 --cy 20 --cw 40 --ch 40
Para descargar el video sin audio, ejecute el siguiente comando:
viddl https://www.youtube.com/watch?v=UKlkIzD-Yj8 --no-audio
Conclusión
¡Felicidades! ha instalado Viddl correctamente en el servidor CentOS 7. Espero que ahora tenga el conocimiento suficiente para instalar y usar Viddl. No dude en comentarme si tiene alguna pregunta.