Recherche avancée

Médias (91)

Autres articles (54)

  • 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

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

  • Emballe Médias : Mettre en ligne simplement des documents

    29 octobre 2010, par

    Le plugin emballe médias a été développé principalement pour la distribution mediaSPIP mais est également utilisé dans d’autres projets proches comme géodiversité par exemple. Plugins nécessaires et compatibles
    Pour fonctionner ce plugin nécessite que d’autres plugins soient installés : CFG Saisies SPIP Bonux Diogène swfupload jqueryui
    D’autres plugins peuvent être utilisés en complément afin d’améliorer ses capacités : Ancres douces Légendes photo_infos spipmotion (...)

Sur d’autres sites (9247)

  • How to resolve OpenCV 2.3.1 compilation error on Ubuntu 11.10 due to FFmpeg [closed]

    14 mars 2012, par Cerin

    Possible Duplicate :
    compile opencv2.3.1 in ubuntu 11.10

    How do you prepare your environment so you can properly compile OpenCV 2.3.1 on Ubuntu 11.10 ?

    I'm following the OpenCV install guide, but it's instructions are frustratingly complex.

    However, I've distilled it into the following script :

    sudo apt-get install --yes cmake libjpeg62 libjpeg62-dev libtiff4 libtiff4-dev libjasper1 libjasper-dev libpng12-0 libpng12-dev libavformat-dev libswscale-dev openexr zlibc zlib1g zlib1g-dev python2.7-dev libgtk-3-dev gcc g++ libtbb-dev
    cd /tmp
    wget --output-document=OpenCV-2.3.1a.tar.bz2 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download?use_mirror=iweb
    tar -xvjf OpenCV-2.3.1a.tar.bz2
    cd OpenCV-2.3.1
    mkdir release
    cd release
    time cmake -D WITH_TBB=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
    time make

    Everything runs succesfully, except of course for make which exits with the error :

    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1339:41: error: ‘guess_format’ was not declared in this scope
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1367:31: error: ‘av_alloc_format_context’ was not declared in this scope
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1411:9: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1363) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1411:35: warning: ‘int av_set_parameters(AVFormatContext*, AVFormatParameters*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1363) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1415:5: warning: ‘void dump_format(AVFormatContext*, int, const char*, int)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1485) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1415:35: warning: ‘void dump_format(AVFormatContext*, int, const char*, int)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1485) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1442:15: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1442:36: warning: ‘int avcodec_open(AVCodecContext*, AVCodec*)’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3650) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1479:13: warning: ‘int url_fopen(AVIOContext**, const char*, int)’ is deprecated (declared at /usr/include/libavformat/avio.h:278) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1479:52: warning: ‘int url_fopen(AVIOContext**, const char*, int)’ is deprecated (declared at /usr/include/libavformat/avio.h:278) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1485:5: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1421) [-Wdeprecated-declarations]
    /tmp/OpenCV-2.3.1/modules/highgui/src/cap_ffmpeg_impl.hpp:1485:25: warning: ‘int av_write_header(AVFormatContext*)’ is deprecated (declared at /usr/include/libavformat/avformat.h:1421) [-Wdeprecated-declarations]
    make[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.o] Error 1
    make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2
    make: *** [all] Error 2

    How do I resolve this error ?

  • Trying to use FFMPEG for android. Compiling but still not working

    15 avril 2014, par Austin Mueller

    So to start off... Im trying to use ffmpeg to compile an array of images into a video on Android.

    I have followed a variety of tutorials online and have gotten as far as being able to compile the lib for Android and still have to project run.
    The repo im now using can be found here : https://github.com/Batterii/android-ffmpeg-x264

    I made a couple tweaks to the setttings.sh just to correct ndk location. Besides that, I followed the instructions and it seemed to work flawlessly.

    After that, I converted the "Project" project into an Android stdio library module.
    Screenshot of android studio module

    I am not getting any compile errors, nor am I getting any runtime errors, or any other errors that I can detect... Nothing on logcat... But I am definitely not getting any video called out.mp4.
    In an onCreate of a particular activity, I am running this code :

    Videokit vk = new Videokit();
    vk.run(new String[]{"ffmpeg", "-r", "1/5", "-i", "%d.jpg", "-c:v", "libx264", "-r", "30", "-pix_fmt", "yuv420p", project.getProjectDirectory() + "/out.mp4"});

    This command is taken from the command line example found here :
    https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images

    Thank you in advance for anyone taking the time to look through this post... I am pretty baffled at this point, as there are no errors I can find and no video...
    Thanks

    ======================================================================

    Update

    Turns out it is not actually compiling correctly... but i have found a few things.
    here is the make file from the Eclipse version of the project

    LOCAL_PATH := $(call my-dir)

    include $(CLEAR_VARS)
    LOCAL_MODULE  := videokit
    # These need to be in the right order
    FFMPEG_LIBS := $(addprefix ffmpeg/, \
    libavdevice/libavdevice.a \
    libavformat/libavformat.a \
    libavfilter/libavfilter.a \
    libavcodec/libavcodec.a \
    libswscale/libswscale.a \
    libavutil/libavutil.a \
    libswresample/libswresample.a \
    libpostproc/libpostproc.a )
    # ffmpeg uses its own deprecated functions liberally, so turn off that annoying noise
    LOCAL_CFLAGS += -g -Iffmpeg -Ivideokit -Wno-deprecated-declarations
    LOCAL_LDLIBS += -llog -lz $(FFMPEG_LIBS) x264/libx264.a
    LOCAL_SRC_FILES :=  ffmpeg/cmdutils.c ffmpeg/ffmpeg.c videokit/uk_co_halfninja_videokit_Videokit.c
    include $(BUILD_SHARED_LIBRARY)

    and here is the make file that gradle is auto-generating for me... thanks to Android Studio...

    LOCAL_PATH := $(call my-dir)
    include $(CLEAR_VARS)

    LOCAL_MODULE := videokit
    LOCAL_CFLAGS := -g -Isrc/main/jni/ffmpeg -Isrc/main/jni/videokit -Wno-deprecated-declarations
    LOCAL_LDLIBS := \
       -lffmpeg/libavformat/libavformat.a \
       -lffmpeg/libavcodec/libavcodec.a \
       -lffmpeg/libswresample/libswresample.a \
       -lffmpeg/libavfilter/libavfilter.a \
       -lffmpeg/libpostproc/libpostproc.a \
       -lffmpeg/libavdevice/libavdevice.a \
       -lx264/libx264.a \
       -lffmpeg/libavutil/libavutil.a \
       -llog \
       -lz \
       -lffmpeg/libswscale/libswscale.a \

    LOCAL_SRC_FILES := \
       Project/Module/src/main/jni/ffmpeg/cmdutils.c \
       Project/Module/src/main/jni/ffmpeg/ffmpeg.c \
       Project/Module/src/main/jni/videokit/com_t10_project_util_FfmpegHelper.c \

    LOCAL_C_INCLUDES += Project/Module/src/main/jni/ffmpeg/cmdutils.c
    LOCAL_C_INCLUDES += Project/Module/src/main/jni/ffmpeg/ffmpeg.c
    LOCAL_C_INCLUDES += Project/Module/src/main/jni/videokit/com_t10_project_util_FfmpegHelper.c
    LOCAL_C_INCLUDES += Project/Module/src/arm/jni
    LOCAL_C_INCLUDES += Project/Module/src/debug/jni
    LOCAL_C_INCLUDES += Project/Module/src/armDebug/jni

    include $(BUILD_SHARED_LIBRARY)

    And finally, here is my build.gradle

    apply plugin: 'android'

    android {
       compileSdkVersion 19
       buildToolsVersion '19.0.1'

       defaultConfig {
           minSdkVersion 14
           targetSdkVersion 19
           versionCode 1
           versionName "1.0"

           ndk {
               moduleName "videokit"
               stl "stlport_shared"
               ldLibs "log", "z",
                       "ffmpeg/libavdevice/libavdevice.a",
                       "ffmpeg/libavformat/libavformat.a",
                       "ffmpeg/libavfilter/libavfilter.a",
                       "ffmpeg/libavcodec/libavcodec.a",
                       "ffmpeg/libswscale/libswscale.a",
                       "ffmpeg/libavutil/libavutil.a",
                       "ffmpeg/libswresample/libswresample.a",


                 "ffmpeg/libpostproc/libpostproc.a",
                   "x264/libx264.a"
               cFlags "-g -Isrc/main/jni/ffmpeg -Isrc/main/jni/videokit -Wno-deprecated-declarations"

           }
       }

       sourceSets.main {
           jniLibs.srcDir 'src/main/libs'
           jni.srcDirs = ['src/main/jni/ffmpeg/cmdutils.c',
                          'src/main/jni/ffmpeg/ffmpeg.c',
                          'src/main/jni/videokit/com_t10_project_util_FfmpegHelper.c']
       }

       productFlavors {
           x86 {
               versionCode Integer.parseInt("6" + defaultConfig.versionCode)
               ndk {
                   abiFilter "x86"
               }
           }
           mips {
               versionCode Integer.parseInt("4" + defaultConfig.versionCode)
               ndk {
                   abiFilter "mips"
               }
           }
           armv7 {
               versionCode Integer.parseInt("2" + defaultConfig.versionCode)
               ndk {
                   abiFilter "armeabi-v7a"
               }
           }
           arm {
               versionCode Integer.parseInt("1" + defaultConfig.versionCode)
               ndk {
                   abiFilter "armeabi"
               }
           }
           fat
       }

       buildTypes {
           release {
               runProguard false
               proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
           }
       }
    }

    dependencies {
       compile 'com.android.support:support-v4:19.0.0'
       compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
    }

    As you can see, my build.gradle generates something that is pretty close to the original... but not the same. When i try to run/compile it, gradle spits this out

    Executing tasks: [:Project:assembleArmDebug]

    :Project:compileArmDebugNdkcc1: warning: Project/Module/src/main/jni/ffmpeg/cmdutils.c: not a directory [enabled by default]
    cc1: warning: Project/Module/src/main/jni/ffmpeg/ffmpeg.c: not a directory [enabled by default]
    cc1: warning: Project/Module/src/main/jni/videokit/com_t10_project_util_FfmpegHelper.c: not a directory [enabled by default]
    In file included from Project/Module/src/main/jni/ffmpeg/cmdutils.c:32:0:
    Project/Module/src/main/jni/ffmpeg/libavformat/avformat.h:82:32: fatal error: libavcodec/avcodec.h: No such file or directory
    compilation terminated.
    make: *** [Project/Module/build/ndk/arm/debug/obj/local/armeabi/objs/videokit/Project/Module/src/main/jni/ffmpeg/cmdutils.o] Error 1
    FAILED

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':Project:compileArmDebugNdk'.
    > com.android.ide.common.internal.LoggedErrorException: Failed to run command:
       android-ndk-r9d/ndk-build NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=Project/Module/build/ndk/arm/debug/Android.mk APP_PLATFORM=android-19 NDK_OUT=Project/Module/build/ndk/arm/debug/obj NDK_LIBS_OUT=Project/Module/build/ndk/arm/debug/lib APP_STL=stlport_shared APP_ABI=armeabi
     Error Code:
       2
     Output:
       cc1: warning: Project/Module/src/main/jni/ffmpeg/cmdutils.c: not a directory [enabled by default]
       cc1: warning: Project/Module/src/main/jni/ffmpeg/ffmpeg.c: not a directory [enabled by default]
       cc1: warning: Project/Module/src/main/jni/videokit/com_t10_project_util_FfmpegHelper.c: not a directory [enabled by default]
       In file included from Project/Module/src/main/jni/ffmpeg/cmdutils.c:32:0:
       Project/Module/src/main/jni/ffmpeg/libavformat/avformat.h:82:32: fatal error: libavcodec/avcodec.h: No such file or directory
       compilation terminated.
       make: *** [Project/Module/build/ndk/arm/debug/obj/local/armeabi/objs/videokit/Project/Module/src/main/jni/ffmpeg/cmdutils.o] Error 1


    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    BUILD FAILED

    Total time: 8.184 secs

    I've been messing around with it for a couple hours now and pretty much every time, i get gradle yelling at me about the fact that it can't find some file. I'm beginning to think that maybe it is because my LOCAL_LDLIBS aren't in the same order as the original...? Im not entirely sure... Does anyone else have any ideas...?

  • Desktop Audio in FFmpeg [on hold]

    26 avril 2014, par user3576075

    I try to record my screen with ffmpeg, I’m on Archlinux so I applied the (Arch)Wiki :

    ffmpeg -f x11grab -video_size 1920x1080 -i $DISPLAY -f alsa -i default -c:v ffvhuff -c:a flac test.mkv

    They are using the default sound device in ALSA, but not working for me. No sound !
    I tried to set the device to another, but I don’t know how to list them.

    Any ideas what could be wrong or ideas on how to identify the issue ?
    Thanks.