Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Utilidades de Vídeo - DivFix++Utilidades de Vídeo - MediaInfo

Utilidades de Vídeo - FF Multi Converter




Utilidades de Vídeo - FF Multi Converter




Copyright

Copyright © José Luis Lara Carrascal  2012-2023   http://manualinux.es



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.10)

Intérpretes de Lenguaje de Programación

* Python - (3.11.4)

Módulos de Python

* Pip - (23.1.2) [1]
* PyQt5 - (5.15.9)
* PyQt5-sip - (12.12.1)
* Wheel - (0.40.0) [2]

Aplicaciones

* FFmpeg - (6.0.0)
* ImageMagick - (7.1.1-12)
* 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  Bloc de Notas Información general sobre el uso de los comandos

$ tar zxvf ffmulticonverter-1.8.0.tar.gz
$ cd ffmulticonverter-1.8.0
$ sed -e '307s:100:int(&:' -e '307s:$:):' -i ffmulticonverter/progress.py
$ sed -e "65s/'Video codec:'/self.tr('Video codec:')"/ \
-e "68s/'Audio codec:'/self.tr('Audio codec:')/" -i ffmulticonverter/audiovideotab.py
$ convert -size 256x256 canvas:none -alpha transparent fondo.png
$ composite -gravity center share/ffmulticonverter.png fondo.png share/ffmulticonverter.png
$ su
# python3 setup.py bdist_wheel
# pip3 install dist/ffmulticonverter-1.8.0-py3-none-any.whl
# for i in /usr/share/icons/hicolor ; do \
install -dm755 $i/{16x16,24x24,32x32,48x48,64x64,128x128,256x256}/apps ; \
mv /usr/share/pixmaps/ffmulticonverter.png $i/256x256/apps ; \
convert -resize 128 share/ffmulticonverter.png $i/128x128/apps/ffmulticonverter.png ; \
convert -resize 64 share/ffmulticonverter.png $i/64x64/apps/ffmulticonverter.png ; \
convert -resize 48 share/ffmulticonverter.png $i/48x48/apps/ffmulticonverter.png ; \
convert -resize 32 share/ffmulticonverter.png $i/32x32/apps/ffmulticonverter.png ; \
convert -resize 24 share/ffmulticonverter.png $i/24x24/apps/ffmulticonverter.png ; \
convert -resize 16 share/ffmulticonverter.png $i/16x16/apps/ffmulticonverter.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

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

Estadísticas de Instalación de FF Multi Converter
Sistema de archivos XFS
Archivos instalados 32
Mostrar/Ocultar la lista de archivos instalados
Ocupación de espacio en disco 488 KB

Consumo inicial de CPU y RAM de FF Multi Converter

Consumo inicial de CPU y RAM de FF Multi Converter
Programa
CPU RAM
ffmulticonverter 0 % 220,8 MB
Para medir el consumo de CPU se utiliza el programa top, y para medir el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace.

Directorio de configuración personal

~/.config/ffmulticonverter Es el directorio de configuración personal de FF Multi Converter en nuestro home. Cada vez que actualizamos el programa a una nueva versión es necesario borrar el archivo de configuración, FF Multi Converter.conf.

Desinstalación como root

1) MODO TRADICIONAL

*************************

2) MODO MANUALINUX

ffmulticonverter-1.8.0-scripts.tar.gz

$ su
# tar zxvf ffmulticonverter-1.8.0-scripts.tar.gz
# cd ffmulticonverter-1.8.0-scripts
# ./Desinstalar_ffmulticonverter-1.8.0

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.

$ su
# tar zxvf ffmulticonverter-1.8.0-scripts.tar.gz
# cd ffmulticonverter-1.8.0-scripts
# ./Respaldar_ffmulticonverter-1.8.0

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.

$ su
# cd /var/copibin/restaurar_copias
# ./Restaurar_ffmulticonverter-1.8.0



Traducción al Español alternativa 

Descarga

FFMultiConverter_es-ML0.run

Firma Digital  Clave pública PGP

FFMultiConverter_es-ML0.run.asc 

Verificar la firma digital del paquete

$ gpg --import manualinux.asc 
$ gpg --verify FFMultiConverter_es-ML0.run.asc FFMultiConverter_es-ML0.run

Instalación como root

$ su -c "sh FFMultiConverter_es-ML0.run"



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.


Captura - FF Multi Converter - 1


Captura - FF Multi Converter - 3




Enlaces  


https://github.com/ilstam/FF-Multi-Converter >> Enlace al proyecto del programa en GitHub.


Foro Galería Blog


Actualizado el 01-07-2023

Utilidades de Vídeo - FF Multi Converter

Utilidades de Vídeo - DivFix++Utilidades de Vídeo - MediaInfo