Recherche avancée

Médias (1)

Mot : - Tags -/MediaSPIP

Autres articles (38)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

Sur d’autres sites (5785)

  • Compliing OpenCV with FFMPEG failing

    20 mai 2016, par moorej

    I’m trying to install OpenCV 3.1.0 on Ubuntu 14.04 with ffmpeg and python 2.7 support. I’m able to compile with :

    cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local
    -D  INSTALL_C_EXAMPLES=OFF -D INSTALL_PYTHON_EXAMPLES=ON
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules
    -D WITH_FFMPEG=OFF -D BUILD_EXAMPLES=ON ..

    But -D WITH_FFMPEG=ON fails with the error :

    /usr/bin/ld: /usr/local/lib/libavcodec.a(avpacket.o):
    relocation R_X86_64_32 against `.rodata.str1.1' can not be used when
    making a shared object; recompile with -fPIC
    /usr/local/lib/libavcodec.a: error adding symbols: Bad value
    collect2: error: ld returned 1 exit status

    I’m compiling ffmpeg as well and I’ve looked at a number of posts relating to the problem and attempted to add —enable-pic and —enable-shared along with some other options but I have to admit I’m a bit stupid when it comes to anything compilation related. My process for compiling ffmpeg is below. Please help me with my mess. Thanks !

    mkdir ~/ffmpeg_sources

    #libx264
    cd ~/ffmpeg_sources
    wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
    tar xjvf last_x264.tar.bz2
    cd x264-snapshot*
    PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --enable-shared --enable-pic
    PATH="$HOME/bin:$PATH" make -j4
    make install
    make distclean

    #libfdk-aac
    cd ~/ffmpeg_sources
    wget -O fdk-aac.tar.gz https://github.com/mstorsjo/fdk-aac/tarball/master
    tar xzvf fdk-aac.tar.gz
    cd mstorsjo-fdk-aac*
    autoreconf -fiv
    ./configure --prefix="$HOME/ffmpeg_build" --enable-shared --enable-pic
    make -j4
    make install
    make distclean

    #libmp3lame
    sudo apt-get install nasm
    cd ~/ffmpeg_sources
    wget http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
    tar xzvf lame-3.99.5.tar.gz
    cd lame-3.99.5
    ./configure --prefix="$HOME/ffmpeg_build" --enable-nasm --enable-shared --enable-pic
    make -j4
    make install
    make distclean

    #libopus
    cd ~/ffmpeg_sources
    wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
    tar xzvf opus-1.1.tar.gz
    cd opus-1.1
    ./configure --prefix="$HOME/ffmpeg_build" --enable-shared --enable-pic
    make -j4
    make install
    make clean

    #libvpx
    cd ~/ffmpeg_sources
    wget http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-1.5.0.tar.bz2
    tar xjvf libvpx-1.5.0.tar.bz2
    cd libvpx-1.5.0
    PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples --disable-unit-tests --enable-shared --enable-pic
    PATH="$HOME/bin:$PATH" make -j4
    make install
    make clean

    #ffmpeg
    cd ~/ffmpeg_sources
    wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
    tar xjvf ffmpeg-snapshot.tar.bz2
    cd ffmpeg
    PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure
     --prefix="$HOME/ffmpeg_build"
     --pkg-config-flags="--static"
     --extra-cflags="-I$HOME/ffmpeg_build/include"
     --extra-cflags="-fPIC -m64 -I$HOME/ffmpeg_build/include"
     --extra-ldflags="-L$HOME/ffmpeg_build/lib"
     --bindir="$HOME/bin"
     --enable-pic
     --enable-shared
     --enable-gpl
     --enable-libass
     --enable-libfdk-aac
     --enable-libfreetype
     --enable-libmp3lame
     --enable-libopus
     --enable-libtheora
     --enable-libvorbis
     --enable-libvpx
     --enable-libx264
     --enable-nonfree
    PATH="$HOME/bin:$PATH" make -j4
    make install
    make distclean
    hash -r
  • Compilation of ffmpeg results in error in stdlib.h

    5 octobre 2015, par goldenmean

    I am cross-compiling ffmpeg source to a mips-openwrt target using a toolchain I have built for this platform(MIPS openwrt).

    Then ffmpeg make is giving below errors in uclibc header file stdlib.h as below :

    In file included from ./libavutil/avassert.h:30:0,
                    from libavfilter/avfilter.c:23:
    /home/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/sys-include/stdlib.h:546:14: error: expected identifier or '(' before 'void'
    /home/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.6.3/../../../../mips-openwrt-linux-uclibc/sys-include/stdlib.h:546:14: error: expected ')' before numeric constant

    The code from the uclibc stdlib.h around that line number is

       #ifdef __USE_ISOC99
       __BEGIN_NAMESPACE_C99
       /* Terminate the program with STATUS without calling any of the
          functions registered with `atexit' or `on_exit'.  */
       extern void _Exit (int __status) __THROW __attribute__ ((__noreturn__));
       __END_NAMESPACE_C99
       #endif

      __BEGIN_NAMESPACE_STD
      /* Return the value of envariable NAME, or NULL if it doesn't exist.  */
      extern char *getenv (__const char *__name) __THROW __nonnull ((1)) __wur; << This is the line where the compilation error is
      __END_NAMESPACE_STD

    Any pointers to resovle this would be helpful.

  • FFMPEG - Verify frame order

    27 octobre 2015, par RockJake28

    I have created a video of a large number of images using ffmpeg using the following command

    ffmpeg -framerate 25 -pattern_type glob -i "*.png" -c:v libx264 -pix_fmt yuv420p /home/jake/Desktop/output.mp4

    The command works and produces a video, however I need a way to verify that the images have been processed in the correct order as the files have quite obscure names. For example, the first 3 images in the sequence are :

    1. image_20150625T100000.000_550000328.png
    2. image_20150625T100000.033_550330578.png
    3. image_20150625T100000.067_550671379.png

    all the way up to

    image_20150625T100459.987_3546673942.png

    I have tried using the -loglevel switch on various different options in hope that one would output the file name of each frame processed, but none seem to do that.

    Thanks in advance.