Autor Tema: Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64  (Leído 413 veces)

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Por lo visto los repositorios de este utilidad están bastante descuidados y los actualizados pues a veces funcionan y a veces no, con lo cual que mejor que compilarselo uno mismo :D

Las instrucciones están extraidas de aquí
https://mkvtoolnix.download/source.html#requirements

Pero he hecho una modificaciones porque a mi no me funcionaban muy bien

1-Instalamos estos paquetes
He añadido el "qt5-default" porque en mi sistema se volvia loco por algo del las Qt4 antiguas y no se podia compilar al GUI (que usa QT5)

Quote (selected)
sudo apt install build-essential fakeroot debhelper ruby libbz2-dev liblzo2-dev zlib1g-dev libmagic-dev libflac-dev libogg-dev libvorbis-dev libcurl4-gnutls-dev libboost-dev  libboost-filesystem-dev libboost-regex-dev  libboost-date-time-dev libboost-system-dev qt5-default qtbase5-dev qtbase5-dev-tools qtmultimedia5-dev pkg-config po4a docbook-xsl xsltproc libgtest-dev

Estos dos programas no me aparecian en los repositorios, pero bajándolos e instalándos solventan el problema
Quote (selected)
wget https://mkvtoolnix.download/ubuntu/pool/xenial/main/libc/libcmark-dev/libcmark-dev_0.28.3-1~bunkus01_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/nlohmann-json-dev_2.1.1-1_all.deb
sudo dpkg -i libcmark-dev_0.28.3-1_bunkus01_amd64.deb nlohmann-json-dev_2.1.1-1_all.deb

Esto ya viene en el manual pero he reemplazado el curl por wget y añadido el fix para que no compile los DBG (debug)
Quote (selected)
wget https://mkvtoolnix.download/sources/mkvtoolnix-27.0.0.tar.xz
tar xJf mkvtoolnix-27.0.0.tar.xz
cp fix.txz mkvtoolnix-27.0.0
cd mkvtoolnix-27.0.0
tar xvfa fix.txz
dpkg-buildpackage -b -rfakeroot -uc -us

Esperamos un rato (unos 10-15 minutos), si todo ha ido bien en el directorio anterior al mkvtoolnix-27.0.0 veremos estos ficheros

Quote (selected)
1,2K Sep  mkvtoolnix_27.0.0-0~bunkus01_amd64.changes
4,1M Sep mkvtoolnix_27.0.0-0~bunkus01_amd64.deb
2,6M Sep mkvtoolnix-gui_27.0.0-0~bunkus01_amd64.deb

0f256a35216e584e2faccff9a5f71427  mkvtoolnix_27.0.0-0~bunkus01_amd64.changes
64440aac41000ab1ca9d7217dcde5fae  mkvtoolnix_27.0.0-0~bunkus01_amd64.deb
42917906e364d47e30fe92f8a7c5363f  mkvtoolnix-gui_27.0.0-0~bunkus01_amd64.deb

Solo necesitamos los ficheros mkvtoolnix_27.0.0-0~bunkus01_amd64.deb y mkvtoolnix-gui_27.0.0-0~bunkus01_amd64.deb,

Para instalarlos, previamente borrar las versiones antiguas si estan instaladas
Quote (selected)
sudo apt-get remove mkvtoolnix mkvtoolnix-gui

e instalamos las nuevas
Quote (selected)
sudo dpkg -i mkvtoolnix_27.0.0-0~bunkus01_amd64.deb mkvtoolnix-gui_27.0.0-0~bunkus01_amd64.deb

Adjunto los .deb ya compilados y el fix para que el compilador ya no haga los debug, aparte de que lleva ficheros que el tar.xz de la 27 ya no lleva para su compilado en debian
¿Enlaces caidos? descarga el listado de AQUI


Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #1 en: 06 de Mayo de 2018, 05:35:02 pm »
He compilado la nueva versión que ha salido, la 23 y de paso modificado el programa de compilación que incluye los siguientes cambios respecto al original:

-Crea el binario estático en el mkvtoolnix
-Ahora ya no crea/compila los ficheros debug -dbg-, ahorrando espacio y tiempo

Para tal hecho se tiene de descargar el fichero fix.txz adjuntado en el post principal y seguir las instrucciones de compilado del post inicial
¿Enlaces caidos? descarga el listado de AQUI


Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #2 en: 29 de Julio de 2018, 04:47:47 pm »
Compilada la versión 25 y he añadido un mini script que incluye estas instrucciones, ya explicadas en el post principal
Actualizado post principal y adjuntos, es importante descargar y aplicar el fix (actualizado, no useis el anterior que os bajasteis), ya que en el tar.xz de las fuentes faltan los ficheros para crear los .deb, se los habrá olvidado

Código: [Seleccionar]
wget https://mkvtoolnix.download/sources/mkvtoolnix-25.0.0.tar.xz
tar xJf mkvtoolnix-25.0.0.tar.xz
cp fix.txz mkvtoolnix-25.0.0
cd mkvtoolnix-25.0.0
tar xvfa fix.txz
dpkg-buildpackage -b -rfakeroot -uc -us
¿Enlaces caidos? descarga el listado de AQUI


Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #3 en: 27 de Agosto de 2018, 07:55:03 pm »
Creada versión actualizada a la 26, el código del automatizador solo cambia el número y en el fix se ha añadido la nueva versión del changelog, aparte de eso no he creado otros cambios

Código: [Seleccionar]
wget https://mkvtoolnix.download/sources/mkvtoolnix-26.0.0.tar.xz
tar xJf mkvtoolnix-26.0.0.tar.xz
cp fix.txz mkvtoolnix-26.0.0
cd mkvtoolnix-26.0.0
tar xvfa fix.txz
dpkg-buildpackage -b -rfakeroot -uc -us
¿Enlaces caidos? descarga el listado de AQUI


paddddd

  • Usuario Héroe
  • *****
  • Mensajes: 1269
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #4 en: 09 de Septiembre de 2018, 12:21:26 pm »
Imprescindible el MKVTOOLNIX.   :ok:

Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #5 en: 10 de Septiembre de 2018, 01:31:10 am »
Imprescindible el MKVTOOLNIX.   :ok:

Sobretodo ahora que el codec AV1 está avanzando rápidamente
¿Enlaces caidos? descarga el listado de AQUI


Fl0ppy

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 5704
Re:Como compilar las utilidades MKVTOOLNIX y MKVTOOLNIX-GUI en Mint 18.x 64
« Respuesta #6 en: 30 de Septiembre de 2018, 10:24:47 am »
Compilada versión 27
Actualizado post principal y los ficheros adjuntos  :ok:
¿Enlaces caidos? descarga el listado de AQUI