Recherche avancée

Médias (1)

Mot : - Tags -/biomaping

Autres articles (96)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (8746)

  • ffmpeg - convert audio (.au) to mp3

    8 mai 2014, par enfix

    i’m using ffmpeg (on Ubuntu) to convert a .au file to .mp3. File mp3 is created but have 0 byte.
    That’s my output :

    $ ffmpeg -i 12345678.au output.mp3

    ffmpeg version 2.1.4 Copyright (c) 2000-2014 the FFmpeg developers
     built on May  7 2014 01:40:43 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
     configuration:
     libavutil      52. 48.101 / 52. 48.101
     libavcodec     55. 39.101 / 55. 39.101
     libavformat    55. 19.104 / 55. 19.104
     libavdevice    55.  5.100 / 55.  5.100
     libavfilter     3. 90.100 /  3. 90.100
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
    Guessed Channel Layout for  Input Stream #0.0 : mono
    Input #0, au, from '12345678.au':
     Duration: 00:00:02.05, start: 0.000000, bitrate: 128 kb/s
       Stream #0:0: Audio: pcm_s8 ([2][0][0][0] / 0x0002), 16000 Hz, mono, u8, 128 kb/s
    Output #0, mp3, to 'output.mp3':
       Stream #0:0: Audio: none, 0 channels, 128 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (pcm_s8 -> ?)
    Encoder (codec none) not found for output stream #0:0

    The .au file is correct and I can open correctly. The .mp3 file is 0 byte or maybe corrupted (VLC can’t play it).

  • FFMPEG stops with muxing overhead of 20538950942720.000000% after takeoff command is sent to AR.Drone 2.0

    7 mai 2014, par user38931

    I start ffmpeg -i tcp://192.168.1.1:5555 -f image2 -pix_fmt bgr8 -update 1 frame.bmp to decode a h264 stream from AR.Drone 2.0. Everything works fine, until I send a takeoff command to the drone and it lifts up. For those who are not familiar with AR.Drone 2.0 architecture, the commands are sent to another socket and shouldn’t interfere with the video socket.

    Then for some reason, ffmpeg stops with a muxing overhead of insane 20538950942720.000000% !

    Are there common causes for such a crazy muxing overhead ?
    I would like to know what could cause such a massive muxing overhead, before I can move on to troubleshoot what the source of the problem is.

    Here is the full output I have :

    ffmpeg -i tcp://192.168.1.1:5555 -f image2 -pix_fmt bgr8 -update 1 frame.bmp
    ffmpeg version N-62058-gfd2bcfc Copyright (c) 2000-2014 the FFmpeg developers
    built on Apr  3 2014 05:12:32 with gcc 4.6 (Debian 4.6.3-1)
    configuration: --prefix=/root/ffmpeg-static/32bit --arch=x86_32 --extra-cflags='-m32 -I/root/ffmpeg-static/32bit/include -static' --extra-ldflags='-m32 -L/root/ffmpeg-static/32bit/lib -static' --extra-libs='-lxml2 -lexpat -lfreetype' --enable-static --disable-shared --disable-ffserver --disable-doc --enable-bzlib --enable-zlib --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-gpl --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-gray --enable-libass --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-version3 --enable-libvpx
     libavutil      52. 71.100 / 52. 71.100
     libavcodec     55. 56.107 / 55. 56.107
     libavformat    55. 36.101 / 55. 36.101
     libavdevice    55. 11.100 / 55. 11.100
     libavfilter     4.  3.100 /  4.  3.100
     libswscale      2.  6.100 /  2.  6.100
     libswresample   0. 18.100 /  0. 18.100
     libpostproc    52.  3.100 / 52.  3.100
    Input #0, h264, from 'tcp://192.168.1.1:5555':
     Duration: N/A, bitrate: N/A
     Stream #0:0: Video: h264 (Baseline), yuv420p, 640x360, 25 fps, 25 tbr, 1200k tbn, 50 tbc
    [swscaler @ 0xb21e600] No accelerated colorspace conversion found from yuv420p to bgr8.
    Output #0, image2, to 'frame.bmp':
     Metadata:
       encoder         : Lavf55.36.101
       Stream #0:0: Video: bmp, bgr8, 640x360, q=2-31, 200 kb/s, 90k tbn, 25 tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 -> bmp)
    Press [q] to stop, [?] for help
    frame=  388 fps= 29 q=0.0 Lsize=N/A time=00:00:15.52 bitrate=N/A    
    video:87708kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 20538950942720.000000%
  • Compile FFmpeg with librtmp ERROR : librtmp not found

    10 juin 2014, par 谢小进

    Environment : Mac OS X 10.9.2, Xcode 5.1.

    I have compiled librtmp, libogg and libspeex successfully, they are in the directories named fat-librtmp, fat-libogg and fat-libspeex , then I run the shell script as below to coompile them into FFmpeg :

    #!/bin/sh

    # OS X Mavericks, Xcode 5.1

    set -ex

    VERSION="2.2.2"
    CURRPATH=`pwd`
    DSTDIR="ffmpeg-built"
    SCRATCH="scratch"
    LIBRTMP=$CURRPATH/librtmp
    ARCHS="i386 x86_64 armv7 armv7s arm64"

    CONFIGURE_FLAGS="--enable-shared \
                   --disable-doc \
                   --disable-stripping \
                   --disable-ffmpeg \
                   --disable-ffplay \
                   --disable-ffserver \
                   --disable-ffprobe \
                   --disable-decoders \
                   --disable-encoders \
                   --disable-protocols \
                   --enable-protocol=file \
                   --enable-protocol=rtmp \
                   --enable-librtmp \
                   --enable-encoder=flv \
                   --enable-decoder=flv \
                   --disable-symver \
                   --disable-asm \
                   --enable-cross-compile"

    rm -rf $DSTDIR
    mkdir $DSTDIR

    if [ ! `which yasm` ]; then
       if [ ! `which brew` ]; then
           ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
       fi
       brew install yasm
    fi

    if [ ! `which gas-preprocessor.pl` ]; then
       curl -3L https://github.com/libav/gas-preprocessor/raw/master/gas-preprocessor.pl -o /usr/local/bin/gas-preprocessor.pl
       chmod +x /usr/local/bin/gas-preprocessor.pl
    fi

    if [ ! -e ffmpeg-$VERSION.tar.bz2 ]; then
       curl -O http://www.ffmpeg.org/releases/ffmpeg-$VERSION.tar.bz2
    fi

    tar jxf ffmpeg-$VERSION.tar.bz2


    export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
    export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"

    for ARCH in $ARCHS; do
       mkdir -p $DSTDIR/$SCRATCH/$ARCH
       cd $DSTDIR/$SCRATCH/$ARCH

       CFLAGS="-arch $ARCH"
       if [ $ARCH == "i386" -o $ARCH == "x86_64" ]; then
           PLATFORM="iPhoneSimulator"
           CFLAGS="$CFLAGS -mios-simulator-version-min=6.0"
       else
           PLATFORM="iPhoneOS"
           CFLAGS="$CFLAGS -mios-version-min=6.0"
           if [ $ARCH == "arm64" ]; then
               EXPORT="GASPP_FIX_XCODE5=1"
           fi
       fi

       XCRUN_SDK=`echo $PLATFORM | tr '[:upper:]' '[:lower:]'`
       CC="xcrun -sdk $XCRUN_SDK clang"
       CFLAGS="$CFLAGS -I$LIBRTMP/include"
       CXXFLAGS="$CFLAGS"
       LDFLAGS="$CFLAGS -L$LIBRTMP/lib"

       $CURRPATH/ffmpeg-$VERSION/configure \
       --target-os=darwin \
       --arch=$ARCH \
       --cc="$CC" \
       $CONFIGURE_FLAGS \
       --extra-cflags="$CFLAGS" \
       --extra-cxxflags="$CXXFLAGS" \
       --extra-ldflags="$LDFLAGS" \
       --prefix=$CURRPATH/$DSTDIR/$ARCH

       make -j3 install $EXPORT

       cd $CURRPATH
    done

    rm -rf $DSTDIR/$SCRATCH
    mkdir -p $DSTDIR/lib
    cd $DSTDIR/$ARCH/lib
    LIBS=`ls *.a`
    cd $CURRPATH

    for LIB in $LIBS; do
       lipo -create `find $DSTDIR -name $LIB` -output $DSTDIR/lib/$LIB
    done

    cp -rf $DSTDIR/$ARCH/include $DSTDIR

    for ARCH in $ARCHS; do
       rm -rf $DSTDIR/$ARCH
    done

    Unluckily, the config.log shows :

    check_pkg_config librtmp librtmp/rtmp.h RTMP_Socket
    pkg-config --exists --print-errors librtmp
    Package librtmp was not found in the pkg-config search path.
    Perhaps you should add the directory containing `librtmp.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'librtmp' found
    ERROR: librtmp not found

    I have googled and knew that configure contains a line enabled librtmp  && require_pkg_config librtmp librtmp/rtmp.h RTMP_Socket, which maybe be wrong. Right ? Can somebody help me to solve it ?

    UPDATE at 2014/06/10

    I think it’s about pkgconfig or something, so I have create a file named librtmp.pc at /usr/local/lib/pkgconfig, which contains below text :

    prefix=/usr/local/librtmp
    exec_prefix=${prefix}
    libdir=${prefix}/lib
    includedir=${prefix}/include

    Name: librtmp
    Description: RTMP implementation
    Version: v2.3
    Requires:
    URL: http://rtmpdump.mplayerhq.hu
    Libs: -L${libdir} -lrtmp -lz
    Cflags: -I${includedir}

    Also I have moved built librtmp to /usr/local. After above being done, I run the shell script again, but still same error ! Can somebody told me why and how to solve it ?