
Recherche avancée
Autres articles (48)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Contribute to translation
13 avril 2011You can help us to improve the language used in the software interface to make MediaSPIP more accessible and user-friendly. You can also translate the interface into any language that allows it to spread to new linguistic communities.
To do this, we use the translation interface of SPIP where the all the language modules of MediaSPIP are available. Just subscribe to the mailing list and request further informantion on translation.
MediaSPIP is currently available in French and English (...)
Sur d’autres sites (6125)
-
configuring android to run ffmpeg command programmatically
16 juillet 2013, par Abdul MateenI am unaware with ffmpeg, and wants to run ffmpeg command on android terminal.
What are the basic steps to configure android so that it can run ffmpeg command through android application program ?Thanking you !...
-
How to get the buffer of the first frame of a video using ffmpeg ? (Node.js)
12 avril 2024, par Mahmoud WalidI am trying to use child_processes and ffmpeg to do this, but it returns this error :


FFmpeg stderr: [AVFilterGraph @ 00000157fd55abc0] No option name near 'eq(n, 0)"'
[AVFilterGraph @ 00000157fd55abc0] Error parsing a filter description around:
[AVFilterGraph @ 00000157fd55abc0] Error parsing filterchain '"select=eq(n\, 0)"' around:
[vost#0:0/libx264 @ 00000157fd574700] Error initializing a simple filtergraph
Error opening output file pipe:1.
Error opening output files: Invalid argument

FFmpeg process exited with code: 4294967274



When I run that command in the terminal, it works fine, but it doesn't work in the code.
Here's the command (terminal version) :

ffmpeg -i input/vid.mp4 -vf "select=eq(n\,0)" -vframes 1 out.png


And heres the code :


import { spawn } from 'child_process';

const inputVideoPath = 'input/vid.mp4';

const ffmpeg = spawn('ffmpeg', [
 '-i', inputVideoPath,
 '-vf', '"select=eq(n\\, 0)"',
 '-vframes', '1',
 '-f', 'mp4',
 'pipe:1'
]);

let buffer = Buffer.from([]);
ffmpeg.stdout.on('data', (data) => {
 buffer = Buffer.concat([buffer, data]);
});

ffmpeg.stderr.on('data', (data) => {
 console.error('FFmpeg stderr:', data.toString());
});

ffmpeg.on('exit', (code) => {
 if (code == 0) {
 console.log('FFmpeg process exited successfully.');
 console.log(`Buffer size: ${buffer.length} bytes`);
 } else {
 console.error(`FFmpeg process exited with code: ${code}`);
 }
});

ffmpeg.on('error', (err) => {
 console.error('FFmpeg error:', err);
});



Note : I know I'm not doing anything with the buffer, I just want it to work first then I'll start working with the output


-
Revision b49bfff197288b16d26b21b40492bd73ba0eb0cd : éviter un ../tmp//.htaccess le $rep passé en argument a parfois un / ...
8 février 2010, par denisb — Logéviter un ../tmp//.htaccess le $rep passé en argument a parfois un / terminal (mais pas toujours). git-svn-id : svn ://trac.rezo.net/spip/branches/spip-2.0@15170 caf5f3e8-d4fe-0310-bb3e-c32d5e47d55d