Ú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 hacerlo ffmpeg
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.
Lo siguiente es lo que pude encontrar al investigar este tema. No he seguido de cerca el desarrollo de ambos proyectos y no es mi intención culpar a nadie. Usted como lector tampoco debería hacerlo.
¿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:
Haga una copia de ffmpeg con un nuevo nombre: avconv.
Se desarrollará aún más con algunos cambios incompatibles.
ffmpeg.c permanecerá como está durante algún tiempo, por lo que no se romperán los scripts que lo usen.
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):
09 de agosto de 2011
Actualizado el 12.09.2011.
Para mantener la coherencia con nuestro nuevo nombre, hemos cambiado el nombre de ffplay a avplay ,
ffserver a avserver y ffprobe a avprobe . Su comportamiento es el mismo, solo se cambiaron los nombres.
Con ffmpeg (la herramienta de línea de comandos) decidimos aprovechar esta oportunidad para solucionar algunos problemas de usabilidad de larga data, lo que implica romper la compatibilidad. Por lo tanto, hemos agregado una nueva herramienta llamada avconv que se basa en ffmpeg , pero tiene una sintaxis diferente (con suerte más poderosa y más fácil de usar) para algunas opciones. ffmpeg se mantendrá en su estado actual durante algún tiempo, por lo que no se interrumpirán los scripts o frontends que lo usen. Sin embargo, no se desarrollará más.
Las diferencias entre avconv y ffmpeg son:
[...]
Tenga en cuenta que la interfaz avconv aún no se considera estable. Más cambios incompatibles pueden venir en las siguientes semanas. Anunciaremos aquí cuando avconv sea estable.
Y a principios de 2011:
18 mar 2011
Acabamos de impulsar otro lanzamiento puntual de nuestra rama de lanzamiento 0.6:
Libav 0.6.2 . Esta es otra versión de solo mantenimiento que aborda dos problemas de seguridad.
A partir de ahora, utilizaremos nuestro nuevo nombre de proyecto libav . Pero no se preocupe, en comparación con la versión anterior 0.6.1, los únicos cambios funcionales son las dos correcciones de seguridad para los decodificadores VC1 y APE. Esto significa que libav proporciona un reemplazo directo sin dolor para las instalaciones FFmpeg existentes.
Además, nos enorgullece acompañar este lanzamiento de origen con ejecutables y bibliotecas para la plataforma win32 . Estos archivos binarios incluyen la codificación H.264 usando la biblioteca incluida x264. ¡Disfrutar!
Se recomienda a los distribuidores e integradores de sistemas que actualicen y compartan sus parches en nuestras sucursales de lanzamiento.
Mar 17, 2011
Acabamos de impulsar otro lanzamiento puntual de nuestra rama de lanzamiento 0.5:
FFmpeg 0.5.4 . Esta es otra versión de solo mantenimiento que aborda una serie de problemas de seguridad.
Se recomienda a los distribuidores e integradores de sistemas que actualicen y compartan sus parches en nuestras sucursales de lanzamiento.
13 de marzo de 2011
Nosotros, como grupo de desarrolladores de FFmpeg, hemos decidido continuar desarrollando FFmpeg bajo el nombre de Libav. Toda la infraestructura existente se transferirá al dominio libav.org.
Puede actualizar su repositorio git usando el siguiente comando:
git remote set-url origin 'git://git.libav.org/libav'
Por ahora todavía se puede acceder a través de las listas de correo de FFmpeg y los canales de IRC, pero migraremos a sus homólogos de libav.org. Durante un período de transición, tanto el sitio web como la fuente pueden contener referencias a FFmpeg. Estos desaparecerán con el tiempo, excepto donde sean históricamente relevantes.
24 de febrero de 2011
El desarrollo de FFmpeg se ha movido a Git, y el repositorio SVN ya no se actualiza. El repositorio SVN puede eliminarse en un futuro cercano, por lo que se recomienda utilizar un repositorio Git .
La última revisión comprometida con SVN fue r26402 el 19/01/2011 y reemplazó svn: external libswscale con una copia independiente.
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.
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í.