Intenté instalar ffmpeg en trusty / Ubuntu 14.04 y recibí el siguiente mensaje:
$sudo apt-get install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ffmpeg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'ffmpeg' has no installation candidate
¿Por qué no está disponible el paquete?
software-installation
ffmpeg
usuario254877
fuente
fuente
ffmpeg
en la lista de resultados devueltos, algo ha fallado con su administrador de repositorios. Por ahora, sugeriría instalar construyendo desde la fuente. Descargar desde aquí.Respuestas:
Últimas noticias
FFmpeg y libav
libav de los repositorios de Ubuntu
Ubuntu comenzó a enviar la bifurcación libav en lugar de FFmpeg en versiones recientes . Si instaló el paquete ffmpeg , en realidad instaló el paquete libav-tools y un programa que le dijo que lo usara en
avconv
lugar de hacerloffmpeg
en el futuro, dando la impresión de que ffmpeg está en desuso, lo cual no es así.La transición
ffmpeg
paquete parece haber sido retirado de confianza / Ubuntu 14.04 (comparar los archivos del paquete que enumeran para descarada y de confianza del paquete fuente ).Entonces, una opción es instalar el paquete libav-tools y usar
avconv
en su lugar (NB que esto no es FFmpeg "mainline", sino una bifurcación prominente).FFmpeg de un PPA en Launchpad
Otra opción es usar un PPA que proporcione FFmpeg. Consulte la página de descarga de FFmpeg para obtener detalles sobre los PPA y paquetes disponibles. Debe verificar los PPA individuales de vez en cuando si todavía están actualizados.
Preguntas relacionadas:
Instalar desde la fuente
Otra opción es instalar paquetes de dependencia de FFmpeg, luego compilarlos e instalarlos manualmente desde la fuente.
Usa compilaciones estáticas
Si bien puede parecer un poco incómodo desde la perspectiva del empaque, también puede usar cualquier compilación estática de fuentes confiables . En mi caso, guardo los binarios FFmpeg Windows de 32 bits y 64 bits junto con los binarios x264-10 bits en una carpeta para ejecutarlos en Wine o Windows cuando sea necesario.
¿Cómo sucedió el tenedor?
Wikipedia afirma que el proyecto bifurcado, así como el lanzamiento inicial, se anunciaron el 13 de marzo de 2011, sin embargo, hay un poco más en curso.
Excavando a través de Git commits
18 de enero de 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e
El líder del proyecto FFmpeg, Michael Niedermayer, se elimina del
MAINTAINERS
archivo.27 de julio de 2011 - commit 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
es presentado:27 de julio de 2011 - commit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Se agrega una advertencia a la versión bifurcada del
ffmpeg.c
código fuente, que puede ser engañosa para los usuarios que no se han dado cuenta de la bifurcación y que ya no están usando FFmpeg.12 de enero de 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
se elimina del código fuente.Anuncios oficiales en libav.org
Las siguientes publicaciones son de la sección de noticias (con la más antigua en último lugar):
Y a principios de 2011:
Tenga en cuenta que el desarrollo de FFmpeg de hecho se ha movido a un repositorio de Git por ahora y que hay dos repositorios de Git. Consulte la página de descarga de proyectos correspondientes.
fuente
w3fdif
en FFmpeg (pero eso está fuera de tema para esta pregunta). No entiendo por qué obviamente me votan negativamente (no te culpo en particular) por intentar explicar objetivamente lo que sucedió. No tengo ninguna afiliación con uno de estos proyectos y pretendo ser lo más objetivo posible.ffmpeg
fue reemplazado en versiones anteriores por elavconv
programa del proyecto libav.Para instalar
avconv
necesita instalar ellibav-tools
paquete:avconv
es muy similar affmpeg
, pero también tienen algunas diferencias en la sintaxis.Editar: Parece que Ubuntu 16.04LTS tiene nuevamente
ffmpeg
en sus repositorios, por lo que libav-tools es un paquete ficticio y solo crea un aliasavconv -> ffmpeg
(y otros)fuente
ffmpeg
fue reemplazado poravconv
de 2012 a 2014 en repositorios de Ubuntu. Puede hacer esta nueva pregunta para su respuesta, o encontrar una usted mismo . Puede usar ffmpeg nuevamente desde Ubuntu 15.04. Resumen: libav es compatible con la sintaxis ffmpeg, pero no a la inversa.ffmpeg había eliminado el repositorio de Ubuntu, en lugar de libav. deberías agregar ppa:
mira tu salida
fuente
También puede usar este PPA: ppa: jon-severinsson / ffmpeg
Editar: este ppa se ha eliminado de Launchpad, no sé por qué. En lugar de ello, puede usar el PPA samrog131 (para Trusty, Utopic & Vivid)
El PPA también contiene otros paquetes que quizás no desee. Retire el ppa después de la instalación.
fuente
mc3man
PPA) sí.El paquete FFMPEG se eliminó desde hace algún tiempo de los repositorios de Debian. Todavía hay un debate en curso sobre la inclusión del paquete nuevamente en los repositorios. Ubuntu como derivado de Debian, depende de las decisiones hechas aguas arriba. Desde hace mucho tiempo, el paquete estaba vacío con una dependencia de libav. Esto se modificó el 12 de mayo de 2012 cuando el paquete se eliminó y eliminó de los archivos:
fuente
dpkg --contents ffmpeg_0.8.7-1ubuntu2_amd64.deb [...] -rwxr-xr-x root/root 106624 2013-10-11 10:41 ./usr/bin/ffmpeg
.Tuve el mismo error al intentar ejecutar
Así que combiné algunas otras respuestas, así como el contenido de este sitio , para obtener la siguiente receta que funcionó para mí:
Ahora puedo ver que se ha instalado ffmpeg:
devoluciones
/opt/ffmpeg/bin/ffmpeg
Desde el indicador bash, el comando
ffmpeg
ahora debería funcionar desde cualquier carpeta.fuente
dist-upgrade
no es necesario para la instalaciónffmpeg
Si desea instalar ffmpeg 2.2.1 (desde la fuente) en Ubuntu 14.04, puede intentarlo usando las siguientes opciones:
Para SO de 64 bits:
Lista de dependencias:
Opciones de compilación:
Para un sistema operativo de 32 bits:
Lista de dependencias:
Opciones de compilación:
Para más información vea mi video de youtube .
fuente
Si desea la última versión de Github, que satisface los errores generados por youtube-dl
luego emita estos cmds:
disfrutar,
fuente
Primera instalación
avconv
:Luego cree un enlace suave a
avconv
namedffmpeg
:Ahora puedes usarlo
ffmpeg
normalmente.fuente
/usr/bin
con enlaces simbólicos generalmente no es una buena idea. ¿Qué sucederá si actualiza a una versión moderna de Ubuntu e intenta instalarffmpeg
desde el repositorio? Además,avconv
es un mal sustituto deffmpeg
: le faltan muchas funciones, filtros, etc.Pasé 2 semanas para instalar la versión más reciente de ffmpeg 2.8.11. Esta versión se usa para Ubuntu 16.04. Te aconsejo que instales esta versión. Probé en Ubuntu 12.04 y Ubuntu 14.04 y funcionó bien. Puede instalar herramientas libav como las instrucciones anteriores, pero tendrá un problema de compatibilidad. Porque libav-tools y ffmpeg ahora fueron desarrollados por dos grupos diferentes. Siguiendo mis instrucciones. Si tiene algún problema puede enviarme un correo electrónico: [email protected]
Verifique ffmpeg, ffserver, ffplay, ffprobe en la terminal. Buena suerte
fuente