ACTUALIZAR(texto original conservado a continuación)
Con el ffmpeg real a punto de regresar (en 15.04), el PPA de Jon Severinsson ya no funciona (para ffmpeg) y ambos avconv-ffmpeg (ahora llamados "libav") y el ffmpeg real (ahora volvemos a solo "ffmpeg") eliminado de las versiones provisionales, la pregunta se ha convertido en:¿Cómo instalar ffmpeg más fácilmente en distribuciones anteriores a 2015?
/ACTUALIZAR
Alguien sabe cómo instalar el ffmpeg real y actual (no la versión anterior de avconv que viene con Ubuntu) sin tener los problemas mencionados.aquí?
Razones:
- Todo funciona (oentoncesmuchos han escrito),
- Utilice la nueva sintaxis y
- Después de investigar un poco, y sin entrar en la controversia, simplemente creo que los empaquetadores cometieron un error al utilizar avconv. Esta es una solución.
Aparentemente no es tan fácil como debería ser debido a conflictos de versiones y a que avconv y ffmpeg no pueden coexistir en la misma máquina (como se indica en la respuesta aceptada de la publicación vinculada anteriormente). Aunque al menos una guía menciona la instalación de ffmpeg localmente (~) para lograr la coexistencia.
Mi versión es Precise 12.04.3 LTS, pero parece que esto también se aplicaría a las más nuevas.
Respuesta1
Respuesta actualizada para versiones anteriores a 2015
Debido a que nadie mantiene un ppa con todo incluido como el de Jon Severinsson, el método de Rmano de usar una compilación estática ahora es más fácil. Las actualizaciones de notas deben verificarse y realizarse manualmente.
- Después de dirigirse a lapágina oficial de descarga de ffmpeg, haga clic en el enlace debajoCompilaciones estáticas de Linux. (El objetivo puede cambiar, por lo que no está vinculado directamente aquí).
- Haga clic en la versión apropiada (32 o 64 bits) y deseada (instantánea o numerada) para descargar. (Se recomienda una instantánea).
Si se instaló la versión libav de ffmpeg, elimínela. Los dos no pueden residir en la misma máquina. Si libav no se instaló previamente, salte al punto 4.
sudo apt-get remove ffmpeg sudo apt-get purge libav-tools # *Ignore any autoremove message that may appear.*
Extraiga los archivos (y dos directorios) de la siguiente manera:
- Para sistemas de usuario único: a $HOME/bin
- Para configuraciones multiusuario: a /usr/local/bin
La instalación de la compilación estática finaliza y ffmpeg está listo para usar.
Para actualizar: al verificar y encontrar una versión más reciente, la carpeta de instalación se puede ordenar por fecha y los archivos de la versión existente se pueden identificar y eliminar rápidamente. (Todas las marcas de tiempo serán las mismas que las del binario ffmpeg). Luego, la actualización se puede descargar y extraer de la misma manera que la versión anterior.
Si volviera a surgir un repositorio ffmpeg completo, se instalaría como antes:
# Replace avconv with the real ffmpeg
# www.askubuntu.com/a/373509/165265
#
sudo add-apt-repository ppa:<name of ppa here>
sudo apt-get update
sudo apt-get install ffmpeg
Con el regreso del ffmpeg real a las versiones de 2015 y posteriores, la necesidad de esta solución alternativa eventualmente desaparecerá.
Muchas gracias a la comunidad por la ayuda.
Respuesta2
No he tenido ningún problema al utilizar la compilación estática proporcionada por el proyecto FFmpeg. Hay enlaces enhttp://ffmpeg.org/download.html
Descargue la versión/compilación que necesita (ya sea de 32 o 64 bits), luego coloque el ejecutable en su $PATH
(por ejemplo, ~/bin
). Si está colocado, ~/bin
puede cerrar sesión y volver a iniciarla, o simplemente ejecutar . ~/.profile
, para que su shell reconozca que está en el archivo $PATH
. Ahora puede ingresar ffmpeg
y se utilizará la nueva compilación estática.
Por ejemplo:
% wget http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
% tar xJvf ffmpeg-git-64bit-static.tar.xz
% cd ffmpeg-git-20150427-32bit-static
% ./ffmpeg
ffmpeg version N-45164-g46778ab- http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.2 (Debian 4.9.2-10)
[...]
Al ser completamente estático no debería haber problemas con varias versiones de Linux (hasta cierto punto, el kernel no debería ser demasiado antiguo).
Respuesta3
Ejecutando 18.04, usando Video Download Helper
la extensión para Firefox. Solía funcionar bien, pero comenzó a recibir una advertencia de "no coincide la configuración de la biblioteca" hace unos meses. En el administrador de paquetes Synaptic, hice una búsqueda deffmpegy se me ocurrió algo marcado como que necesitaba actualización (no recuerdo cuál era, lo siento. Podría haber sidoCódecs-chromium-ffmpeg-ext).
Lo actualicé y ahora VDH
funciona de nuevo.