
Recherche avancée
Autres articles (71)
-
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...) -
Mise à disposition des fichiers
14 avril 2011, parPar défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)
Sur d’autres sites (9424)
-
FFMPEG is not working in AWS lambda function
13 novembre 2022, par ArunI am trying to convert a video file into an audio file using AWS lambda function whenever a file is uploaded into an S3 bucket. So I am using FFMPEG for converting a video file into audio. But I keep getting this error while converting a video file. I have seen similar questions but none of the solutions is not working for me. So If anyone knows please share your solutions.



Error message



TypeError: Cannot create property 'stack' on string 
'Could not find ffmpeg executable, tried "/var/task/node_modules/@ffmpeg-installer/linux-x64/ffmpeg" and "/var/task/node_modules/@ffmpeg-installer/ffmpeg/node_modules/@ffmpeg-installer/linux-x64/ffmpeg"'




Code



const
 ffmpegPath = require("@ffmpeg-installer/ffmpeg").path,
 ffmpeg = require("fluent-ffmpeg");

 // set ffmpeg package path
 ffmpeg.setFfmpegPath(ffmpegPath);
 function convert(input, output, callback) {
 ffmpeg(input)
 .output(output)
 .on('end', function() { 
 console.log('conversion ended');
 callback(null);
 }).on('error', function(err){
 console.log('error: ', err.code, err.msg);
 callback(err);
 }).run();
 }

 exports.handler = function (event, context, callback) {
 const key = decodeURIComponent(event.Records[0].s3.object.key.replace(/\+/g, ' '));
 console.log("key ", key);
 console.log("event ", event.Records[0].s3);
 convert(key, `/tmp/${key}.mp3`, function(err){
 if(!err) {
 console.log('conversion complete');
 } else {
 console.log('Error');
 }
 });
 }


 const
 ffmpegPath = require("@ffmpeg-installer/ffmpeg").path,
 ffmpeg = require("fluent-ffmpeg");

 // set ffmpeg package path
 ffmpeg.setFfmpegPath(ffmpegPath);
 function convert(input, output, callback) {
 ffmpeg(input)
 .output(output)
 .on('end', function() { 
 console.log('conversion ended');
 callback(null);
 }).on('error', function(err){
 console.log('error: ', err.code, err.msg);
 callback(err);
 }).run();
 }

 exports.handler = function (event, context, callback) {
 const key = decodeURIComponent(event.Records[0].s3.object.key.replace(/\+/g, ' '));
 console.log("key ", key);
 console.log("event ", event.Records[0].s3);
 convert(key, `/tmp/${key}.mp3`, function(err){
 if(!err) {
 console.log('conversion complete');
 } else {
 console.log('Error');
 }
 });
 }




package.json



"dependencies": {
 "@ffmpeg-installer/ffmpeg": "^1.0.17",
 "fluent-ffmpeg": "^2.1.2",
 "fs": "0.0.1-security"
 }



-
Remove newlines in function body for consistency.
27 août 2017, par blueimpRemove newlines in function body for consistency.
-
Revision bc9204a90e : Adding get_frame_pkt_flags() function. Change-Id : Icfacc695a711ec325b1d8f2b5d92
26 août 2014, par Dmitry KovalevChanged Paths :
Modify /vp9/vp9_cx_iface.c
Adding get_frame_pkt_flags() function.Change-Id : Icfacc695a711ec325b1d8f2b5d927a720e2bd6b4