Recherche avancée

Médias (91)

Autres articles (92)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • 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

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

Sur d’autres sites (12197)

  • wasm/hevc : Add sao_band_filter

    7 juin, par Zhao Zhili
    wasm/hevc : Add sao_band_filter
    

    hevc_sao_band_8_8_c : 63.0 ( 1.00x)
    hevc_sao_band_8_8_simd128 : 10.4 ( 6.06x)
    hevc_sao_band_16_8_c : 230.4 ( 1.00x)
    hevc_sao_band_16_8_simd128 : 22.9 (10.07x)
    hevc_sao_band_32_8_c : 900.4 ( 1.00x)
    hevc_sao_band_32_8_simd128 : 81.5 (11.05x)
    hevc_sao_band_48_8_c : 2009.1 ( 1.00x)
    hevc_sao_band_48_8_simd128 : 170.2 (11.80x)
    hevc_sao_band_64_8_c : 3535.0 ( 1.00x)
    hevc_sao_band_64_8_simd128 : 297.5 (11.88x)

    Signed-off-by : Zhao Zhili <zhilizhao@tencent.com>

    • [DH] libavcodec/wasm/hevc/Makefile
    • [DH] libavcodec/wasm/hevc/dsp_init.c
    • [DH] libavcodec/wasm/hevc/sao.c
    • [DH] libavcodec/wasm/hevc/sao.h
  • How to implement spring animation (mass, tension, friction) in FFmpeg zoompan filter instead of linear interpolation ?

    29 mai, par Mykyta Manuilenko

    I'm trying to create a zoom-in and zoom-out animation using FFmpeg's zoompan filter, but I want to replace the linear interpolation with a spring animation that uses physics parameters (mass, tension, friction).

    &#xA;

    My input parameters :

    &#xA;

    "zoompan": {&#xA;  "focusRect": {&#xA;    "x": 1086.36,&#xA;    "y": 641.87,&#xA;    "width": 613,&#xA;    "height": 345&#xA;  },            &#xA;  "easing": {&#xA;    "mass": 1,&#xA;    "tension": 120,&#xA;    "friction": 20&#xA;  }&#xA;}&#xA;

    &#xA;

    Current working linear animation :

    &#xA;

    ffmpeg -framerate 25 -loop 1 -i input.png \&#xA;  -filter_complex "\&#xA;    [0:v]scale=6010:3380,setsar=1,split=3[zoomin_input][hold_input][zoomout_input]; \&#xA;    [zoomin_input]zoompan= \&#xA;      z=&#x27;iw/(iw/zoom &#x2B; (ow - iw)/duration)&#x27;: \&#xA;      x=&#x27;x &#x2B; (3400 - 0)/duration&#x27;: \&#xA;      y=&#x27;y &#x2B; (2009 - 0)/duration&#x27;: \&#xA;      d=25:fps=25:s=1920x1080, \&#xA;      trim=duration=1,setpts=PTS-STARTPTS[zoomin]; \&#xA;    [hold_input]crop=1920:1080:3400:2009,trim=duration=4,setpts=PTS-STARTPTS[hold]; \&#xA;    [zoomout_input]zoompan=\&#xA;      zoom=&#x27;if(eq(on,0),iw/ow,iw/(iw/zoom &#x2B; (iw-ow)/duration))&#x27;:\&#xA;      x=&#x27;if(eq(on,0),3400,x &#x2B; (0-3400)/duration)&#x27;:\&#xA;      y=&#x27;if(eq(on,0),2009,y &#x2B; (0-2009)/duration)&#x27;:\&#xA;      d=25:fps=25:s=1920x1080, \&#xA;      trim=duration=1,setpts=PTS-STARTPTS[zoomout];&#xA;    [zoomin][hold][zoomout]concat=n=3:v=1:a=0[outv]" \&#xA;  -map "[outv]" \&#xA;  -crf 23 \&#xA;  -preset medium \&#xA;  -c:v libx264 \&#xA;  -pix_fmt yuv420p \&#xA;  output.mp4&#xA;

    &#xA;

    Notes :

    &#xA;

      &#xA;
    • It creates a perfectly straight zoom path to the specific point on the screen (similar to pinch-zooming on a smartphone - straight zooming to the center of the focus rectangle)

      &#xA;

    • &#xA;

    • To improve the quality of the output, I upscale it beforehand

      &#xA;

    • &#xA;

    &#xA;

    What I want to achieve :

    &#xA;

    Instead of linear interpolation, I want to implement a spring function with these physics parameters :

    &#xA;

      &#xA;
    • mass : 1
    • &#xA;

    • tension : 120
    • &#xA;

    • friction : 20
    • &#xA;

    &#xA;

    Note that these params can be changed.

    &#xA;

    Also, I want to preserve a perfectly straight zoom path to the specific point on the screen (similar to pinch-zooming on a smartphone).

    &#xA;

    Question :

    &#xA;

    How can I properly implement a spring animation function in FFmpeg's zoompan filter ?

    &#xA;

  • configure : drop yasm support

    3 octobre 2024, par Lynne
    configure : drop yasm support
    

    We started defauling to nasm 8 years ago.
    We are still compatible with yasm 0.8.0, released in 2009. **15 years ago**.
    The time has more than come to remove support for it.

    Maintaining compatibility started cutting into writing new code long ago.
    We still can't have 2-argument instructions, preprocessor booleans, and all
    AVX2 code must still be wrapped in ifdefs. Newly added code often breaks this.

    • [DH] Changelog
    • [DH] configure
    • [DH] doc/developer.texi
    • [DH] doc/optimization.txt
    • [DH] doc/platform.texi