Como sé, la línea de comando ffmpeg puede convertir un archivo de audio a video con una imagen ffmpeg: 1 imagen + 1 archivo de audio = 1 video
Llame a ffmpeg en la aplicación node.js:
$ npm install fluent-ffmpeg
Ejemplo: convertir imagen a video
- ¿Cuál es la mejor manera de crear un sistema de permisos robusto para una aplicación web para que solo los usuarios con ciertos roles puedan acceder a vistas y datos particulares?
- ¿Cuáles son las principales fortalezas y debilidades de MediaWiki como plataforma para un sitio web de contenido de conocimiento generado por el usuario?
- ¿Los usuarios se preocupan por las URL bonitas?
- ¿Cuál es la mejor aplicación de calendario web que existe?
- ¿Qué se necesitará para hacer realmente accesible la web?
var ffmpeg = require ('fluent-ffmpeg'); var proc = new ffmpeg ({source: '/path/to/your_image.jpg', nolog: true}) // loop durante 5 segundos .loop (5) // usando 25 fps .withFps (25) // guardar en file .saveToFile ('/ ruta / a / your_target.m4v', función (código de recuperación, error) {console.log ('el archivo se ha convertido con éxito');});
fluent-ffmpeg solo genera un proceso ffmpeg para convertir audio / video. Si no desea generar un nuevo proceso, puede usar ffmpeg C / C ++ y volver a compilarlos como un complemento de node.js, pero no creo que sea una buena opción 🙂