
Recherche avancée
Autres articles (25)
-
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 (...) -
Librairies et logiciels spécifiques aux médias
10 décembre 2010, parPour un fonctionnement correct et optimal, plusieurs choses sont à prendre en considération.
Il est important, après avoir installé apache2, mysql et php5, d’installer d’autres logiciels nécessaires dont les installations sont décrites dans les liens afférants. Un ensemble de librairies multimedias (x264, libtheora, libvpx) utilisées pour l’encodage et le décodage des vidéos et sons afin de supporter le plus grand nombre de fichiers possibles. Cf. : ce tutoriel ; FFMpeg avec le maximum de décodeurs et (...) -
Contribute to documentation
13 avril 2011Documentation is vital to the development of improved technical capabilities.
MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
To contribute, register to the project users’ mailing (...)
Sur d’autres sites (3528)
-
Idea on how to make video maker website ?
13 octobre 2015, par Gulam GajaniI want to create website that create video and user can share that website in any social site.
(example sites :
- flixpress.com
- studio.stupeflix.com
- www.photodex.com
- www.picovico.com )
this type of website i want to create.After long research and come to conclusion to use imagemagick and ffmpeg for my website.I learn the basic of the ffmpeg and imagemagick.
SO I create code like this
for text overlay in ffmpeg i create code like thisffmpeg -i input.mp4 -vf drawtext="fontfile=/usr/share/fonts/TTF/Vera.ttf: \
text='Stack Overflow': fontcolor=white: fontsize=24: box=1: boxcolor=black: \
x=(w-text_w)/2: y=(h-text_h-line_h)/2" -codec:a copy output.flvand for imagemagick use convert to make pics and make slideshow with ffmpeg code.
shell_exec(" ffmpeg -framerate 1*10 -i %d.png -c:v libx264 -r 30 -pix_fmt yuv420p out1.mp4");
This code works fine.No error, nothing.
But the output video does not have the quality that i wanted.
My question is that for create website like i mentioned above.Am i using the right software (ffmpeg and imagemagick).what software or code this type of website used ? Any idea ? any opensource software or program for this ?
I am just newbie and try to learn the things.
Please provide guidance on this what i am doing wrong.Just give the software name of programe which is used for this type of website. I can go through by myself. Please Give some idea on this. -
Revision 36038 : Améliorations diverses dont l’encodage
10 mars 2010, par kent1@… — LogAméliorations diverses dont l’encodage
-
node-fluent-ffmpeg Multiple images to video
16 août 2015, par tsurantinoI am trying to stitch multiple .PNG images to a single .MP4 video using Node. I am using
ffmpeg
and specifically, thenode-fluent-ffmpeg
library.I can only get one frame to show up at a time, when I instead intend to show 100+.
var video = ffmpeg();
for (var i = 1; i <= 168; i++) {
//console.log('Adding: ' + path.join(__dirname, 'public', 'tmp', 'frame-' + i.toString() + '.png'));
video.input(path.join(__dirname, 'public', 'tmp', 'frame-' + i.toString() + '.png')).loop(1);
}
video.save(path.join(__dirname, 'public', 'videos', 'test.mp4'))
.on('end', function() {
console.log('file has been converted succesfully');
res.redirect('/');
})
.on('error', function(err) {
console.log('an error happened: ' + err.message);
})