
Recherche avancée
Médias (3)
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (89)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
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 -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (9909)
-
Revision d36852b702 : Add encoding option —static-thresh This option exists in VP8, and it was rewri
11 juillet 2013, par Yunqing WangChanged Paths :
Modify /vp9/encoder/vp9_encodeframe.c
Modify /vp9/encoder/vp9_rdopt.c
Add encoding option —static-threshThis option exists in VP8, and it was rewritten in VP9 to support
skipping on different partition levels. After prediction is done,
we can check if the residuals in the partition block will be all
quantized to 0. If this is true, the skip flag is set, and only
prediction data are needed in reconstruction. Based on DCT's energy
conservation property, the skipping check can be estimated in
spatial domain.The prediction error is calculated and compared to a threshold.
The threshold is determined by the dequant values, and also
adjusted by partition sizes. To be precise, the DC and AC parts
for Y, U, and V planes are checked to decide skipping or not.Test showed that
1. derf set :
when static-thresh = 1, psnr loss is 0.666% ;
when static-thresh = 500, psnr loss is 1.162% ;
2. stdhd set :
when static-thresh = 1, psnr loss is 1.249% ;
when static-thresh = 500, psnr loss is 1.668% ;For different clips, encoding speedup range is between several
percentage and 20+% when static-thresh <= 500. For example,
clip bitrate static-thresh psnr time
akiyo(cif) 500 0 48.923 5.635s(50f)
akiyo 500 500 48.863 4.402s(50f)parkjoy(1080p) 4000 0 30.380 77.54s(30f)
parkjoy 4000 500 30.384 69.59s(30f)sunflower(1080p) 4000 0 44.461 85.2s(30f)
sunflower 4000 500 44.418 78.1s(30f)Higher static-thresh values give larger speedup with larger
quality loss.Change-Id : I857031ceb466ff314ab580ac5ec5d18542203c53
-
ffmpeg scrolling filter, how not to have a -t parameter ?
22 avril 2020, par Julien FEGERHello everyone and thanks for reading ! I'm trying to create a video workflow for automating video editing from a .jpg.



I'm using the ffmpeg scroll filter but having quite the difficulties with it.



const encodeVideo = (path, video) => {
const p = new Promise((resolve, reject) => {
 Jimp.read(`${path}/${video.name}`).then((image) => {
 image.resize(1280, Jimp.AUTO)
 image.write(`${path}/${video.name}`)
 clipDuration = Math.ceil(image.bitmap.height * 0.0135); //not working well...
 const ffmpeg = spawn('ffmpeg', ['-loop', '1', '-i', `${path}/${video.name}`, '-vf', `scroll=vertical=0.001,crop=1280:720:0:0,format=yuv420p,fps=70,fade=type=in:duration=1,fade=type=out:duration=1:start_time=${clipDuration - 1}`, '-t', `${clipDuration}`, `./${path}/${video.name}.mp4`]);
 ffmpeg.stderr.on('data', (data) => {
 // console.log(`${data}`);
 });
 ffmpeg.on('close', (code) => {
 resolve();
 });
 }).catch((err) => console.log(err))
});
return p;




}



Here is my encodeVideo function. It creates a scrolling video of length : clipDuration, with a fade in/fade out effect.



My questions are the following :



- 

-
How can i bypass the clipDuration property so that only the scrollspeed and image.bitmap.height determine the clip duration ? Currently if clipDuration is too long, once scrolling is done it loops to the beginning. If clipDuration is too short, it doesn't go to end of image. I want it to stop when scrolling has reached the bottom of image.
-
How can i add a 1sec pause at the beginning and the end of the clip ?







Thanks for your time and inputs !


-
-
how can I convert a stack of PNGs with transparency to a video playable with Keynote
29 juin 2022, par John SmithI used to convert a stack of PNGs with alpha transparency using ffmpeg :


ffmpeg -i frame_%03d.png -vcodec png output.mov



I have an old
mov
where this worked. Now I tried to do that again a while later (on an M1 Mac now). Now it doesn't work anymore. Here are the file properties :






 property 

old movie (works) 

new movie (does not work) 







 resolution 

378 × 378 

1600 × 1000 




 codec 

Apple ProRes 4444 

PNG 




 alpha channel 

yes 

? 




 color profile 

SD (6-1-6) 

? 




 software 

Lavf57.41.100 

Lavf59.16.100 









The
?
shows that I cannot open the new file in Quicktime, nor import it in Keynote. Any idea how I can useffmpeg
to convert my image stack to a file with transparency that works in Keynote / Quicktime ?