FFmpeg ( wiki ) es una opción; Puede lograr lo que desea con el filtro de subtítulos (consulte también aquí ) o con el filtro de texto de dibujo .
El filtro de subtítulos requiere que se compile ffmpeg --enable-libass
y drawtext requiere que se compile --enable-libfreetype
. Si está en Linux, es probable que el primero sea el caso, aunque el último puede no serlo. Además, tenga cuidado con Debian y sus derivados (incluidos Ubuntu y otros) están utilizando la herramienta bifurcada avconv, del proyecto libav (vea aquí un resumen de la situación); Algunas personas han reportado problemas con avconv vs ffmpeg. Recomendaría usar ffmpeg, principalmente porque parece haber más usuarios de ffmpeg que usuarios de avconv en la red SE, por lo que podrá obtener una mejor ayuda aquí.
Si la versión en sus repositorios no está compilada para hacer esto, puede obtener una compilación estática del sitio web de FFmpeg , o puede compilarla usted mismo, siguiendo una de las guías en el wiki de ffmpeg , asegurándose de usar los indicadores correctos.
Si bien ffmpeg tiene capacidades de edición, no está específicamente diseñado para editar, y no funciona como un NLE; toma entradas y produce salidas, en lugar de realizar ediciones no destructivas en múltiples archivos fuente.
Sin embargo, Melt , basado en el marco mlt que impulsa kdenlive , está diseñado como un
Un comando de fusión puede hacer el mismo trabajo que la línea de tiempo en un NLE. Aquí hay un ejemplo de su sitio web que reproduce una colección editada de tomas de los archivos fuente a.dv, b.mpg y c.png:
También existe la capacidad de agregar efectos, y también puede crear ediciones como archivos XML.
fuente
Creé una herramienta CLI multiplataforma basada en Node.js para realizar ediciones de video simples. Es más obstinado y limitado que
mlt
, pero apunta a tener muchos componentes y transiciones fáciles de usar, y valores predeterminados razonables.También es compatible con una especificación de edición más sofisticada como JSON y se puede llamar fácilmente desde JavaScript.
https://github.com/mifi/editly/
fuente