Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (70)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • 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

  • Changer son thème graphique

    22 février 2011, par

    Le thème graphique ne touche pas à la disposition à proprement dite des éléments dans la page. Il ne fait que modifier l’apparence des éléments.
    Le placement peut être modifié effectivement, mais cette modification n’est que visuelle et non pas au niveau de la représentation sémantique de la page.
    Modifier le thème graphique utilisé
    Pour modifier le thème graphique utilisé, il est nécessaire que le plugin zen-garden soit activé sur le site.
    Il suffit ensuite de se rendre dans l’espace de configuration du (...)

Sur d’autres sites (12893)

  • FFMPEG Video loop from images files

    27 février 2020, par Nesan Mano

    I am trying to make a video from a bundle of image files and then apply a an overlay on top of it.Another requirement is to make the video loop 3x. It is simply not working.

    The first three paths are pointing toward the same image bundle. (A folder containing images like the following DSC0001_0013.jpg,DSC0002_0013.jpg,etc)

    Observed symptoms :

    The script runs infinitely.I produces a video file of 0 KB.I have to abort script using CTRL+C

    This is my script.

    ffmpeg
    -start_number 1 -framerate 3/1
    -i "C:\Users\xxx\AppData\Local\xxx\xxx\xxx\xxx\xxx\xxx\xxx\963d9d9b8e1\DSC%04d_0013.jpg"

    -i "C:\Users\xxx\AppData\Local\xxx\xxx\projects\xxx\xxx\xxx\xxx\963d9d9b8e1\DSC%04d_0013.jpg"

    -i "C:\Users\xxx\AppData\Local\xxx\xxx\projects\xxx\xxx\xxx\xxx\963d9d9b8e1\DSC%04d_0013.jpg"

    -i "C:\Users\xxx\AppData\Local\xxx\xxx\projects\1237\1138\overlay.png"
    -i "C:\Users\xxx\AppData\Local\xxx\xxx\projects\1237\1138\overlay.png"
    -i "C:\Users\xxx\AppData\Local\xxx\xxx\projects\1237\1138\overlay.png"
    -filter_complex " [0:v]scale=600x900[scaled1]; [1:v]scale=600x900[scaled2]; [2:v]scale=600x900[scaled3]; [scaled1][3:v]overlay[tmp1]; [scaled2][4:v]overlay[tmp2]; [scaled3][5:v]overlay[tmp3]; [tmp1][tmp2][tmp3]concat=n=3[scaled] "
    -map [scaled] -r 10 -vcodec libx264  -pix_fmt yuv420p -crf 23  "C:\Users\xxx\Documents\Projets\2020\xxx\video test ffmpeg\test.mp4"
  • swscale/x86/rgb2rgb : optimize AVX2 version of uyvytoyuv422

    20 février, par Shreesh Adiga
    swscale/x86/rgb2rgb : optimize AVX2 version of uyvytoyuv422
    

    Currently the AVX2 version of uyvytoyuv422 in the SIMD loop does the following :
    4 vinsertq to have interleaving of the vector lanes during load from memory.
    4 vperm2i128 inside 4 RSHIFT_COPY calls to achieve the desired layout.

    This patch replaces the above 8 instructions with 2 vpermq and
    2 vpermd with a vector register similar to AVX512ICL version.

    Observed the following numbers on various microarchitectures :

    On AMD Zen3 laptop :
    Before :
    uyvytoyuv422_c : 51979.7 ( 1.00x)
    uyvytoyuv422_sse2 : 5410.5 ( 9.61x)
    uyvytoyuv422_avx : 4642.7 (11.20x)
    uyvytoyuv422_avx2 : 4249.0 (12.23x)

    After :
    uyvytoyuv422_c : 51659.8 ( 1.00x)
    uyvytoyuv422_sse2 : 5420.8 ( 9.53x)
    uyvytoyuv422_avx : 4651.2 (11.11x)
    uyvytoyuv422_avx2 : 3953.8 (13.07x)

    On Intel Macbook Pro 2019 :
    Before :
    uyvytoyuv422_c : 185014.4 ( 1.00x)
    uyvytoyuv422_sse2 : 22800.4 ( 8.11x)
    uyvytoyuv422_avx : 19796.9 ( 9.35x)
    uyvytoyuv422_avx2 : 13141.9 (14.08x)

    After :
    uyvytoyuv422_c : 185093.4 ( 1.00x)
    uyvytoyuv422_sse2 : 22795.4 ( 8.12x)
    uyvytoyuv422_avx : 19791.9 ( 9.35x)
    uyvytoyuv422_avx2 : 12043.1 (15.37x)

    On AMD Zen4 desktop :
    Before :
    uyvytoyuv422_c : 29105.0 ( 1.00x)
    uyvytoyuv422_sse2 : 3888.0 ( 7.49x)
    uyvytoyuv422_avx : 3374.2 ( 8.63x)
    uyvytoyuv422_avx2 : 2649.8 (10.98x)
    uyvytoyuv422_avx512icl : 1615.0 (18.02x)

    After :
    uyvytoyuv422_c : 29093.4 ( 1.00x)
    uyvytoyuv422_sse2 : 3874.4 ( 7.51x)
    uyvytoyuv422_avx : 3371.6 ( 8.63x)
    uyvytoyuv422_avx2 : 2174.6 (13.38x)
    uyvytoyuv422_avx512icl : 1625.1 (17.90x)

    Signed-off-by : Shreesh Adiga <16567adigashreesh@gmail.com>

    • [DH] libswscale/x86/rgb_2_rgb.asm
  • checkasm : Remove unnecessary const on scalar parameters

    15 décembre 2023, par Martin Storsjö
    checkasm : Remove unnecessary const on scalar parameters
    

    The ffmpeg coding style doesn't usually use const on scalar
    parameters (or on the pointer values - as opposed to the type
    that is pointed to, where it has a semantic meaning), contrary
    to the dav1d coding style (where this was imported from).

    This avoids warnings about differences in the type signatures
    between declaration and definition of this function, with older
    versions of MSVC.

    The issue was observed with one version of MSVC 2017,
    19.16.27024.1, with warnings like these :

    src/tests/checkasm/checkasm.c(969) : warning C4028 : formal parameter 3 different from declaration

    The warning itself is bogus as the const here is harmless, and
    newer versions of MSVC no longer warn about this.

    Signed-off-by : Martin Storsjö <martin@martin.st>

    • [DH] tests/checkasm/checkasm.c
    • [DH] tests/checkasm/checkasm.h