Articles of ffmpeg

envuelva el flujo h.264 en el contenedor mp.4 y transmítalo con nodejs

Tengo un flujo de datos h.264 desde una cámara web remota. Si lo guardo en un archivo, puedo reproducirlo en VLC (lo que significa que los datos llegan intactos). El objective final es convertir este flujo en una webcam virtual. Después de mirar a mi alrededor, encontré muchas cámaras como una posible solución, por lo […]

Transcodificar Webm a archivo de audio (fluent-ffmpeg)

Tengo un archivo de video y sus propiedades son las siguientes cuando verifico a través del comando ffprobe; Mi propósito es tomar solo el archivo de audio y su tamaño no debe ser> 100 mb. ¿Hay alguna forma adecuada de hacerlo en un proyecto NPM? ffprobe 2.webm ffprobe version N-86175-g64ea4d1 Copyright (c) 2007-2017 the FFmpeg […]

ffmpeg ¿cómo obtengo la duración en node.js?

Ok, sé cómo obtener la duración de un video en ffmpeg usando este comando ffmpeg -i ./output/sample.mp4 2>&1 | grep Duration | cut -d ‘ ‘ -f 4 | sed s/,// Ejecuto este comando a través de una función en el nodo, pero esto genera la duración en la consola, ¿cómo lo obtengo en node.js […]

Mejora de la precisión de Google Cloud Speech API

Actualmente estoy grabando audio desde una página web en mi computadora Mac OS y ejecutándolo a través de la nube de voz api para producir una transcripción. Sin embargo, los resultados no son tan precisos y hay fragmentos de palabras faltantes en los resultados. ¿Hay algún paso que me ayude a obtener resultados más precisos? […]

¿Node.js problema de proceso hijo con Args – Quotes Issue ?, ¿FFMPEG problema?

Necesito poder ejecutar FFMPEG desde mi aplicación Node.js. Creo que este problema probablemente tenga que ver con la especificación correcta de los argumentos de la línea de comandos, y no es específico de FFMPEG, pero como no he podido reducir el problema, presento todo el problema. Puedo ejecutar el siguiente comando desde el símbolo del […]

NodeJS + FFMPEG: respuesta de envío cuando se completa FFMPEG

Tengo una aplicación NodeJS + FFMPEG que funciona. Puedo subir archivos de video y hacer que se conviertan en el servidor. Estoy usando esta biblioteca NodeJS FFMPEG https://github.com/fluent-ffmpeg/node-fluent-ffmpeg Recibo un mensaje en el servidor cuando el trabajo está completo, pero ¿cómo notifico al cliente? En este caso una simple aplicación de AIR. En este momento, […]

Obtener resolución de video en nodejs

He estado tratando de obtener una respuesta a esto sin encontrar realmente ninguna. Disculpe si esto suena estúpido o obvio. Tengo una aplicación de nodejs y básicamente me gustaría obtener la resolución de un video. Imagínese que tengo una película almacenada en el disco y me gustaría poder saber si está en 720p o 1080p […]

Nodo ver si el progtwig está instalado

Hola, estoy haciendo una aplicación de nodo que requiere: ffmpeg, node-acoutstid with fpcalc and eye3D . Ahora me pregunto cómo puedo ver si esos ‘progtwigs’ están instalados en la máquina del cliente. ¿Cuál es la mejor manera de comprobar esto?

Transmisión en vivo usando FFMPEG para la api de audio web

Estoy tratando de transmitir audio usando node.js + ffmpeg a navegadores conectados en LAN solo usando la api de audio web. No uso el elemento porque está agregando su propio búfer de 8 a 10 segundos y quiero obtener la máxima latencia posible (de 1 a 2 segundos como máximo). El audio se reproduce con […]

¿Es posible crear un nuevo archivo mp4 desde una sola porción de rango de bytes de transmisión?

Si tengo un archivo mp4 remoto en un servidor que admite rangos de bytes, ¿es posible recuperar un rango de un solo byte y crear un mp4 nuevo / autocontenido a partir de esos datos de rango? Si bash escribir un dato de rango de bytes devuelto directamente en un archivo mp4 usando fs.createWriteStream(remoteFilename) archivo […]