Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (66)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • Possibilité de déploiement en ferme

    12 avril 2011, par

    MediaSPIP peut être installé comme une ferme, avec un seul "noyau" hébergé sur un serveur dédié et utilisé par une multitude de sites différents.
    Cela permet, par exemple : de pouvoir partager les frais de mise en œuvre entre plusieurs projets / individus ; de pouvoir déployer rapidement une multitude de sites uniques ; d’éviter d’avoir à mettre l’ensemble des créations dans un fourre-tout numérique comme c’est le cas pour les grandes plate-formes tout public disséminées sur le (...)

  • Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs

    12 avril 2011, par

    La manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
    Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.

Sur d’autres sites (9785)

  • mpeg4audio : Make avpriv_copy_pce_data() inline

    16 mars 2017, par Anton Khirnov
    mpeg4audio : Make avpriv_copy_pce_data() inline
    

    The function currently accepts a PutBitContext and a GetBitContext,
    which hardcodes their sizes into the lavc ABI. Since the function is
    quite small and only called in a few places, the simplest solution is
    making it inline, thus avoiding a runtime dependency completely.

    Signed-off-by : Diego Biurrun <diego@biurrun.de>

    • [DBH] libavcodec/aac_adtstoasc_bsf.c
    • [DBH] libavcodec/mpeg4audio.c
    • [DBH] libavcodec/mpeg4audio.h
    • [DBH] libavformat/adtsenc.c
    • [DBH] libavformat/latmenc.c
  • aarch64 : vp9itxfm16 : Do a simpler half/quarter idct16/idct32 when possible

    25 février 2017, par Martin Storsjö
    aarch64 : vp9itxfm16 : Do a simpler half/quarter idct16/idct32 when possible
    

    This work is sponsored by, and copyright, Google.

    This avoids loading and calculating coefficients that we know will
    be zero, and avoids filling the temp buffer with zeros in places
    where we know the second pass won’t read.

    This gives a pretty substantial speedup for the smaller subpartitions.

    The code size increases from 21512 bytes to 31400 bytes.

    The idct16/32_end macros are moved above the individual functions ; the
    instructions themselves are unchanged, but since new functions are added
    at the same place where the code is moved from, the diff looks rather
    messy.

    Before :
    vp9_inv_dct_dct_16x16_sub1_add_10_neon : 284.6
    vp9_inv_dct_dct_16x16_sub2_add_10_neon : 1902.7
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 1903.0
    vp9_inv_dct_dct_16x16_sub8_add_10_neon : 2201.1
    vp9_inv_dct_dct_16x16_sub12_add_10_neon : 2510.0
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 2821.3
    vp9_inv_dct_dct_32x32_sub1_add_10_neon : 1011.6
    vp9_inv_dct_dct_32x32_sub2_add_10_neon : 9716.5
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 9704.9
    vp9_inv_dct_dct_32x32_sub8_add_10_neon : 10641.7
    vp9_inv_dct_dct_32x32_sub12_add_10_neon : 11555.7
    vp9_inv_dct_dct_32x32_sub16_add_10_neon : 12499.8
    vp9_inv_dct_dct_32x32_sub20_add_10_neon : 13403.7
    vp9_inv_dct_dct_32x32_sub24_add_10_neon : 14335.8
    vp9_inv_dct_dct_32x32_sub28_add_10_neon : 15253.6
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 16179.5

    After :
    vp9_inv_dct_dct_16x16_sub1_add_10_neon : 282.8
    vp9_inv_dct_dct_16x16_sub2_add_10_neon : 1142.4
    vp9_inv_dct_dct_16x16_sub4_add_10_neon : 1139.0
    vp9_inv_dct_dct_16x16_sub8_add_10_neon : 1772.9
    vp9_inv_dct_dct_16x16_sub12_add_10_neon : 2515.2
    vp9_inv_dct_dct_16x16_sub16_add_10_neon : 2823.5
    vp9_inv_dct_dct_32x32_sub1_add_10_neon : 1012.7
    vp9_inv_dct_dct_32x32_sub2_add_10_neon : 6944.4
    vp9_inv_dct_dct_32x32_sub4_add_10_neon : 6944.2
    vp9_inv_dct_dct_32x32_sub8_add_10_neon : 7609.8
    vp9_inv_dct_dct_32x32_sub12_add_10_neon : 9953.4
    vp9_inv_dct_dct_32x32_sub16_add_10_neon : 10770.1
    vp9_inv_dct_dct_32x32_sub20_add_10_neon : 13418.8
    vp9_inv_dct_dct_32x32_sub24_add_10_neon : 14330.7
    vp9_inv_dct_dct_32x32_sub28_add_10_neon : 15257.1
    vp9_inv_dct_dct_32x32_sub32_add_10_neon : 16190.6

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

    • [DH] libavcodec/aarch64/vp9itxfm_16bpp_neon.S
  • macOS : ffmpeg runs OK but ffprobe fails to find a dynamic library [closed]

    17 juillet, par Kim Silverman

    I'm running macOS 15.5 on an M4 MacBook Pro. I have some .mov movie files, produced by taking screen recordings. I want to extract the audio from them, normalize its volume (it contains speech which is too quiet), perhaps also attenuating some background noise, and then reinsert the modified audio back into the movies. It seems to me that ffmpeg will support these needs. It has an accompanying tool ffprobe which will report on the content structure (how many audio tracks, etc) of a movie file.

    &#xA;

    I installed ffmpeg using brew and can successfully run it :

    &#xA;

    $ ffmpeg -version&#xA;ffmpeg version 2.2.4&#xA;built on Jun 27 2014 09:57:37 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)&#xA;configuration: --prefix=/Volumes/Ramdisk/sw --enable-gpl --enable-pthreads --enable-version3 --enable-libspeex --enable-libvpx --disable-decoder=libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libgsm --enable-libvidstab --enable-libx265 --arch=x86_64 --enable-runtime-cpudetect&#xA;libavutil&#xA0; &#xA0; &#xA0; 52. 66.100 / 52. 66.100&#xA;libavcodec &#xA0; &#xA0; 55. 52.102 / 55. 52.102&#xA;libavformat&#xA0; &#xA0; 55. 33.100 / 55. 33.100&#xA;libavdevice&#xA0; &#xA0; 55. 10.100 / 55. 10.100&#xA;libavfilter &#xA0; &#xA0; 4.&#xA0; 2.100 /&#xA0; 4.&#xA0; 2.100&#xA;libswscale&#xA0; &#xA0; &#xA0; 2.&#xA0; 5.102 /&#xA0; 2.&#xA0; 5.102&#xA;libswresample &#xA0; 0. 18.100 /&#xA0; 0. 18.100&#xA;libpostproc&#xA0; &#xA0; 52.&#xA0; 3.100 / 52.&#xA0; 3.100&#xA;

    &#xA;

    But if I try to launch the associated tool ffprobe, it fails looking for a library :

    &#xA;

    $ ffprobe&#xA;dyld[90050]: Library not loaded: @@HOMEBREW_CELLAR@@/ffmpeg/4.4_2/lib/libavdevice.58.dylib&#xA;  Referenced from: &lt;1BF90DFA-AFA6-3011-BF50-B3515C3A7477> /opt/brew/Cellar/ffmpeg/4.4_2/bin/ffprobe&#xA;  Reason: tried: &#x27;/usr/local/lib/libavdevice.58.dylib&#x27; (no such file), &#x27;/usr/lib/libavdevice.58.dylib&#x27; (no such file, not in dyld cache)&#xA;Abort trap: 6&#xA;

    &#xA;

    I uninstalled then reinstalled, updated, and upgrade brew and then ffmpeg, but the behaviour remains the same.

    &#xA;

    The two tools are in different places :

    &#xA;

    $ ls -l `which ffmpeg`&#xA;-rwxr-xr-x@ 1 kimsilverman&#xA0; staff&#xA0; 17474952 Jun 27&#xA0; 2014 /usr/local/bin/ffmpeg&#xA;$ ls -l `which ffprobe`&#xA;lrwxr-xr-x&#xA0; 1 kimsilverman&#xA0; staff&#xA0; 36 Jul 16 21:21 /opt/homebrew/bin/ffprobe -> ../Cellar/ffmpeg/7.1.1_3/bin/ffprobe&#xA;

    &#xA;

    And I notice that ffmpeg is 11 years old, whereas ffprobe is dated today.

    &#xA;