Recherche avancée

Médias (0)

Mot : - Tags -/navigation

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (53)

  • Modifier la date de publication

    21 juin 2013, par

    Comment changer la date de publication d’un média ?
    Il faut au préalable rajouter un champ "Date de publication" dans le masque de formulaire adéquat :
    Administrer > Configuration des masques de formulaires > Sélectionner "Un média"
    Dans la rubrique "Champs à ajouter, cocher "Date de publication "
    Cliquer en bas de la page sur Enregistrer

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

Sur d’autres sites (5699)

  • FFMPEG wmv conversion to flv

    25 novembre 2012, par Brandon Grossutti

    anyone using ffmpeg

    I have a fairly simple wmv exported by a user from movie maker with standard output and want to convert to .flv using

    C :>ffmpeg -i "E :\Jab Core 4 Recounters.wmv" -vcodec flv "C :\Net Projects\SVN\IntegratedAlgorithmics\src\MediaAdmin\MediaAdmin\bin\Debug\Movies\Jab Core 4 Recounters.flv" -ar 44100

    the output / error i receive is

    FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
     configuration: --enable-gpl --enable-postproc --enable-swscale --enable-avfilt
    er --enable-avfilter-lavf --enable-pthreads --enable-avisynth --enable-libfaac -
    -enable-libfaad --enable-libmp3lame --enable-libspeex --enable-libtheora --enabl
    e-libvorbis --enable-libxvid --enable-libx264 --enable-memalign-hack
     libavutil     49.15. 0 / 49.15. 0
     libavcodec    52.20. 0 / 52.20. 0
     libavformat   52.31. 0 / 52.31. 0
     libavdevice   52. 1. 0 / 52. 1. 0
     libavfilter    0. 4. 0 /  0. 4. 0
     libswscale     0. 7. 1 /  0. 7. 1
     libpostproc   51. 2. 0 / 51. 2. 0
     built on Mar 16 2009 16:09:18, gcc: 4.2.4 [Sherpya]
    [wmv3 @ 0x1c0d490]Extra data: 8 bits left, value: 0

    Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000
    /1) -> 30.00 (30/1)
    Input #0, asf, from 'E:\Jab Core 4 Recounters.wmv':
     Duration: 00:01:55.99, start: 5.000000, bitrate: 813 kb/s
       Stream #0.0: Audio: wmav2, 48000 Hz, stereo, s16, 192 kb/s
       Stream #0.1: Video: wmv3, yuv420p, 640x480, 586 kb/s, 30 tbr, 1k tbn, 1k tbc

    Output #0, flv, to 'C:\Net Projects\SVN\IntegratedAlgorithmics\src\MediaAdmin\Me
    diaAdmin\bin\Debug\Movies\Jab Core 4 Recounters.flv':
       Stream #0.0: Video: flv, yuv420p, 640x480, q=2-31, 200 kb/s, 90k tbn, 30 tbc

       Stream #0.1: Audio: libmp3lame, 48000 Hz, stereo, s16, 64 kb/s
    Stream mapping:
     Stream #0.1 -> #0.0
     Stream #0.0 -> #0.1
    [wmv3 @ 0x1c0d490]Extra data: 8 bits left, value: 0
    [libmp3lame @ 0x1c0d8d0]flv does not support that sample rate, choose from (4410
    0, 22050, 11025).
    Could not write header for output file #0 (incorrect codec parameters ?)

    i added th -ar switch when i got the error the first time

    the codec info i have on the file is as follows

    General
    Complete name                    : E:\Jab Core 4 Recounters.wmv
    Format                           : Windows Media
    File size                        : 11.3 MiB
    Duration                         : 2mn 0s
    Overall bit rate mode            : Variable
    Overall bit rate                 : 780 Kbps
    Maximum Overall bit rate         : 949 Kbps
    Encoded date                     : UTC 2009-03-07 07:02:41.121
    Writing application              :  6.0.6000.16386 / Windows Movie Maker
    Application                      : Windows Movie Maker 6.0.6000.16386

    Video
    ID                               : 2
    Format                           : VC-1
    Format profile                   : MP@ML
    Codec ID                         : WMV3
    Codec ID/Info                    : Windows Media Video 9
    Codec ID/Hint                    : WMV3
    Duration                         : 2mn 0s
    Bit rate mode                    : Variable
    Bit rate                         : 587 Kbps
    Width                            : 640 pixels
    Height                           : 480 pixels
    Display aspect ratio             : 4/3
    Frame rate                       : 30.000 fps
    Resolution                       : 24 bits
    Scan type                        : Progressive
    Bits/(Pixel*Frame)               : 0.064
    Stream size                      : 8.46 MiB (75%)
    Language                         : en-us

    Audio
    ID                               : 1
    Format                           : WMA2
    Format profile                   : L3
    Codec ID                         : 161
    Codec ID/Info                    : Windows Media Audio 2
    Description of the codec         : Windows Media Audio 9.2 - VBR Quality 90, 48 kHz, stereo 1-pass VBR
    Duration                         : 2mn 0s
    Bit rate mode                    : Variable
    Bit rate                         : 186 Kbps
    Channel(s)                       : 2 channels
    Sampling rate                    : 48.0 KHz
    Resolution                       : 16 bits
    Stream size                      : 2.68 MiB (24%)
    Language                         : en-us

    i see alot of people with this issue with so solution or cause

    any ideas would be helpful
    thanks in advance

  • Revision a4d906c132 : Minor change in forward updates Removes the case of coding prob = 0 for forward

    11 juin 2013, par Deb Mukherjee

    Changed Paths :
     Modify /vp9/decoder/vp9_decodframe.c


     Modify /vp9/encoder/vp9_bitstream.c



    Minor change in forward updates

    Removes the case of coding prob = 0 for forward updates, since that
    is not an allowed probability to code.
    Slightly improves efficiency but may not matter in practice.

    Change-Id : I3b4caf82e8f0891992f0706d4089cc5a27568dba

  • Undefined reference, using FFMpeg-library (AvCodec) on Ubuntu, 64-bits system

    5 mai 2012, par Anders Branderud

    I am running the example code of the latest FFMpeg-library.
    I have inserted the example code into the file videofecencoder.c :

    /*
    * copyright (c) 2001 Fabrice Bellard
    *
    * This file is part of Libav.
    *
    * Libav is free software; you can redistribute it and/or
    * modify it under the terms of the GNU Lesser General Public
    * License as published by the Free Software Foundation; either
    * version 2.1 of the License, or (at your option) any later version.
    *
    * Libav is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    * Lesser General Public License for more details.
    *
    * You should have received a copy of the GNU Lesser General Public
    * License along with Libav; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
    */
    #pragma GCC diagnostic ignored "-Wdeprecated-declarations"


    #include
    #include
    #include

    #ifdef HAVE_AV_CONFIG_H
    #undef HAVE_AV_CONFIG_H
    #endif

    #include "libavutil/imgutils.h"
    #include "libavutil/opt.h"
    #include "libavcodec/avcodec.h"
    #include "libavutil/mathematics.h"
    #include "libavutil/samplefmt.h"

    #define INBUF_SIZE 4096
    #define AUDIO_INBUF_SIZE 20480
    #define AUDIO_REFILL_THRESH 4096

    /*
    * Video encoding example
    */
    static void video_encode_example(const char *filename, int codec_id)
    {
      AVCodec *codec;
      AVCodecContext *c= NULL;
      int i, out_size, size, x, y, outbuf_size;
      FILE *f;
      AVFrame *picture;
      uint8_t *outbuf;
      int nrOfFramesPerSecond  =25;
      int nrOfSeconds =1;


      printf("Video encoding\n");

      /* find the mpeg1 video encoder */
      codec = avcodec_find_encoder((CodecID) codec_id);
      if (!codec) {
          fprintf(stderr, "codec not found\n");
          exit(1);
      }

      c = avcodec_alloc_context3(codec);
      picture= avcodec_alloc_frame();

      /* put sample parameters */
      c->bit_rate = 400000;
      /* resolution must be a multiple of two */
      c->width = 352;
      c->height = 288;
      /* frames per second */
      c->time_base= (AVRational){1,25};
      c->gop_size = 10; /* emit one intra frame every ten frames */
      c->max_b_frames=1;
      c->pix_fmt = PIX_FMT_YUV420P;

      if(codec_id == CODEC_ID_H264)
          av_opt_set(c->priv_data, "preset", "slow", 0);

      /* open it */
      if (avcodec_open2(c, codec, NULL) < 0) {
          fprintf(stderr, "could not open codec\n");
          exit(1);
      }

      f = fopen(filename, "wb");
      if (!f) {
          fprintf(stderr, "could not open %s\n", filename);
          exit(1);
      }

      /* alloc image and output buffer */
      outbuf_size = 100000;
      outbuf = (uint8_t*) malloc(outbuf_size);

      /* the image can be allocated by any means and av_image_alloc() is
       * just the most convenient way if av_malloc() is to be used */
      av_image_alloc(picture->data, picture->linesize,
                     c->width, c->height, c->pix_fmt, 1);

      /* encode 1 second of video */
      int nrOfFramesTotal = nrOfFramesPerSecond * nrOfSeconds;

      /* encode 1 second of video */
      for(i=0;i < nrOfFramesTotal; i++) {
          fflush(stdout);
          /* prepare a dummy image */
          /* Y */
          for(y=0;yheight;y++) {
              for(x=0;xwidth;x++) {
                  picture->data[0][y * picture->linesize[0] + x] = x + y + i * 3;
              }
          }

          /* Cb and Cr */
          for(y=0;yheight/2;y++) {
              for(x=0;xwidth/2;x++) {
                  picture->data[1][y * picture->linesize[1] + x] = 128 + y + i * 2;
                  picture->data[2][y * picture->linesize[2] + x] = 64 + x + i * 5;
              }
          }

          /* encode the image */
          out_size = avcodec_encode_video(c, outbuf, outbuf_size, picture);
          printf("encoding frame %3d (size=%5d)\n", i, out_size);
          fwrite(outbuf, 1, out_size, f);
      }

      /* get the delayed frames */
      for(; out_size; i++) {
          fflush(stdout);

          out_size = avcodec_encode_video(c, outbuf, outbuf_size, NULL);
          printf("write frame %3d (size=%5d)\n", i, out_size);
          fwrite(outbuf, 1, out_size, f);
      }

      /* add sequence end code to have a real mpeg file */
      outbuf[0] = 0x00;
      outbuf[1] = 0x00;
      outbuf[2] = 0x01;
      outbuf[3] = 0xb7;
      fwrite(outbuf, 1, 4, f);
      fclose(f);
      free(outbuf);

      avcodec_close(c);
      av_free(c);
      av_free(picture->data[0]);
      av_free(picture);
      printf("\n");
    }

    int main(int argc, char **argv)
    {
      const char *filename;

      /* register all the codecs */
      avcodec_register_all();

      if (argc <= 1) {

          video_encode_example("/grb_1.mpg", CODEC_ID_MPEG1VIDEO);
      } else {
          filename = argv[1];
      }


      return 0;
    }

    When I run gcc videofecencoder.cc -lavcodec I get the following error messages :

    /tmp/ccJg8IDy.o: In function `video_encode_example(char const*, int)':
    videofecencoder.cc:(.text+0x35): undefined reference to `avcodec_find_encoder(CodecID)'
    videofecencoder.cc:(.text+0x74): undefined reference to `avcodec_alloc_context3(AVCodec*)'
    videofecencoder.cc:(.text+0x7d): undefined reference to `avcodec_alloc_frame()'
    videofecencoder.cc:(.text+0x113): undefined reference to `av_opt_set(void*, char const*, char const*, int)'
    videofecencoder.cc:(.text+0x12b): undefined reference to `avcodec_open2(AVCodecContext*, AVCodec*, AVDictionary**)'
    videofecencoder.cc:(.text+0x1f0): undefined reference to `av_image_alloc(unsigned char**, int*, int, int, PixelFormat, int)'
    videofecencoder.cc:(.text+0x35c): undefined reference to `avcodec_encode_video(AVCodecContext*, unsigned char*, int, AVFrame const*)'
    videofecencoder.cc:(.text+0x3cf): undefined reference to `avcodec_encode_video(AVCodecContext*, unsigned char*, int, AVFrame const*)'
    videofecencoder.cc:(.text+0x47c): undefined reference to `avcodec_close(AVCodecContext*)'
    videofecencoder.cc:(.text+0x488): undefined reference to `av_free(void*)'
    videofecencoder.cc:(.text+0x497): undefined reference to `av_free(void*)'
    videofecencoder.cc:(.text+0x4a3): undefined reference to `av_free(void*)'
    /tmp/ccJg8IDy.o: In function `main':
    videofecencoder.cc:(.text+0x4c3): undefined reference to `avcodec_register_all()'
    collect2: ld returnerade avslutningsstatus 1

    The command nm libavcodec.a | grep avcodec_find results in :

    00000000000008e0 T avcodec_find_best_pix_fmt
    0000000000000740 T avcodec_find_best_pix_fmt2
                    U avcodec_find_encoder
    0000000000002ca0 T avcodec_find_decoder
    0000000000002cf0 T avcodec_find_decoder_by_name
    0000000000002bd0 T avcodec_find_encoder
    0000000000002c30 T avcodec_find_encoder_by_name

    I also have another similar error with another library :
    Undefined reference despite linking in OpenFEC-library

    My system : Ubuntu 11, 64-bits machine

    My next step is to try to compile it on VirtualBox with Ubuntu 32 bits (running on a Windows-OS).