Recherche avancée

Médias (1)

Mot : - Tags -/publicité

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 (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Les tâches Cron régulières de la ferme

    1er décembre 2010, par

    La gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
    Le super Cron (gestion_mutu_super_cron)
    Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...)

Sur d’autres sites (10320)

  • Scale image with ffmpeg in bash script

    17 juin 2014, par Brian Bennett

    I’m playing with jclem’s Gifify bash script as a quick way to make GIFs for documentation. It runs on ffmpeg and ImageMagick and I’m trying to find a way to add a variable to scale the produced GIF so I don’t have to go back and add it again. I thought I added the d (resize) variable correctly, but the script fails and just prints the help contents. It does not show my added variable in that help readout. Any ideas ?

    Update

    I solved the problem with printing help contents rather than running the script, but now I’m receiving an error about the -scale parameter.

    convert: invalid argument for option `-scale': -vf @ error/convert.c/ConvertImageCommand/2513.

    Is this because of my if statement syntax for the scale parameter below ?

    #!/bin/bash

    function printHelpAndExit {
     echo 'Usage:'
     echo '  gifify -conx filename'
     echo ''
     echo 'Options: (all optional)'
     echo '  c CROP:   The x and y crops, from the top left of the image, i.e. 640:480'
     echo '  o OUTPUT: The basename of the file to be output (default "output")'
     echo '  n:        Do not upload the resulting image to CloudApp'
     echo '  r FPS:    Output at this (frame)rate (default 10)'
     echo '  s SPEED:  Output using this speed modifier (default 1)'
     echo '            NOTE: GIFs max out at 100fps depending on platform. For consistency,'
     echo '            ensure that FPSxSPEED is not > ~60!'
     echo '  x:        Remove the original file and resulting .gif once the script is complete'
     echo '  d SCALE:  Scales GIF image to specified dimensions (default no scale)'
     echo ''
     echo 'Example:'
     echo '  gifify -c 240:80 -o my-gif -x my-movie.mov'
     exit $1
    }

    noupload=0
    fps=10
    speed=1

    OPTERR=0

    while getopts "c:o:r:s:d:nx" opt; do
     case $opt in
       c) crop=$OPTARG;;
       h) printHelpAndExit 0;;
       o) output=$OPTARG;;
       n) noupload=1;;
       r) fps=$OPTARG;;
       s) speed=$OPTARG;;
       x) cleanup=1;;
       d) scale=$OPTARG;;
       *) printHelpAndExit 1;;
     esac
    done

    shift $(( OPTIND - 1 ))

    filename=$1

    if [ -z ${output} ]; then
     output=$filename
    fi

    if [ -z $filename ]; then printHelpAndExit 1; fi

    if [ $crop ]; then
     crop="-vf crop=${crop}:0:0"
    else
     crop=
    fi

    if [ $scale ]; then
     scale="-vf scale=${scale}:0:0"
    else
     scale=
    fi

    # -delay uses time per tick (a tick defaults to 1/100 of a second)
    # so 60fps == -delay 1.666666 which is rounded to 2 because convert
    # apparently stores this as an integer. To animate faster than 60fps,
    # you must drop frames, meaning you must specify a lower -r. This is
    # due to the GIF format as well as GIF renderers that cap frame delays
    # < 3 to 3 or sometimes 10. Source:
    # http://humpy77.deviantart.com/journal/Frame-Delay-Times-for-Animated-GIFs-214150546
    echo 'Exporting movie...'
    delay=$(bc -l <<< "100/$fps/$speed")
    temp=$(mktemp /tmp/tempfile.XXXXXXXXX)

    ffmpeg -loglevel panic -i $filename $crop -r $fps -f image2pipe -vcodec ppm - >> $temp

    echo 'Making gif...'
    cat $temp | convert +dither -layers Optimize -delay $delay -scale $scale - ${output}.gif

    if [ $noupload -ne 1 ]; then
     open -a Cloud ${output}.gif

     echo `pbpaste`

     if [ $cleanup ]; then
       rm $filename
       rm ${output}.gif
     fi
    else
     echo ${output}.gif
    fi
  • Integrating ffmpeg in xcode5, Cannot find gcc

    22 juin 2014, par user2007547

    I have been trying to integrate ffmpeg in xcode5.
    The step [here][1]

    [1] : FFMPEG integration on iphone/ ipad project says that cc parameter needs to be gcc in iphoneOs.platform.

    But I could not find it in my xcode5.
    It is present in xcode 4.6.3 that I have.

    I tried the ./configure command with cc as gcc from xcode4.
    Something like this :

    ./configure --prefix=armv7 --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-    ffserver --enable-avresample --enable-cross-compile --   sysroot="/Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk" --target-os=darwin --cc="/Applications/Xcode4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc" --extra-cflags="-arch armv7 -mfpu=neon -miphoneos-version-min=6.0" --extra-ldflags="-arch armv7 -isysroot /Applications/Xcode5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk -miphoneos-version-min=6.0" --arch=arm --cpu=cortex-a9 --enable-pic

    It works ok but then the make command after fails like this :

    libavcodec/arm/mdct_vfp.S:113:unknown register alias 'TCOS_D0_HEAD'
    libavcodec/arm/mdct_vfp.S:114:unknown register alias 'TCOS_D1_HEAD'
    libavcodec/arm/mdct_vfp.S:115:unknown register alias 'TCOS_S0_TAIL'
    make: *** [libavcodec/arm/mdct_vfp.o] Error 1

    What am I doing wrong here ?? Where can I find gcc for xcode5 ??

  • Error when compiling FDK-AAC for iOS

    1er juillet 2014, par 谢小进

    I want to compile FDK-AAC for iOS, including i386, x86_64, armv7, armv7s, arm64. I use this shell script and run, only i386, x86_64, armv7, armv7s are built. Code like this :

    #!/bin/sh

    # OS X Mavericks, Xcode 5.1

    set -ex

    VERSION="0.1.3"
    CURRPATH=`pwd`
    SOURCE="fdk-aac-$VERSION"
    DSTDIR="libfdk-aac"
    SDKVERSION="7.1"
    ARCHS="x86_64 i386 armv7 armv7s"
    DEVELOPER="/Applications/Xcode.app/Contents/Developer"

    rm -rf $DSTDIR
    mkdir $DSTDIR

    tar jxf $SOURCE.tar.gz
    cd $SOURCE

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

       if [ $ARCH == "i386" -o $ARCH == "x86_64" ]; then
           PLATFORM="iPhoneSimulator"
           HOST=
           if [ $ARCH = "i386" ]; then
               HOST="--host=i386-apple-darwin"
           fi
       else
           PLATFORM="iPhoneOS"
           HOST="--host=arm-apple-darwin"
       fi

       SDK="$DEVELOPER/Platforms/$PLATFORM.platform/Developer/SDKs/$PLATFORM$SDKVERSION.sdk"
       IOSMV="-miphoneos-version-min=7.0"
       export CC="$DEVELOPER/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
       export CFLAGS="$IOSMV -arch $ARCH"
       export LDFLAGS="$IOSMV -arch $ARCH -isysroot $SDK"
       export LIBS="-L$SDK/usr/lib"
       export CXXFLAGS="$IOSMV -arch $ARCH -I$SDK/usr/include"

       ./configure \
       $HOST \
       --with-sysroot="$SDK" \
       --prefix=$CURRPATH/$DSTDIR/$ARCH

       make && make install && make clean
    done

    cd ..
    mkdir -p $DSTDIR/lib

    lipo -create `find $DSTDIR -name libfdk-aac.a` -output $DSTDIR/lib/libfdk-aac.a

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

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

    Can somebody tell me why arm64 is not built correct ? If needed, where can I change them ? Maybe it could be like -host= value. but I have used -host=arm-apple-darwin, and -host=arm64-apple-darwin, it’s not correct either.