Oracle Linux 7 (RHEL 7) – Instalar HandBrakeCLI

septiembre 5, 2016

HandBrakeCLI es una excelente herramienta para transcodificar (convertir) vídeos de un formato a otro.

Para instalarlo en Linux RedHat Enterprise Linux puedes agregar un repositorio que ya tenga el paquete compilado, por ejemplo nux-desktop o linuxtech, y luego hacer un simple `yum install HandBrake-cli’.

Fue lo que hice primero, desafortunadamente estos repositorios contienen una versión anterior de HanBrakeCLI (0.9.5). Lo que ocasionó un error (HandBrakeCLI: unrecognized option '--audio-copy-mask') al tratar de usar un parámetro que esta disponible en la versión 0.10.2

Para instalar la última versión en Linux RHEL 7, debes compilar el paquete mediante los siguientes comandos (mediante sudo o como usuario root).

Activamos el repositorio opcional para poder encontrar las dependencias necesarias (este comando es para Oracle Linux).

yum-config-manager --enable ol7_optional_latest

Para RHEL, puedes buscar el nombre del repositorio opcional mediante el comando yum repolist all y verificar que este activado.

Instalamos los requisitos para poder compilar

yum groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development" --setopt=group_package_types=mandatory,default,optional
yum install yasm zlib-devel bzip2-devel libogg-devel libtheora-devel libvorbis-devel libsamplerate-devel libxml2-devel fribidi-devel freetype-devel fontconfig-devel libass-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel opus-devel jansson-devel

Obtenemos e instalamos la librería libmp3lame antes de compilar HandBrakeCLI, de otra forma nos marcará el error ERROR: libmp3lame >= 3.98.3 not found durante la compilación

cd /usr/src
wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz -O lame-3.99.5.tar.gz
tar xzvf lame-3.99.5.tar.gz
cd lame-3.99.5.tar.gz
./configure
make
make install

Obtenemos e instalamos la librería x264

cd /usr/src
git clone git://git.videolan.org/x264.git
cd x264
./configure --enable-static --enable-shared
make
make install
echo '/usr/local/lib' >> /etc/ld.so.conf
ldconfig

Obtenemos el código fuente y compilamos únicamente la versión de línea de comandos (HandBrake CLI)

cd /usr/src
git clone https://github.com/HandBrake/HandBrake.git handbrake
cd handbrake
./configure --launch --disable-gtk
cd build
make install

Antes, podías verificar la versión instalada ejecutando el comando HanBrakeCLI -u, pero al parecer esta opción ya no esta disponible, así que para verificar que se haya instalado correctamente puedes intentar realizar la conversión de algún vídeo.

Fuentes:
http://xmodulo.com/how-to-install-handbrake-on-linux.html
http://xmodulo.com/how-to-install-handbrake-on-linux.html
https://access.redhat.com/solutions/1310043
https://access.redhat.com/solutions/265523
http://stackoverflow.com/questions/35937403/error-libmp3lame-3-98-3-not-found
http://ask.xmodulo.com/fatal-error-x264-h-no-such-file-or-directory.html

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: