Recherche avancée

Médias (0)

Mot : - Tags -/diogene

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

Autres articles (22)

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

  • Contribute to documentation

    13 avril 2011

    Documentation is vital to the development of improved technical capabilities.
    MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
    To contribute, register to the project users’ mailing (...)

  • Selection of projects using MediaSPIP

    2 mai 2011, par

    The examples below are representative elements of MediaSPIP specific uses for specific projects.
    MediaSPIP farm @ Infini
    The non profit organizationInfini develops hospitality activities, internet access point, training, realizing innovative projects in the field of information and communication technologies and Communication, and hosting of websites. It plays a unique and prominent role in the Brest (France) area, at the national level, among the half-dozen such association. Its members (...)

Sur d’autres sites (3867)

  • is Cloud API's needed for Video Conversion to save huge time ?

    7 juillet 2017, par user2224250

    I have seen a couple of ffmpeg software’s which converts a video x format (1.8 GB) to y format (1.8 GB) in less than 90 seconds

    For example IDealshare VideoGo

    When I work with ffmpeg in the terminal, these sort of conversions takes atleast one hour. Moreover, when I compare to the above software, am facing a very very big number interms of time.

    May be, do you think for these fast conversions, we must take help from third party cloud API’s (software’s) such as amazon elastic transcoder etc etc.

    Any pointers would be really appreciable !!

  • Libav AVFrame to Opencv Mat to AVPacket conversion

    14 mars 2018, par Davood Falahati

    I am new to libav and I am writing a video manipulation software which uses opencv as its heart. What I did is briefly as below :

    1- read the video packet

    2- decode the packet into AVFrame

    3- convert
    the AVFrame to CV Mat

    4- manipulate the Mat

    5- convert the CV Mat
    into AVFrame

    6- encode the AVFrame into AVPacket

    7- write the packet

    8- goto 1

    I read dranger tutorial in http://dranger.com/ffmpeg/tutorial01.html and I also used decoding_encoding example. I can read the video, extract video frames and convert them to CV Mat. My problem starts from converting from cv Mat to AVFrame and encode it to AVPacket.

    Would you please help me with this ?

    Here is my code :

    int main(int argc, char **argv)
    {
    AVOutputFormat *ofmt = NULL;
    AVFormatContext *ifmt_ctx = NULL, *ofmt_ctx = NULL;
    AVPacket pkt;
    AVCodecContext    *pCodecCtx = NULL;
    AVCodec           *pCodec = NULL;
    AVFrame           *pFrame = NULL;
    AVFrame           *pFrameRGB = NULL;
    int videoStream=-1;
    int audioStream=-1;
    int               frameFinished;
    int               numBytes;
    uint8_t           *buffer = NULL;
    struct SwsContext *sws_ctx = NULL;
    FrameManipulation *mal_frame;

    const char *in_filename, *out_filename;
    int ret, i;
    if (argc < 3) {

       printf("usage: %s input output\n"
              "API example program to remux a media file with libavformat and libavcodec.\n"
              "The output format is guessed according to the file extension.\n"
              "\n", argv[0]);
       return 1;
    }
    in_filename  = arg[1];
    out_filename = arg[2];
    av_register_all();
    if ((ret = avformat_open_input(&ifmt_ctx, in_filename, 0, 0)) < 0) {
       fprintf(stderr, "Could not open input file '%s'", in_filename);
       goto end;
    }

    if ((ret = avformat_find_stream_info(ifmt_ctx, 0)) < 0) {
       fprintf(stderr, "Failed to retrieve input stream information");
       goto end;
    }

    av_dump_format(ifmt_ctx, 0, in_filename, 0);
    avformat_alloc_output_context2(&ofmt_ctx, NULL, NULL, out_filename);

    if (!ofmt_ctx) {
       fprintf(stderr, "Could not create output context\n");
       ret = AVERROR_UNKNOWN;
       goto end;
    }

    ofmt = ofmt_ctx->oformat;

    for (i = 0; i < ifmt_ctx->nb_streams; i++) {
       AVStream *in_stream = ifmt_ctx->streams[i];
       AVStream *out_stream = avformat_new_stream(ofmt_ctx, in_stream->codec->codec);

       if(ifmt_ctx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO &&
          videoStream < 0) {
              videoStream=i;
       }

       if(ifmt_ctx->streams[i]->codec->codec_type==AVMEDIA_TYPE_AUDIO &&
          audioStream < 0) {
               audioStream=i;
       }

       if (!out_stream) {
           fprintf(stderr, "Failed allocating output stream\n");
           ret = AVERROR_UNKNOWN;
           goto end;
       }

       ret = avcodec_copy_context(out_stream->codec, in_stream->codec);

       if (ret < 0) {
           fprintf(stderr, "Failed to copy context from input to output stream codec context\n");
           goto end;
       }

       out_stream->codec->codec_tag = 0;

       if (ofmt_ctx->oformat->flags & AVFMT_GLOBALHEADER)
          out_stream->codec->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
    }

    pCodec=avcodec_find_decoder(ifmt_ctx->streams[videoStream]->codec->codec_id);
    pCodecCtx = avcodec_alloc_context3(pCodec);

    if(avcodec_copy_context(pCodecCtx, ifmt_ctx->streams[videoStream]->codec) != 0) {
     fprintf(stderr, "Couldn't copy codec context");
     return -1; // Error copying codec context
    }

    // Open codec
    if(avcodec_open2(pCodecCtx, pCodec, NULL)<0)
      return -1; // Could not open codec

    // Allocate video frame
    pFrame=av_frame_alloc();

    // Allocate an AVFrame structure
    pFrameRGB=av_frame_alloc();

    // Determine required buffer size and allocate buffer
    numBytes=avpicture_get_size(AV_PIX_FMT_RGB24, ifmt_ctx->streams[videoStream]->codec->width,
                    ifmt_ctx->streams[videoStream]->codec->height);

    buffer=(uint8_t *)av_malloc(numBytes*sizeof(uint8_t));

    // Assign appropriate parts of buffer to image planes in pFrameRGB
    // Note that pFrameRGB is an AVFrame, but AVFrame is a superset
    // of AVPicture
    avpicture_fill((AVPicture *)pFrameRGB, buffer, AV_PIX_FMT_BGR24,
           ifmt_ctx->streams[videoStream]->codec->width, ifmt_ctx->streams[videoStream]->codec->height);

    av_dump_format(ofmt_ctx, 0, out_filename, 1);

    if (!(ofmt->flags & AVFMT_NOFILE)) {
       ret = avio_open(&ofmt_ctx->pb, out_filename, AVIO_FLAG_WRITE);
       if (ret < 0) {
           fprintf(stderr, "Could not open output file '%s'", out_filename);
           goto end;
       }
    }

    ret = avformat_write_header(ofmt_ctx, NULL);
    if (ret < 0) {
       fprintf(stderr, "Error occurred when opening output file\n");
       goto end;
    }

    // Assign appropriate parts of buffer to image planes in pFrameRGB
    // Note that pFrameRGB is an AVFrame, but AVFrame is a superset
    // of AVPicture

    avpicture_fill((AVPicture *)pFrameRGB, buffer, AV_PIX_FMT_BGR24,
                      ifmt_ctx->streams[videoStream]->codec->width,
                      ifmt_ctx->streams[videoStream]->codec->height);

    // initialize SWS context for software scaling
    sws_ctx = sws_getContext(
                ifmt_ctx->streams[videoStream]->codec->width,
                ifmt_ctx->streams[videoStream]->codec->height,
                ifmt_ctx->streams[videoStream]->codec->pix_fmt,
                ifmt_ctx->streams[videoStream]->codec->width,
                ifmt_ctx->streams[videoStream]->codec->height,
                AV_PIX_FMT_BGR24,
                SWS_BICUBIC,
                NULL,
                NULL,
                NULL
                );
    // Loop through packets
    while (1) {

       AVStream *in_stream, *out_stream;
       ret = av_read_frame(ifmt_ctx, &pkt);
       if(pkt.stream_index==videoStream)

        // Decode video frame
         avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &pkt);

         if(frameFinished) {
                   sws_scale(sws_ctx, (uint8_t const * const *)pFrame->data,
                   pFrame->linesize, 0, pCodecCtx->height,
                   pFrameRGB->data, pFrameRGB->linesize);
                   cv::Mat img= mal_frame->process(
                             pFrameRGB,pFrame->width,pFrame->height);
    /* My problem is Here ------------*/


       avpicture_fill((AVPicture*)pFrameRGB,
                        img.data,
                        PIX_FMT_BGR24,
                        outStream->codec->width,
                        outStream->codec->height);

       pFrameRGB->width =  ifmt_ctx->streams[videoStream]->codec->width;
       pFrameRGB->height = ifmt_ctx->streams[videoStream]->codec->height;

               avcodec_encode_video2(ifmt_ctx->streams[videoStream]->codec ,
                                                        &pkt , pFrameRGB , &gotPacket);
    /*
    I get this error
    [swscaler @ 0x14b58a0] bad src image pointers
    [swscaler @ 0x14b58a0] bad src image pointers
    */

    /* My Problem Ends here ---------- */

       }

       if (ret < 0)

           break;

       in_stream  = ifmt_ctx->streams[pkt.stream_index];

       out_stream = ofmt_ctx->streams[pkt.stream_index];



       //log_packet(ifmt_ctx, &pkt, "in");

       /* copy packet */

       pkt.pts = av_rescale_q_rnd(pkt.pts, in_stream->time_base, out_stream->time_base,

                                  AV_ROUND_NEAR_INF);



       pkt.dts = av_rescale_q_rnd(pkt.dts, in_stream->time_base, out_stream->time_base, AV_ROUND_NEAR_INF);

       pkt.duration = av_rescale_q(pkt.duration, in_stream->time_base, out_stream->time_base);

       pkt.pos = -1;

       log_packet(ofmt_ctx, &pkt, "out");

       ret = av_interleaved_write_frame(ofmt_ctx, &pkt);

       if (ret < 0) {

           fprintf(stderr, "Error muxing packet\n");

           break;

       }

       av_free_packet(&pkt);

    }

    av_write_trailer(ofmt_ctx);

    end:

    avformat_close_input(&ifmt_ctx);

    /* close output */

    if (ofmt_ctx && !(ofmt->flags & AVFMT_NOFILE))

       avio_closep(&ofmt_ctx->pb);

    avformat_free_context(ofmt_ctx);

    if (ret < 0 && ret != AVERROR_EOF) {

       return 1;

    }

    return 0;

    }

    When I run this code, I get unknown fatal error in this part :

      /* My problem is Here ------------*/


       avpicture_fill((AVPicture*)pFrameRGB,
                        img.data,
                        PIX_FMT_BGR24,
                        outStream->codec->width,
                        outStream->codec->height);

       pFrameRGB->width =  ifmt_ctx->streams[videoStream]->codec->width;
       pFrameRGB->height = ifmt_ctx->streams[videoStream]->codec->height;

               avcodec_encode_video2(ifmt_ctx->streams[videoStream]->codec ,
                                                        &pkt , pFrameRGB , &gotPacket);
    /*
    I get this error
    [swscaler @ 0x14b58a0] bad src image pointers
    [swscaler @ 0x14b58a0] bad src image pointers
    */

    /* My Problem Ends here ---------- */

    Here is where I want to convert back cv Mat to AVFrame and encode it to AVPacket. I appreciate your help.

  • ffmpeg conversion .dav to any video files

    2 février 2021, par Marcello Galvão

    I am trying for days to convert .dav file (file generated by dvrs [image recorders]). I have tried several variations with ffmpeg and can not succeed.

    



    Command and console output :

    



    $ ffmpeg -i input.dav -codec:v libx264 -crf 23 -preset medium -codec:a libfdk_aac -vbr 4 -movflags faststart -vf scale=-1:720,format=yuv420p output.mp4
ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
  configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libdcadec --enable-libfreetype --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Input #0, h264, from 'input.Dav':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (Baseline), yuv420p, 704x480, 25 fps, 25 tbr, 1200k tbn, 50 tbc
