Recherche avancée

Médias (3)

Mot : - Tags -/collection

Autres articles (89)

  • Participer à sa traduction

    10 avril 2011

    Vous 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 2013

    Puis-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, par

    MediaSPIP 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 Wang

    Changed Paths :
     Modify /vp9/encoder/vp9_encodeframe.c


     Modify /vp9/encoder/vp9_rdopt.c



    Add encoding option —static-thresh

    This 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 FEGER

    Hello everyone and thanks for reading ! I'm trying to create a video workflow for automating video editing from a .jpg.

    &#xA;&#xA;

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

    &#xA;&#xA;

    const encodeVideo = (path, video) => {&#xA;const p = new Promise((resolve, reject) => {&#xA;    Jimp.read(`${path}/${video.name}`).then((image) => {&#xA;        image.resize(1280, Jimp.AUTO)&#xA;        image.write(`${path}/${video.name}`)&#xA;        clipDuration = Math.ceil(image.bitmap.height * 0.0135); //not working well...&#xA;        const ffmpeg = spawn(&#x27;ffmpeg&#x27;, [&#x27;-loop&#x27;, &#x27;1&#x27;, &#x27;-i&#x27;, `${path}/${video.name}`, &#x27;-vf&#x27;, `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}`, &#x27;-t&#x27;, `${clipDuration}`, `./${path}/${video.name}.mp4`]);&#xA;        ffmpeg.stderr.on(&#x27;data&#x27;, (data) => {&#xA;            // console.log(`${data}`);&#xA;        });&#xA;        ffmpeg.on(&#x27;close&#x27;, (code) => {&#xA;            resolve();&#xA;        });&#xA;    }).catch((err) => console.log(err))&#xA;});&#xA;return p;&#xA;

    &#xA;&#xA;

    }

    &#xA;&#xA;

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

    &#xA;&#xA;

    My questions are the following :

    &#xA;&#xA;

      &#xA;
    • 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.

    • &#xA;

    • How can i add a 1sec pause at the beginning and the end of the clip ?

    • &#xA;

    &#xA;&#xA;

    Thanks for your time and inputs !

    &#xA;

  • how can I convert a stack of PNGs with transparency to a video playable with Keynote

    29 juin 2022, par John Smith

    I used to convert a stack of PNGs with alpha transparency using ffmpeg :

    &#xA;

    ffmpeg -i frame_%03d.png -vcodec png output.mov&#xA;

    &#xA;

    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 :

    &#xA;

    &#xA;&#xA;&#xA;&#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;&#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    &#xA;

    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

    &#xA;

    &#xA;

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

    &#xA;