Articles of ffmpeg

NodeJs: Comment canaliser deux stream dans un processus stdin (c.-à-d. Ffmpeg) généré, aboutissant à une seule sortie

Pour convertir les fichiers audio PCM en MP3, j’utilise les éléments suivants: function spawnFfmpeg() { var args = [ ‘-f’, ‘s16le’, ‘-ar’, ‘48000’, ‘-ac’, ‘1’, ‘-i’, ‘pipe:0’, ‘-acodec’, ‘libmp3lame’, ‘-f’, ‘mp3’, ‘pipe:1’ ]; var ffmpeg = spawn(‘ffmpeg’, args); console.log(‘Spawning ffmpeg ‘ + args.join(‘ ‘)); ffmpeg.on(‘exit’, function (code) { console.log(‘FFMPEG child process exited with code ‘ […]

ERREUR: «Impossible de trouver FFMPEG» sur l’instance gérée Debian Wheezy 7.8 de Google Cloud Compute Engine, même si elle est installée.

J’ai écrit une application Node.JS qui utilise le module fluent-ffmpeg pour mettre en filigrane les vidéos téléchargées sur la plate-forme. J’ai transmis le code à un projet Google Cloud Compute Engine et chaque fois que je reçois une Error : Cannot Find FFMPEG . Je me suis connecté à l’instance une fois qu’elle a été […]

ffmpeg jpeg stream to webm crée uniquement un fichier .webm avec 1 image (instantané) ou un fichier .webm vide (mjpeg)

mon problème est que lorsque j’essaie de transformer une série de fichiers jpeg en une vidéo WebM. Je reçois soit un fichier Webm avec une seule image, soit un fichier Webm ne contenant rien (0 kb). var fs = require(‘fs’); var path = require(‘path’); var outStream = fs.createWriteStream(__dirname+’/output.webm’); var ffmpeg = require(‘fluent-ffmpeg’); celui-ci est une […]

Amélioration de la précision de l’API Google Cloud Speech

Je suis en train d’enregistrer de l’audio à partir d’une page Web sur mon ordinateur Mac OS et de l’exécuter via l’API vocale en nuage pour produire une transcription. Cependant, les résultats ne sont pas si précis et il y a des morceaux de mots manquants dans les résultats. Existe-t-il des étapes qui pourraient m’aider […]

ffmpeg, comment puis-je obtenir la durée sur le noeud.js?

Ok je sais comment obtenir la durée d’une vidéo dans ffmpeg en utilisant cette commande ffmpeg -i ./output/sample.mp4 2>&1 | grep Duration | cut -d ‘ ‘ -f 4 | sed s/,// J’exécute cette commande via une fonction dans node, mais cette opération affiche la durée sur la console. Comment l’obtenir sur node.js où j’en […]

une erreur s’est produite: spawn ENOENT, node.js & FFmpeg

J’ai un cauchemar d’une fois à essayer de comprendre cela. J’ai posé une question à ce sujet hier, mais j’ai eu jusqu’à présent, histoire longue, je ne peux pas pour la vie de comprendre cela. Tout ce que je veux faire, est de transcoder un fichier .avi en un fichier .flv en utilisant FFmpeg dans […]

Obtenir une résolution vidéo dans nodejs

J’ai essayé d’obtenir une réponse à cette question sans vraiment en trouver. Excusez-moi si cela semble stupide ou évident. J’ai une application nodejs et, fondamentalement, j’aimerais simplement obtenir la résolution d’une vidéo. Imaginez que le film soit stocké sur disque et que j’aimerais savoir s’il est en 720p ou en 1080p. J’ai compris que je […]

Diffusion en direct avec FFMPEG vers une API audio Web

J’essaie de diffuser de l’audio à l’aide de node.js + ffmpeg aux navigateurs connectés au réseau local uniquement à l’aide d’une API audio Web. Ne pas utiliser element car il ajoute son propre tampon de 8 à 10 secondes et je souhaite obtenir une latence maximale élevée (environ 1 à 2 secondes maximum). L’audio est […]

FFMPEG bloque tout le processus nodejs

Ce que j’essaie de faire est de faire une vignette d’une vidéo en utilisant ffmpeg. Les données vidéo sont reçues dans une requête HTTP, puis redirigées vers ffmpeg. Le problème est que, une fois le processus enfant ffmpeg terminé, je ne peux tout simplement pas renvoyer la réponse. Voici le code: var http = require(‘http’), […]

Est-il possible de créer un nouveau fichier mp4 à partir d’un seul bloc de plage d’octets en continu?

Si j’ai un fichier mp4 distant sur un serveur prenant en charge les plages d’octets, est-il possible de récupérer une plage d’octets unique et de créer un nouveau / autonome mp4 à partir de ces données de plage? Si j’essaie d’écrire les données de plage d’octets renvoyées directement dans un fichier mp4 à l’aide de […]