ACTUALIZACIÓN (el texto original se conserva 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 tanto avconv-ffmpeg (ahora llamado " libav ") como el ffmpeg real (ahora de vuelta a solo " ffmpeg ") cayeron de lanzamientos provisionales, la pregunta se ha convertido: ¿Cómo instalar más fácilmente ffmpeg 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 (o por lo que muchos han escrito),
- Use 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 usar avconv. Esto es una solución
Aparentemente, no es tan fácil como debería ser debido a conflictos de versiones, y que avconv y ffmpeg no pueden coexistir en la misma máquina (anotado en la respuesta aceptada de la publicación vinculada anteriormente). Aunque al menos una guía menciona instalar 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.
Respuestas:
Respuesta actualizada para lanzamientos anteriores a 2015
Debido a que nadie mantiene un ppa con todo incluido como Jon Severinsson, el método de Rmano de usar una construcción estática ahora es más fácil. Las actualizaciones de notas deben verificarse y hacerse manualmente
Si se instaló la versión libav de ffmpeg, quítela. Los dos no pueden residir en la misma máquina. Si libav no estaba instalado previamente, salte a 4.
Extraiga los archivos (y dos directorios) de la siguiente manera:
La instalación de compilación estática está hecha 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 versión existentes se identifican y eliminan rápidamente. (Todas las marcas de tiempo serán las mismas que el binario ffmpeg). La actualización se puede descargar y extraer de la misma manera que la versión anterior.
Si un repositorio ffmpeg completo resurge, se instalaría como antes:
Con el verdadero ffmpeg volviendo a los lanzamientos de 2015 y más allá, la necesidad de esta solución eventualmente se desvanecerá.
Muchas gracias a la comunidad por la ayuda.
fuente
sudo apt-get dist-upgrade
línea me parece innecesaria para el propósito de esta publicación. La mayoría de las personas que intentan instalar ffmpeg probablemente no deseen activar una actualización de distribución como efecto secundario./usr/local/bin
evitar posibles conflictos de cualquier paquete de repositorio que proporcione los archivos nombrados; especialmente del paquete libav-toolsqt-faststart
y el "ffmpeg
" falso para 12.04 y versiones anteriores. Además, otros usuarios pueden no tener los permisos adecuados para ejecutar nada en otro usuario~/bin
(pero no investigué esto). Por último, creo que toda la sección "/ ACTUALIZACIÓN" de esta respuesta se puede eliminar: está desactualizada (ese PPA se ha ido) y ya no contribuye mucho.No he tenido ningún problema al usar la construcción estática proporcionada por el proyecto FFmpeg Hay enlaces en http://ffmpeg.org/download.html
Descargue la versión / compilación que necesita (ya sea 32 o 64 bits), luego coloque el ejecutable en su
$PATH
(por ejemplo~/bin
). Si está colocado~/bin
, puede cerrar sesión y luego volver a iniciarla, o simplemente ejecutar. ~/.profile
, para que su shell reconozca que está en el$PATH
. Ahora puede ingresarffmpeg
y se usará la nueva construcción estática.Por ejemplo:
Ser completamente estático no debería tener problemas con varias versiones de Linux (hasta cierto punto, el núcleo no debería ser demasiado viejo).
fuente