Codec AVOption vbr (VBR mode (1-5)) specified for output file #0 (output.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
[libx264 @ 0x2d99e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
[libx264 @ 0x2d99e00] profile High, level 3.1
[libx264 @ 0x2d99e00] 264 - core 142 r2491 24e4fed - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'output.mp4':
  Metadata:
    encoder         : Lavf56.40.101
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1056x720, q=-1--1, 25 fps, 12800 tbn, 25 tbc
    Metadata:
      encoder         : Lavc56.60.100 libx264
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
frame=   58 fps=0.0 q=28.0 size=      93kB time=00:00:00.36 bitrate=2124.9kbits/s    
frame=   76 fps= 71 q=28.0 size=     178kB time=00:00:01.08 bitrate=1347.6kbits/s    
frame=   94 fps= 58 q=28.0 size=     275kB time=00:00:01.80 bitrate=1251.3kbits/s    
frame=  106 fps= 50 q=28.0 size=     393kB time=00:00:02.28 bitrate=1412.9kbits/s    
frame=  122 fps= 46 q=28.0 size=     504kB time=00:00:02.92 bitrate=1413.9kbits/s    
frame=  138 fps= 43 q=28.0 size=     586kB time=00:00:03.56 bitrate=1348.4kbits/s    
frame=  153 fps= 41 q=28.0 size=     676kB time=00:00:04.16 bitrate=1330.4kbits/s    
[h264 @ 0x3348440] Frame num change from 35 to 162
[h264 @ 0x3348440] decode_slice_header error
frame=  166 fps= 39 q=28.0 size=     785kB time=00:00:04.68 bitrate=1374.8kbits/s    
frame=  179 fps= 38 q=28.0 size=     894kB time=00:00:05.20 bitrate=1407.9kbits/s    
frame=  191 fps= 36 q=28.0 size=    1010kB time=00:00:05.68 bitrate=1457.0kbits/s    
frame=  206 fps= 36 q=28.0 size=    1137kB time=00:00:06.28 bitrate=1482.7kbits/s    
frame=  222 fps= 35 q=28.0 size=    1229kB time=00:00:06.92 bitrate=1455.2kbits/s    
frame=  239 fps= 35 q=28.0 size=    1327kB time=00:00:07.60 bitrate=1430.8kbits/s    
frame=  258 fps= 35 q=28.0 size=    1409kB time=00:00:08.36 bitrate=1380.4kbits/s    
frame=  273 fps= 35 q=28.0 size=    1496kB time=00:00:08.96 bitrate=1367.5kbits/s    
frame=  288 fps= 34 q=28.0 size=    1599kB time=00:00:09.56 bitrate=1370.3kbits/s    
frame=  301 fps= 34 q=28.0 size=    1730kB time=00:00:10.08 bitrate=1405.7kbits/s    
frame=  318 fps= 34 q=28.0 size=    1807kB time=00:00:10.76 bitrate=1376.0kbits/s    
frame=  336 fps= 34 q=28.0 size=    1873kB time=00:00:11.48 bitrate=1336.3kbits/s    
frame=  358 fps= 34 q=28.0 size=    1938kB time=00:00:12.36 bitrate=1284.4kbits/s    
frame=  378 fps= 34 q=28.0 size=    1995kB time=00:00:13.16 bitrate=1242.1kbits/s    
frame=  398 fps= 35 q=28.0 size=    2053kB time=00:00:13.96 bitrate=1204.5kbits/s    
frame=  415 fps= 35 q=28.0 size=    2115kB time=00:00:14.64 bitrate=1183.4kbits/s    
frame=  434 fps= 35 q=28.0 size=    2165kB time=00:00:15.40 bitrate=1151.4kbits/s    
frame=  454 fps= 35 q=28.0 size=    2220kB time=00:00:16.20 bitrate=1122.8kbits/s    
frame=  470 fps= 35 q=28.0 size=    2279kB time=00:00:16.84 bitrate=1108.5kbits/s    
frame=  489 fps= 35 q=28.0 size=    2350kB time=00:00:17.60 bitrate=1093.9kbits/s    
frame=  505 fps= 35 q=28.0 size=    2410kB time=00:00:18.24 bitrate=1082.5kbits/s    
frame=  515 fps= 34 q=28.0 size=    2534kB time=00:00:18.64 bitrate=1113.5kbits/s    
frame=  531 fps= 34 q=28.0 size=    2668kB time=00:00:19.28 bitrate=1133.8kbits/s    
frame=  547 fps= 34 q=28.0 size=    2782kB time=00:00:19.92 bitrate=1144.2kbits/s    
frame=  565 fps= 34 q=28.0 size=    2925kB time=00:00:20.64 bitrate=1160.9kbits/s    
frame=  581 fps= 34 q=28.0 size=    3043kB time=00:00:21.28 bitrate=1171.3kbits/s    
frame=  595 fps= 34 q=28.0 size=    3136kB time=00:00:21.84 bitrate=1176.1kbits/s    
frame=  611 fps= 34 q=28.0 size=    3240kB time=00:00:22.48 bitrate=1180.5kbits/s    
frame=  630 fps= 34 q=28.0 size=    3351kB time=00:00:23.24 bitrate=1181.2kbits/s    
frame=  651 fps= 34 q=28.0 size=    3451kB time=00:00:24.08 bitrate=1174.1kbits/s    
frame=  675 fps= 34 q=28.0 size=    3528kB time=00:00:25.04 bitrate=1154.2kbits/s    
frame=  700 fps= 35 q=28.0 size=    3612kB time=00:00:26.04 bitrate=1136.2kbits/s    
frame=  724 fps= 35 q=28.0 size=    3701kB time=00:00:27.00 bitrate=1122.9kbits/s    
frame=  747 fps= 35 q=28.0 size=    3808kB time=00:00:27.92 bitrate=1117.4kbits/s    
frame=  768 fps= 35 q=28.0 size=    3884kB time=00:00:28.76 bitrate=1106.4kbits/s    
frame=  799 fps= 36 q=28.0 size=    3983kB time=00:00:30.00 bitrate=1087.6kbits/s    
frame=  834 fps= 36 q=28.0 size=    4052kB time=00:00:31.40 bitrate=1057.1kbits/s    
frame=  868 fps= 37 q=28.0 size=    4097kB time=00:00:32.76 bitrate=1024.5kbits/s    
frame=  894 fps= 37 q=28.0 size=    4141kB time=00:00:33.80 bitrate=1003.6kbits/s    
frame=  914 fps= 37 q=28.0 size=    4234kB time=00:00:34.60 bitrate=1002.5kbits/s    
frame=  933 fps= 37 q=28.0 size=    4363kB time=00:00:35.36 bitrate=1010.8kbits/s    
frame=  954 fps= 37 q=28.0 size=    4442kB time=00:00:36.20 bitrate=1005.3kbits/s    
frame=  976 fps= 37 q=28.0 size=    4510kB time=00:00:37.08 bitrate= 996.3kbits/s    
frame=  994 fps= 37 q=28.0 size=    4579kB time=00:00:37.80 bitrate= 992.3kbits/s    
frame= 1010 fps= 37 q=28.0 size=    4663kB time=00:00:38.44 bitrate= 993.7kbits/s    
frame= 1030 fps= 37 q=28.0 size=    4734kB time=00:00:39.24 bitrate= 988.3kbits/s    
frame= 1043 fps= 37 q=28.0 size=    4843kB time=00:00:39.76 bitrate= 997.9kbits/s    
frame= 1065 fps= 37 q=28.0 size=    5021kB time=00:00:40.64 bitrate=1012.1kbits/s    
frame= 1092 fps= 38 q=28.0 size=    5052kB time=00:00:41.72 bitrate= 991.9kbits/s    
frame= 1118 fps= 38 q=28.0 size=    5129kB time=00:00:42.76 bitrate= 982.6kbits/s    
frame= 1145 fps= 38 q=28.0 size=    5185kB time=00:00:43.84 bitrate= 968.8kbits/s    
frame= 1174 fps= 38 q=28.0 size=    5214kB time=00:00:45.00 bitrate= 949.1kbits/s    
frame= 1202 fps= 39 q=28.0 size=    5256kB time=00:00:46.12 bitrate= 933.7kbits/s    
frame= 1220 fps= 39 q=28.0 size=    5341kB time=00:00:46.84 bitrate= 934.1kbits/s    
frame= 1236 fps= 38 q=28.0 size=    5432kB time=00:00:47.48 bitrate= 937.2kbits/s    
[h264 @ 0x2d68ca0] A non-intra slice in an IDR NAL unit.
[h264 @ 0x2d68ca0] decode_slice_header error
frame= 1252 fps= 38 q=28.0 size=    5552kB time=00:00:48.12 bitrate= 945.2kbits/s    
frame= 1269 fps= 38 q=28.0 size=    5666kB time=00:00:48.80 bitrate= 951.2kbits/s    
frame= 1286 fps= 38 q=28.0 size=    5773kB time=00:00:49.48 bitrate= 955.7kbits/s    
frame= 1302 fps= 38 q=28.0 size=    5908kB time=00:00:50.12 bitrate= 965.7kbits/s    
frame= 1324 fps= 38 q=28.0 size=    6011kB time=00:00:51.00 bitrate= 965.6kbits/s    
frame= 1349 fps= 38 q=28.0 size=    6103kB time=00:00:52.00 bitrate= 961.4kbits/s    
frame= 1373 fps= 38 q=28.0 size=    6200kB time=00:00:52.96 bitrate= 959.1kbits/s    
frame= 1399 fps= 39 q=28.0 size=    6284kB time=00:00:54.00 bitrate= 953.3kbits/s    
frame= 1424 fps= 39 q=28.0 size=    6388kB time=00:00:55.00 bitrate= 951.5kbits/s    
frame= 1447 fps= 39 q=28.0 size=    6492kB time=00:00:55.92 bitrate= 951.1kbits/s    
frame= 1476 fps= 39 q=28.0 size=    6530kB time=00:00:57.08 bitrate= 937.2kbits/s    
frame= 1503 fps= 39 q=28.0 size=    6580kB time=00:00:58.16 bitrate= 926.8kbits/s    
frame= 1518 fps= 39 q=28.0 size=    6709kB time=00:00:58.76 bitrate= 935.4kbits/s    
frame= 1542 fps= 39 q=28.0 size=    6835kB time=00:00:59.72 bitrate= 937.6kbits/s    
[h264 @ 0x3348440] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[h264 @ 0x3348440] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
frame= 1568 fps= 39 q=28.0 size=    6958kB time=00:01:00.76 bitrate= 938.1kbits/s    
frame= 1596 fps= 39 q=28.0 size=    7006kB time=00:01:01.88 bitrate= 927.5kbits/s    
frame= 1619 fps= 39 q=28.0 size=    7096kB time=00:01:02.80 bitrate= 925.6kbits/s    
frame= 1646 fps= 40 q=28.0 size=    7152kB time=00:01:03.88 bitrate= 917.2kbits/s    
frame= 1671 fps= 40 q=28.0 size=    7205kB time=00:01:04.88 bitrate= 909.8kbits/s    
frame= 1698 fps= 40 q=28.0 size=    7268kB time=00:01:05.96 bitrate= 902.7kbits/s    
frame= 1725 fps= 40 q=28.0 size=    7328kB time=00:01:07.04 bitrate= 895.5kbits/s    
frame= 1752 fps= 40 q=28.0 size=    7382kB time=00:01:08.12 bitrate= 887.7kbits/s    
frame= 1779 fps= 40 q=28.0 size=    7433kB time=00:01:09.20 bitrate= 879.9kbits/s    
frame= 1803 fps= 40 q=28.0 size=    7580kB time=00:01:10.16 bitrate= 885.1kbits/s    
frame= 1827 fps= 41 q=28.0 size=    7643kB time=00:01:11.12 bitrate= 880.4kbits/s    
frame= 1852 fps= 41 q=28.0 size=    7703kB time=00:01:12.12 bitrate= 875.0kbits/s    
frame= 1879 fps= 41 q=28.0 size=    7751kB time=00:01:13.20 bitrate= 867.4kbits/s    
frame= 1899 fps= 41 q=28.0 size=    7840kB time=00:01:14.00 bitrate= 867.9kbits/s    
frame= 1918 fps= 41 q=28.0 size=    7946kB time=00:01:14.76 bitrate= 870.7kbits/s    
frame= 1938 fps= 41 q=28.0 size=    8046kB time=00:01:15.56 bitrate= 872.3kbits/s    
frame= 1959 fps= 41 q=28.0 size=    8134kB time=00:01:16.40 bitrate= 872.1kbits/s    
frame= 1978 fps= 41 q=28.0 size=    8227kB time=00:01:17.16 bitrate= 873.5kbits/s    
frame= 1997 fps= 41 q=28.0 size=    8322kB time=00:01:17.92 bitrate= 874.9kbits/s    
frame= 2022 fps= 41 q=28.0 size=    8390kB time=00:01:18.92 bitrate= 870.9kbits/s    
[h264 @ 0x2d64180] concealing 1320 DC, 1320 AC, 1320 MV errors in I frame
[mp4 @ 0x2cdb900] Starting second pass: moving the moov atom to the beginning of the file
frame= 2041 fps= 40 q=-1.0 Lsize=    8657kB time=00:01:21.56 bitrate= 869.5kbits/s    
video:8633kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.275387%
[libx264 @ 0x2d99e00] frame I:9     Avg QP:18.32  size: 48212
[libx264 @ 0x2d99e00] frame P:698   Avg QP:22.05  size:  9056
[libx264 @ 0x2d99e00] frame B:1334  Avg QP:27.18  size:  1562
[libx264 @ 0x2d99e00] consecutive B-frames: 10.6%  5.0%  5.4% 79.0%
[libx264 @ 0x2d99e00] mb I  I16..4: 18.4% 57.3% 24.2%
[libx264 @ 0x2d99e00] mb P  I16..4:  5.3%  8.2%  1.0%  P16..4: 26.3%  9.1%  4.0%  0.0%  0.0%    skip:46.0%
[libx264 @ 0x2d99e00] mb B  I16..4:  0.2%  0.1%  0.0%  B16..8: 20.6%  1.8%  0.3%  direct: 0.8%  skip:76.2%  L0:38.8% L1:57.6% BI: 3.6%
[libx264 @ 0x2d99e00] 8x8 transform intra:56.1% inter:75.9%
[libx264 @ 0x2d99e00] coded y,uvDC,uvAC intra: 35.0% 44.9% 12.4% inter: 6.5% 8.1% 0.2%
[libx264 @ 0x2d99e00] i16 v,h,dc,p: 34% 40%  3% 22%
[libx264 @ 0x2d99e00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 36% 26% 16%  3%  4%  4%  5%  4%  4%
[libx264 @ 0x2d99e00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 41% 10%  2%  4%  4%  5%  3%  3%
[libx264 @ 0x2d99e00] i8c dc,h,v,p: 47% 24% 24%  5%
[libx264 @ 0x2d99e00] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 0x2d99e00] ref P L0: 72.8% 10.0% 13.7%  3.5%
[libx264 @ 0x2d99e00] ref B L0: 90.8%  7.9%  1.2%
[libx264 @ 0x2d99e00] ref B L1: 96.5%  3.5%
[libx264 @ 0x2d99e00] kb/s:866.17