Recherche avancée

Médias (1)

Mot : - Tags -/ogv

Autres articles (51)

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • 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

  • Taille des images et des logos définissables

    9 février 2011, par

    Dans beaucoup d’endroits du site, logos et images sont redimensionnées pour correspondre aux emplacements définis par les thèmes. L’ensemble des ces tailles pouvant changer d’un thème à un autre peuvent être définies directement dans le thème et éviter ainsi à l’utilisateur de devoir les configurer manuellement après avoir changé l’apparence de son site.
    Ces tailles d’images sont également disponibles dans la configuration spécifique de MediaSPIP Core. La taille maximale du logo du site en pixels, on permet (...)

Sur d’autres sites (8418)

  • avcodec/iff : Fix several integer overflows

    10 mai 2020, par Michael Niedermayer
    avcodec/iff : Fix several integer overflows
    

    Fixes : negation of -2147483648 cannot be represented in type 'int32_t' (aka 'int') ; cast to an unsigned type to negate this value to itself
    Fixes : signed integer overflow : -2147483648 - 1 cannot be represented in type 'int32_t' (aka 'int')
    Fixes : 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5764066459254784

    Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/iff.c
  • Encode NV12 frames to h264 using x264enc (appsrc and appsink)

    9 octobre 2023, par Abdul Rehman

    I am trying to encode NV12 frames to h264 files. For that I found a following code that is encoding raw frames to jpeg using jpegenc. The code works fine with jpeg encoder after some minor changes for NV12 frames. However x264enc encode only first frame and the rest of them are outputting the pps error when running with mplayer.

    &#xA;

    First frame output

    &#xA;

    [h264 @ 0x7f1ea2ed3600]decoding for stream 0 failed&#xA;[lavf] stream 0: video (h264), -vid 0&#xA;VIDEO:  [H264]  1920x1080  0bpp  1.000 fps    0.0 kbps ( 0.0 kbyte/s)&#xA;==========================================================================&#xA;Opening video decoder: [ffmpeg] FFmpeg&#x27;s libavcodec codec family&#xA;libavcodec version 58.54.100 (external)&#xA;Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)&#xA;==========================================================================&#xA;Load subtitles in ./&#xA;Audio: no sound&#xA;Starting playback...&#xA;Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.&#xA;VO: [vdpau] 1920x1080 => 1920x1080 Planar YV12&#xA;

    &#xA;

    Error frame output :

    &#xA;

    &#xA;[h264 @ 0x7f9c2e44f4c0]non-existing PPS 0 referenced&#xA;[h264 @ 0x7f9c2e44f4c0]non-existing PPS 0 referenced&#xA;[h264 @ 0x7f9c2e44f4c0]decode_slice_header error&#xA;&#xA;[h264 @ 0x7f9c2eece600]decoding for stream 0 failed&#xA;[h264 @ 0x7f9c2eece600]Could not find codec parameters for stream 0 (Video: h264, none): unspecified size&#xA;Consider increasing the value for the &#x27;analyzeduration&#x27; and &#x27;probesize&#x27; options&#xA;[lavf] stream 0: video (h264), -vid 0&#xA;VIDEO:  [H264]  0x0  0bpp  25.000 fps    0.0 kbps ( 0.0 kbyte/s)&#xA;==========================================================================&#xA;Opening video decoder: [ffmpeg] FFmpeg&#x27;s libavcodec codec family&#xA;libavcodec version 58.54.100 (external)&#xA;Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)&#xA;

    &#xA;

    I have changed the pipeline, block size and added queue.&#xA;Pipeline :

    &#xA;

    pipeline = gst_pipeline_new("mypipeline");&#xA;appsrc = gst_element_factory_make("appsrc", "mysource");&#xA;queue1 = gst_element_factory_make("queue", "myqueue1");&#xA;jpegenc = gst_element_factory_make("x264enc", "myenc");&#xA;//parser = gst_element_factory_make("h264parse", "parser");&#xA;appsink = gst_element_factory_make("appsink", "mysink");&#xA;&#xA;&#xA;...&#xA;g_object_set(G_OBJECT(appsrc), "format", GST_FORMAT_TIME, "is-live", TRUE, "do-timestamp", TRUE, NULL);&#xA;g_object_set(G_OBJECT(jpegenc), "tune", 0x00000004, NULL); // 0x00000004 is the ultrafast preset&#xA;&#xA;...&#xA;capsappsrc2Jpegenc = gst_caps_new_simple("video/x-raw", "format",&#xA;            G_TYPE_STRING, "NV12", "width", G_TYPE_INT, width, "height",&#xA;            G_TYPE_INT, height, "framerate", GST_TYPE_FRACTION, 1, 1, &#xA;            "interlace-mode", G_TYPE_STRING, "progressive",&#xA;            "colorimetry", G_TYPE_STRING, "bt601",&#xA;            NULL);&#xA;&#xA;    // blocksize is important for jpegenc to know how many data to expect from appsrc in a single frame, too&#xA;    char szTemp[64];&#xA;    sprintf(szTemp, "%d", 3110400);&#xA;    g_object_set(G_OBJECT (appsrc), "blocksize", szTemp,&#xA;            NULL);&#xA;&#xA;

    &#xA;

  • lcl : Disentangle pointers to input data and decompression buffer

    2 août 2014, par Diego Biurrun
    lcl : Disentangle pointers to input data and decompression buffer
    

    This is cleaner and avoids a cast plus a related const qualifier warning.

    • [DBH] libavcodec/lcldec.c