Copyright Copyright © José Luis Lara Carrascal 2012-2024 Sumario Introducción Instalación Traducción al Español alternativa Iniciamos FF Multi Converter Enlaces Introducción FF Multi Converter es una utilidad gráfica de conversión de archivos de audio y vídeo, mediante el uso de FFmpeg, y de forma opcional también, de archivos de documento, a través de Unoconv, y archivos de imagen, con el uso de ImageMagick. Escrita en Python y Qt5, viene con una importante cantidad de preajustes, que podemos editar y exportar en formato XML, además de poder crear los nuestros propios. Instalación Dependencias Librerías Entre paréntesis la versión con la que se ha instalado FF Multi Converter para la elaboración de este documento. * Qt5 - (5.15.13) Intérpretes de Lenguaje de Programación * Python - (3.12.3) Módulos de Python * Pip - (24.0) [1] * PyQt5 - (5.15.10) * PyQt5-sip - (12.13.0) * Wheel - (0.43.0) [2] Aplicaciones * FFmpeg - (7.0.0) * ImageMagick - (7.1.1-32) * Unoconv - (0.8.2) [1] Requerido para poder instalar el paquete. [2] Requerido para poder crear el paquete en formato instalable por Pip. Descarga ffmulticonverter-1.8.0.tar.gz Extracción e Instalación como root
Explicación de los comandos sed -e '307s:100:int(&:' -e '307s:$:):' -i ffmulticonverter/progress.py : Requerido para que la barra de progreso funcione con Python 3.10 y superiores. Enlace a la notificación del fallo del programa. sed -e "65s/'Video codec:'/self.tr('Video codec:')"/ \ -e "68s/'Audio codec:'/self.tr('Audio codec:')/" -i ffmulticonverter/audiovideotab.py : Modificamos el archivo de código correspondiente para que dos términos de la interfaz del programa, puedan también ser traducidos. convert -size 256x256 canvas:none -alpha transparent fondo.png composite -gravity center share/ffmulticonverter.png fondo.png share/ffmulticonverter.png : Con el uso de dos de las utilidades de línea de comandos de ImageMagick, manipulamos el archivo de icono del programa, para crear uno nuevo compatible con la medida estándar de tamaño de icono de aplicación, de 256x256 píxeles, de freedesktop.org. python3 setup.py bdist_wheel : Crea el paquete en formato WHL para poder instalarlo con Pip. pip3 install dist/ffmulticonverter-1.8.0-py3-none-any.whl : Instala el paquete generado anteriormente con Pip. for i in /usr/share/icons/hicolor..... : Crea e instala los iconos del programa, en sus diferentes medidas compatibles con el estándar de tamaño de icono de freedesktop.org. Estadísticas de Instalación de FF Multi Converter
Consumo inicial de CPU y RAM de FF Multi Converter
Directorio de configuración personal
Desinstalación como root 1) MODO TRADICIONAL ************************* 2) MODO MANUALINUX ffmulticonverter-1.8.0-scripts.tar.gz
Copia de Seguridad como root Con este otro script creamos una copia de seguridad de los binarios compilados, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio /var. Cuando se haya creado el paquete comprimido de los binarios podemos copiarlo como usuario a nuestro home y borrar el que ha creado el script de respaldo, teniendo en cuenta que si queremos volver a restaurar la copia, tendremos que volver a copiarlo al lugar donde se ha creado.
Restaurar la Copia de Seguridad como root Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como root cuando resulte necesario.
Traducción al Español alternativa Descarga FFMultiConverter_es-ML0.run Firma Digital FFMultiConverter_es-ML0.run.asc Verificar la firma digital del paquete
Instalación como root
Iniciamos FF Multi Converter Sólo nos queda teclear en una terminal o en un lanzador el comando ffmulticonverter, y el programa aparecerá en la pantalla. Tener en cuenta que la funcionalidad de los preajustes que el programa trae por defecto, irá en función de las opciones que soporte la versión de FFmpeg que tengamos instalada en nuestro sistema. Enlaces https://github.com/ilstam/FF-Multi-Converter >> Enlace al proyecto del programa en GitHub. |