Recherche avancée

Médias (1)

Mot : - Tags -/école

Autres articles (107)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

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

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (11162)

  • Sample code for rtp stream from FFMPEG

    9 mars 2015, par Yogesh Kulkarni

    I am searching sample code in c or cpp which will send rtp stream using ffmpeg library. Do anyone know where I will get it ?

  • Why does avcodec_fill_audio_frame return -22 when only sample count is different ?

    24 juillet 2017, par N0un

    My problem is very fast to explain : I have to encode audio samples using FFmpeg (raw PCM to G.711 mu-law). This is the guilty part of my code (I put raw parameters in this example to be explicit) :

    AVFrame* frame = av_frame_alloc();
    frame->nb_samples = 8000;
    frame->format = AV_SAMPLE_FMT_S16;
    frame->channels = 1;
    frame->channel_layout = AV_CH_LAYOUT_MONO;
    frame->sample_rate = 8000;
    frame->quality = 1;

    int res = avcodec_fill_audio_frame(frame, 1, AV_SAMPLE_FMT_S16, /*my samples data*/, 16000, 0);

    // If res >= 0, continue with avcodec_encode_audio2

    And it works :) ... Well, I mean...

    When my input is 8000 audio samples (S16 format so 16000 bytes), it works. But when I have 6000 audio samples (still S16 format so 12000 bytes), it fails with a -22 (invalid parameters). Any idea ?

    PRECISION : This sample count is not dynamically changing. I have sessions with data always composed by 8000 sample (and it works), and other sessions with data always composed by 6000 sample (and it fails). Sample count and data size are the only parameters that are not the same between these sessions.

    EDIT : If I set or not the frame_size field in AVCodecContext, it returns to 0 after avcodec_open2 but the mu-law encoder selected has the AV_CODEC_CAP_VARIABLE_FRAME_SIZE capability so it sounds normal.

  • af_hdcd : allow all HDCD sample rates

    7 septembre 2016, par Burt P
    af_hdcd : allow all HDCD sample rates
    

    The PM Model Two could output HDCD-encoded audio in CD and all
    DVD-Audio sample rates. (44100, 48000, 88200, 96000, 176400, and
    192000 Hz)

    Signed-off-by : Burt P <pburt0@gmail.com>

    • [DH] libavfilter/af_hdcd.c