Recherche avancée

Médias (91)

Autres articles (59)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

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

Sur d’autres sites (11283)

  • FFMPEG rotating animation effect

    11 septembre 2018, par Seneca

    Provided with an angular velocity and an image to overlay over a sample video, how to constant rotation animation of the image with FFMPEG programmatically ?

  • Statement has no effect 'AVPacket'

    24 octobre 2013, par ssrp

    I am developing a Decoder using android NDK and FFmpeg native libraries. I have put Native Support for the project using Android Tools and I have the C code in videodecoder.cpp file. In the file the following function gives me this problem

    JNIEXPORT jint Java_ssrp_android_ffmpegdecoder_H264Decoder_consumeNalUnitsFromDirectBuffer(
           JNIEnv* env, jobject thiz, jobject nal_units, jint num_bytes,
           jlong pkt_pts) {
       DecoderContext *ctx = get_ctx(env, thiz);

       void *buf = NULL;
       if (nal_units == NULL) {
           D("Received null buffer, sending empty packet to decoder");
       } else {
           buf = env->GetDirectBufferAddress(nal_units);
           if (buf == NULL) {
               D("Error getting direct buffer address");
               return -1;
           }
       }

       AVPacket packet = {.data = (uint8_t*) buf, .size = num_bytes, .pts = pkt_pts };

       int frameFinished = 0;
       int res = avcodec_decode_video2(ctx->codec_ctx, ctx->src_frame,&frameFinished, &packet);

       if (frameFinished)
           ctx->frame_ready = 1;

       return res;
    }

    At the line AVPacket packet = {.data = (uint8_t*) buf, .size = num_bytes, .pts = pkt_pts };

    It says that `Statement has no effect "AVPAcket" and

    At the line int res = avcodec_decode_video2(ctx->codec_ctx, ctx->src_frame,&frameFinished, &packet);

    It says that

    Invalid arguments '
    Candidates are:
    int avcodec_decode_video2(AVCodecContext *, AVFrame *, int *, const AVPacket *)'
  • "No Java virtual machine has been registered" error when using "mediacodec"

    12 septembre 2018, par Mohammed_BEY

    I successfully cross-compiled FFmpeg with "mediacodec" (developed in Java) library for aarch64 ARM architecture under Android OS.
    When I try to run FFmpeg on Android without "mediacodec", it works just fine.
    However, when I run it with "mediacodec" option I got an error :
    "No Java virtual machine has been registered"
    Here is the command line I used :
    ./ffmpeg -vcodec hevc_mediacodec -i jellyfish-20-mbps-hd-hevc.mkv -f null out.null

    1) is is the problem of JRE ?
    2) if so, could someone guide me to enable JRE on Android, or cross-compile it ?

    Actually, I tried many times to cross-compile "openjdk" for aarch64 but none works.