Recherche avancée

Médias (1)

Mot : - Tags -/getid3

Autres articles (69)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

Sur d’autres sites (7111)

  • doc/filters : change subtitles example to hint at correct color syntax

    9 juin 2018, par Gyan Doshi
    doc/filters : change subtitles example to hint at correct color syntax
    

    libass changed their color syntax in 2015 to TBGR

    • [DH] doc/filters.texi
  • ffmpeg blend filter does not work properly

    16 mai 2018, par tainguyen

    I’m doing my android project which uses blend filter to create uncover down video transition. My test device is Samsung S4 (Android version : 4.4.2)
    this is my command string :

    ffmpeg
    -loop 1 -t 1 -i img001.jpg
    -loop 1 -t 1 -i img002.jpg
    -loop 1 -t 1 -i img003.jpg
    -loop 1 -t 1 -i img004.jpg
    -loop 1 -t 1 -i img005.jpg
    -filter_complex
    "[1:v][0:v]blend=all_expr='if(lte(Y,N*H/24),A,B)'[b1v];
    [2:v][1:v]blend=all_expr='if(lte(Y,H*N/24),A,B)'[b2v];
    [3:v][2:v]blend=all_expr='if(lte(Y,H*N/24),A,B)'[b3v];
    [4:v][3:v]blend=all_expr='if(lte(Y,H*N/24),A,B)'[b4v];
    [0:v][b1v][1:v][b2v][2:v][b3v][3:v][b4v]
    [4:v]concat=n=9:v=1:a=0,format=yuv420p[v]" -map "[v]" out_cover_top.mp4 -y

    The expected output is that the top image (yellow) will uncover from the top to the bottom of bottom image (red) like this :
    enter image description here

    I tested in my PC (windows 7) it’s right, but this is what I get in android
    enter image description here

    My logcat :

    onProgress : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    onProgress : built with gcc 4.8 (GCC)
    onProgress : configuration : —target-os=linux —cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-libass —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-pthreads —disable-debug —disable-ffserver —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-ffprobe —enable-gpl —enable-yasm —disable-doc —disable-shared —enable-static —pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config —prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a —extra-cflags=’-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all’ —extra-ldflags=’-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie’ —extra-libs=’-lpng -lexpat -lm’ —extra-cxxflags=
    onProgress : libavutil 55. 17.103 / 55. 17.103
    onProgress : libavcodec 57. 24.102 / 57. 24.102
    onProgress : libavformat 57. 25.100 / 57. 25.100
    onProgress : libavdevice 57. 0.101 / 57. 0.101
    onProgress : libavfilter 6. 31.100 / 6. 31.100
    onProgress : libswscale 4. 0.100 / 4. 0.100
    onProgress : libswresample 2. 0.101 / 2. 0.101
    onProgress : libpostproc 54. 0.100 / 54. 0.100
    onProgress : [mjpeg @ 0x43240d90] Changing bps to 8
    onProgress : Input #0, image2, from ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/0.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 4096 kb/s
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 480x480 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
    onProgress : [mjpeg @ 0x43242a70] Changing bps to 8
    onProgress : Input #1, image2, from ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/1.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 4971 kb/s
    onProgress : Stream #1:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 480x480 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
    onProgress : [mjpeg @ 0x43280780] Changing bps to 8
    onProgress : Input #2, image2, from ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/2.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 9413 kb/s
    onProgress : Stream #2:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 480x480 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
    onProgress : [mjpeg @ 0x43244260] Changing bps to 8
    onProgress : Input #3, image2, from ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/3.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 4096 kb/s
    onProgress : Stream #3:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 480x480 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
    onProgress : [swscaler @ 0x438292b0] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x438320f0] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x4383af40] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x44044100] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x4404cf50] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x44055d90] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x4405ebe0] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x44067a20] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x44070870] deprecated pixel format used, make sure you did set range correctly
    onProgress : [swscaler @ 0x440796b0] deprecated pixel format used, make sure you did set range correctly
    onProgress : [libx264 @ 0x43df2fd0] using SAR=1/1
    onProgress : [libx264 @ 0x43df2fd0] using cpu capabilities : none !
    onProgress : [libx264 @ 0x43df2fd0] profile Constrained Baseline, level 3.0
    onProgress : [libx264 @ 0x43df2fd0] 264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - http://www.videolan.org/x264.html - options : cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
    onProgress : Output #0, mp4, to ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/saves/test.mp4’ :
    onProgress : Metadata :
    onProgress : encoder : Lavf57.25.100
    onProgress : Stream #0:0 : Video : h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 480x480 [SAR 1:1 DAR 1:1], q=-1—1, 25 fps, 12800 tbn, 25 tbc (default)
    onProgress : Metadata :
    onProgress : encoder : Lavc57.24.102 libx264
    onProgress : Side data :
    onProgress : unknown side data type 10 (24 bytes)
    onProgress : Stream mapping :
    onProgress : Stream #0:0 (mjpeg) -> blen>bottom
    onProgress : Stream #0:0 (mjpeg) -> concat:in0:v0
    onProgress : Stream #1:0 (mjpeg) -> blen>top
    onProgress : Stream #1:0 (mjpeg) -> blen>bottom
    onProgress : Stream #1:0 (mjpeg) -> concat:in2:v0
    onProgress : Stream #2:0 (mjpeg) -> blen>top
    onProgress : Stream #2:0 (mjpeg) -> blen>bottom
    onProgress : Stream #2:0 (mjpeg) -> concat:in4:v0
    onProgress : Stream #3:0 (mjpeg) -> blen>top
    onProgress : Stream #3:0 (mjpeg) -> concat:in6:v0
    onProgress : format -> Stream #0:0 (libx264)
    onProgress : Press [q] to stop, [?] for help
    onProgress : frame= 16 fps=0.0 q=12.0 size= 51kB time=00:00:00.36 bitrate=1171.2kbits/s speed=0.685x
    onProgress : frame= 29 fps= 25 q=25.0 size= 64kB time=00:00:00.88 bitrate= 593.2kbits/s speed=0.762x
    onProgress : frame= 33 fps= 19 q=25.0 size= 72kB time=00:00:01.04 bitrate= 565.8kbits/s speed=0.611x
    onProgress : frame= 37 fps= 17 q=16.0 size= 113kB time=00:00:01.20 bitrate= 769.9kbits/s speed=0.537x
    onProgress : frame= 41 fps= 15 q=13.0 size= 147kB time=00:00:01.36 bitrate= 886.3kbits/s speed=0.495x
    onProgress : frame= 46 fps= 14 q=12.0 size= 180kB time=00:00:01.56 bitrate= 943.1kbits/s speed=0.463x
    onProgress : frame= 50 fps= 13 q=12.0 size= 188kB time=00:00:01.72 bitrate= 896.8kbits/s speed=0.439x
    onProgress : frame= 77 fps= 17 q=12.0 size= 209kB time=00:00:02.80 bitrate= 610.9kbits/s speed=0.63x
    onProgress : frame= 82 fps= 16 q=27.0 size= 213kB time=00:00:03.00 bitrate= 580.6kbits/s speed=0.594x
    onProgress : frame= 87 fps= 15 q=17.0 size= 288kB time=00:00:03.20 bitrate= 737.1kbits/s speed=0.566x
    onProgress : frame= 91 fps= 15 q=13.0 size= 349kB time=00:00:03.36 bitrate= 851.1kbits/s speed=0.536x
    onProgress : frame= 95 fps= 14 q=12.0 size= 407kB time=00:00:03.52 bitrate= 946.2kbits/s speed=0.515x
    onProgress : frame= 100 fps= 13 q=12.0 size= 416kB time=00:00:03.72 bitrate= 917.1kbits/s speed=0.501x
    onProgress : frame= 128 fps= 16 q=17.0 size= 429kB time=00:00:04.84 bitrate= 725.7kbits/s speed=0.604x
    onProgress : frame= 133 fps= 16 q=24.0 size= 438kB time=00:00:05.04 bitrate= 712.4kbits/s speed=0.589x
    onProgress : frame= 138 fps= 15 q=14.0 size= 487kB time=00:00:05.24 bitrate= 761.2kbits/s speed=0.577x
    onProgress : frame= 142 fps= 15 q=12.0 size= 519kB time=00:00:05.40 bitrate= 787.4kbits/s speed=0.564x
    onProgress : frame= 147 fps= 14 q=12.0 size= 545kB time=00:00:05.60 bitrate= 796.5kbits/s speed=0.551x
    onProgress : frame= 175 fps= 16 q=12.0 size= 561kB time=00:00:06.72 bitrate= 683.7kbits/s speed=0.619x
    onProgress : frame= 175 fps= 16 q=-1.0 Lsize= 566kB time=00:00:07.00 bitrate= 662.9kbits/s speed=0.642x
    onProgress : video:565kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhea> 0.262062%
    onProgress : [libx264 @ 0x43df2fd0] frame I:1 Avg QP:20.00 size : 28930
    onProgress : [libx264 @ 0x43df2fd0] frame P:174 Avg QP:14.14 size : 3155
    onProgress : [libx264 @ 0x43df2fd0] mb I I16..4 : 100.0% 0.0% 0.0%
    onProgress : [libx264 @ 0x43df2fd0] mb P I16..4 : 1.7% 0.0% 0.0% P16..4 : 28.8% 0.0% 0.0% 0.0% 0.0% skip:69.4%
    onProgress : [libx264 @ 0x43df2fd0] coded y,uvDC,uvAC intra : 74.7% 79.5% 49.5% inter : 11.8% 14.3% 5.3%
    onProgress : [libx264 @ 0x43df2fd0] i16 v,h,dc,p : 19% 46% 18% 18%
    onProgress : [libx264 @ 0x43df2fd0] i8c dc,h,v,p : 26% 46% 17% 11%
    onProgress : [libx264 @ 0x43df2fd0] kb/s:660.46
    onSuccess : -------------------------
    onFinish :

    Logcat of setSar behavior :

    onProgress : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    onProgress : built with gcc 4.8 (GCC)
    onProgress : configuration : —target-os=linux —cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-libass —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-pthreads —disable-debug —disable-ffserver —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-ffprobe —enable-gpl —enable-yasm —disable-doc —disable-shared —enable-static —pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config —prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a —extra-cflags=’-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all’ —extra-ldflags=’-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie’ —extra-libs=’-lpng -lexpat -lm’ —extra-cxxflags=
    onProgress : libavutil 55. 17.103 / 55. 17.103
    onProgress : libavcodec 57. 24.102 / 57. 24.102
    onProgress : libavformat 57. 25.100 / 57. 25.100
    onProgress : libavdevice 57. 0.101 / 57. 0.101
    onProgress : libavfilter 6. 31.100 / 6. 31.100
    onProgress : libswscale 4. 0.100 / 4. 0.100
    onProgress : libswresample 2. 0.101 / 2. 0.101
    onProgress : libpostproc 54. 0.100 / 54. 0.100
    onProgress : [mjpeg @ 0x41be8890] Changing bps to 8
    onProgress : Input #0, image2, from ’/storage/emulated/0/test.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 16530 kb/s
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 900x900 [SAR 300:300 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
    onProgress : [swscaler @ 0x41b1c020] deprecated pixel format used, make sure you did set range correctly
    onProgress : Output #0, image2, to ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/0.jpg’ :
    onProgress : Metadata :
    onProgress : encoder : Lavf57.25.100
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc), 480x480 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    onProgress : Metadata :
    onProgress : encoder : Lavc57.24.102 mjpeg
    onProgress : Side data :
    onProgress : unknown side data type 10 (24 bytes)
    onProgress : Stream mapping :
    onProgress : Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
    onProgress : Press [q] to stop, [?] for help
    onProgress : frame= 1 fps=0.0 q=4.6 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.293x
    onProgress : video:20kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhea> unknown
    onSuccess : -------------------------
    onFinish :
    onProgress : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    onProgress : built with gcc 4.8 (GCC)
    onProgress : configuration : —target-os=linux —cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-libass —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-pthreads —disable-debug —disable-ffserver —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-ffprobe —enable-gpl —enable-yasm —disable-doc —disable-shared —enable-static —pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config —prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a —extra-cflags=’-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all’ —extra-ldflags=’-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie’ —extra-libs=’-lpng -lexpat -lm’ —extra-cxxflags=
    onProgress : libavutil 55. 17.103 / 55. 17.103
    onProgress : libavcodec 57. 24.102 / 57. 24.102
    onProgress : libavformat 57. 25.100 / 57. 25.100
    onProgress : libavdevice 57. 0.101 / 57. 0.101
    onProgress : libavfilter 6. 31.100 / 6. 31.100
    onProgress : libswscale 4. 0.100 / 4. 0.100
    onProgress : libswresample 2. 0.101 / 2. 0.101
    onProgress : libpostproc 54. 0.100 / 54. 0.100
    onProgress : [mjpeg @ 0x41ffe890] Changing bps to 8
    onProgress : Input #0, image2, from ’/storage/emulated/0/test2.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 14981 kb/s
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 720x960 [SAR 72:72 DAR 3:4], 25 tbr, 25 tbn, 25 tbc
    onProgress : [swscaler @ 0x420171b0] deprecated pixel format used, make sure you did set range correctly
    onProgress : Output #0, image2, to ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/1.jpg’ :
    onProgress : Metadata :
    onProgress : encoder : Lavf57.25.100
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc), 480x480 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    onProgress : Metadata :
    onProgress : encoder : Lavc57.24.102 mjpeg
    onProgress : Side data :
    onProgress : unknown side data type 10 (24 bytes)
    onProgress : Stream mapping :
    onProgress : Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
    onProgress : Press [q] to stop, [?] for help
    onProgress : frame= 1 fps=0.0 q=5.8 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.428x
    onProgress : video:24kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhea> unknown
    onSuccess : -------------------------
    onFinish :
    onProgress : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    onProgress : built with gcc 4.8 (GCC)
    onProgress : configuration : —target-os=linux —cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-libass —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-pthreads —disable-debug —disable-ffserver —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-ffprobe —enable-gpl —enable-yasm —disable-doc —disable-shared —enable-static —pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config —prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a —extra-cflags=’-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all’ —extra-ldflags=’-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie’ —extra-libs=’-lpng -lexpat -lm’ —extra-cxxflags=
    onProgress : libavutil 55. 17.103 / 55. 17.103
    onProgress : libavcodec 57. 24.102 / 57. 24.102
    onProgress : libavformat 57. 25.100 / 57. 25.100
    onProgress : libavdevice 57. 0.101 / 57. 0.101
    onProgress : libavfilter 6. 31.100 / 6. 31.100
    onProgress : libswscale 4. 0.100 / 4. 0.100
    onProgress : libswresample 2. 0.101 / 2. 0.101
    onProgress : libpostproc 54. 0.100 / 54. 0.100
    onProgress : [mjpeg @ 0x42dac890] Changing bps to 8
    onProgress : Input #0, image2, from ’/storage/emulated/0/test3.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 6901 kb/s
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x283, 25 tbr, 25 tbn, 25 tbc
    onProgress : [swscaler @ 0x42dcd8a0] deprecated pixel format used, make sure you did set range correctly
    onProgress : Output #0, image2, to ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/2.jpg’ :
    onProgress : Metadata :
    onProgress : encoder : Lavf57.25.100
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc), 480x480 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    onProgress : Metadata :
    onProgress : encoder : Lavc57.24.102 mjpeg
    onProgress : Side data :
    onProgress : unknown side data type 10 (24 bytes)
    onProgress : Stream mapping :
    onProgress : Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
    onProgress : Press [q] to stop, [?] for help
    onProgress : frame= 1 fps=0.0 q=6.0 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.497x
    onProgress : video:46kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhea> unknown
    onSuccess : -------------------------
    onFinish :
    onProgress : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
    onProgress : built with gcc 4.8 (GCC)
    onProgress : configuration : —target-os=linux —cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/arm-linux-androideabi- —arch=arm —cpu=cortex-a8 —enable-runtime-cpudetect —sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot —enable-pic —enable-libx264 —enable-libass —enable-libfreetype —enable-libfribidi —enable-libmp3lame —enable-fontconfig —enable-pthreads —disable-debug —disable-ffserver —enable-version3 —enable-hardcoded-tables —disable-ffplay —disable-ffprobe —enable-gpl —enable-yasm —disable-doc —disable-shared —enable-static —pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config —prefix=/home/vagrant/SourceCode/ffmpeg-android/build/armeabi-v7a —extra-cflags=’-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all’ —extra-ldflags=’-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie’ —extra-libs=’-lpng -lexpat -lm’ —extra-cxxflags=
    onProgress : libavutil 55. 17.103 / 55. 17.103
    onProgress : libavcodec 57. 24.102 / 57. 24.102
    onProgress : libavformat 57. 25.100 / 57. 25.100
    onProgress : libavdevice 57. 0.101 / 57. 0.101
    onProgress : libavfilter 6. 31.100 / 6. 31.100
    onProgress : libswscale 4. 0.100 / 4. 0.100
    onProgress : libswresample 2. 0.101 / 2. 0.101
    onProgress : libpostproc 54. 0.100 / 54. 0.100
    onProgress : [mjpeg @ 0x4228a890] Changing bps to 8
    onProgress : Input #0, image2, from ’/storage/emulated/0/test.jpg’ :
    onProgress : Duration : 00:00:00.04, start : 0.000000, bitrate : 16530 kb/s
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 900x900 [SAR 300:300 DAR 1:1], 25 tbr, 25 tbn, 25 tbc
    onProgress : [swscaler @ 0x422a31b0] deprecated pixel format used, make sure you did set range correctly
    onProgress : Output #0, image2, to ’/storage/emulated/0/com.example.mrtai.test_animationtovideo/temporary/3.jpg’ :
    onProgress : Metadata :
    onProgress : encoder : Lavf57.25.100
    onProgress : Stream #0:0 : Video : mjpeg, yuvj420p(pc), 480x480 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    onProgress : Metadata :
    onProgress : encoder : Lavc57.24.102 mjpeg
    onProgress : Side data :
    onProgress : unknown side data type 10 (24 bytes)
    onProgress : Stream mapping :
    onProgress : Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
    onProgress : Press [q] to stop, [?] for help
    onProgress : frame= 1 fps=0.0 q=4.6 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.533x
    onProgress : video:20kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhea> unknown
    onSuccess : -------------------------
    onFinish :

    Help me please.

  • How to save rtsp stream without packet loss by using FFMPEG

    11 avril 2021, par sumit singh

    I am saving stream of live camera by using FFMPEG. When i am trying to save the video some data packets are loss so the video is not playing properly.I am using following FFMPEG Library

    



    The command which i am sending is-

    



     String[] cmd = {"-y", "-i", "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov", "-c:v", "libx264", "-acodec", "aac","-t", time, file_path};
 execFFmpegBinary(cmd);


    



    I am also try this command but the result is same

    



    String[] cmd = { "-y", "-rtsp_transport", "tcp", "-i",  "rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov", "-c:v", "libx264", "-preset", "slow", "-b:v", "500k", "-maxrate", "500k", "-bufsize", "3000k", "-vf", "scale=-1:480", "-threads", "0", "-codec:a", "libfdk_aac", "-b:a", "128k", "-t", time, file_path};


    



    Here is the log of command output-

    



    07-15 15:16:55.180 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.180 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 455 packets
        07-15 15:16:55.190 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.190 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 16 packets
        07-15 15:16:55.300 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.300 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 13 packets
        07-15 15:16:55.310 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] mb_type 58 in P slice too large at 31 16
        07-15 15:16:55.320 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] error while decoding MB 31 16
        07-15 15:16:55.330 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 918 DC, 918 AC, 918 MV errors in P frame
        07-15 15:16:55.330 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.330 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 55 packets
        07-15 15:16:55.340 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.340 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 19 packets
        07-15 15:16:55.340 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.350 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 1 packets
        07-15 15:16:55.350 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] out of range intra chroma pred mode at 7 28
        07-15 15:16:55.350 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] error while decoding MB 7 28
        07-15 15:16:55.360 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] concealing 402 DC, 402 AC, 402 MV errors in P frame
        07-15 15:16:55.360 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] P sub_mb_type 8 out of range at 28 14
        07-15 15:16:55.370 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] error while decoding MB 28 14
        07-15 15:16:55.370 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] concealing 1011 DC, 1011 AC, 1011 MV errors in P frame
        07-15 15:16:55.380 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45afe200] cbp too large (132) at 12 20
        07-15 15:16:55.380 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45afe200] error while decoding MB 12 20
        07-15 15:16:55.390 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45afe200] concealing 757 DC, 757 AC, 757 MV errors in P frame
        07-15 15:16:55.640 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  173 fps=3.6 q=28.0 size=     657kB time=00:00:23.84 bitrate= 225.8kbits/s speed=0.502x
        07-15 15:16:55.840 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.910 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 520 packets
        07-15 15:16:55.920 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.920 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 2 packets
        07-15 15:16:55.920 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:55.920 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 56 packets
        07-15 15:16:55.930 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] concealing 800 DC, 800 AC, 800 MV errors in P frame
        07-15 15:16:56.010 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 311 DC, 311 AC, 311 MV errors in P frame
        07-15 15:16:56.720 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  174 fps=3.6 q=28.0 size=     674kB time=00:00:23.88 bitrate= 231.0kbits/s speed=0.497x
        07-15 15:16:57.050 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  175 fps=3.6 q=28.0 size=     675kB time=00:00:29.00 bitrate= 190.6kbits/s speed=0.596x
        07-15 15:16:57.350 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  177 fps=3.6 q=28.0 size=     686kB time=00:00:30.36 bitrate= 185.1kbits/s speed=0.617x
        07-15 15:16:58.610 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  182 fps=3.6 q=28.0 size=     703kB time=00:00:30.56 bitrate= 188.3kbits/s speed=0.609x
        07-15 15:16:59.120 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:59.120 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 23 packets
        07-15 15:16:59.190 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  184 fps=3.6 q=28.0 size=     709kB time=00:00:30.64 bitrate= 189.6kbits/s speed=0.602x
        07-15 15:16:59.200 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 69 DC, 69 AC, 69 MV errors in P frame
        07-15 15:16:59.370 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:59.440 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 35 packets
        07-15 15:16:59.440 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] concealing 338 DC, 338 AC, 338 MV errors in I frame
        07-15 15:16:59.920 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  187 fps=3.6 q=28.0 size=     716kB time=00:00:30.76 bitrate= 190.7kbits/s speed=0.595x
        07-15 15:16:59.920 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:16:59.990 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 20 packets
        07-15 15:16:59.990 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45afe200] concealing 489 DC, 489 AC, 489 MV errors in P frame
        07-15 15:17:01.980 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  190 fps=3.5 q=28.0 size=     737kB time=00:00:30.88 bitrate= 195.4kbits/s speed=0.575x
        07-15 15:17:01.980 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:01.980 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 35 packets
        07-15 15:17:02.060 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:02.060 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 10 packets
        07-15 15:17:02.230 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:02.230 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 10 packets
        07-15 15:17:02.270 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] dquant out of range (124) at 15 35
        07-15 15:17:02.270 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] error while decoding MB 15 35
        07-15 15:17:02.280 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] concealing 79 DC, 79 AC, 79 MV errors in P frame
        07-15 15:17:02.280 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:02.280 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 76 packets
        07-15 15:17:02.290 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 805 DC, 805 AC, 805 MV errors in P frame
        07-15 15:17:02.510 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:02.510 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 40 packets
        07-15 15:17:02.600 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  194 fps=3.6 q=28.0 size=     747kB time=00:00:31.04 bitrate= 197.1kbits/s speed=0.57x
        07-15 15:17:02.610 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:02.610 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 60 packets
        07-15 15:17:02.610 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] concealing 526 DC, 526 AC, 526 MV errors in P frame
        07-15 15:17:02.620 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] concealing 197 DC, 197 AC, 197 MV errors in P frame
        07-15 15:17:03.380 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  195 fps=3.5 q=28.0 size=     751kB time=00:00:31.08 bitrate= 198.1kbits/s speed=0.562x
        07-15 15:17:03.570 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:03.640 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 474 packets
        07-15 15:17:03.640 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:03.650 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 109 packets
        07-15 15:17:03.650 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] negative number of zero coeffs at 28 22
        07-15 15:17:03.650 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] error while decoding MB 28 22
        07-15 15:17:03.660 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] concealing 651 DC, 651 AC, 651 MV errors in P frame
        07-15 15:17:03.660 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x458737c0] concealing 1074 DC, 1074 AC, 1074 MV errors in P frame
        07-15 15:17:03.920 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  195 fps=3.5 q=28.0 size=     751kB time=00:00:31.08 bitrate= 198.1kbits/s speed=0.557x
        07-15 15:17:05.530 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  199 fps=3.5 q=25.0 size=     766kB time=00:00:32.84 bitrate= 191.2kbits/s speed=0.573x
        07-15 15:17:06.250 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  202 fps=3.5 q=22.0 size=     784kB time=00:00:32.96 bitrate= 194.8kbits/s speed=0.568x
        07-15 15:17:07.130 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  205 fps=3.5 q=28.0 size=     800kB time=00:00:33.08 bitrate= 198.2kbits/s speed=0.562x
        07-15 15:17:08.960 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  207 fps=3.4 q=28.0 size=     811kB time=00:00:35.32 bitrate= 188.0kbits/s speed=0.581x
        07-15 15:17:09.560 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:09.560 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 133 packets
        07-15 15:17:09.660 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  210 fps=3.4 q=28.0 size=     817kB time=00:00:35.84 bitrate= 186.8kbits/s speed=0.584x
        07-15 15:17:09.670 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:09.670 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 14 packets
        07-15 15:17:09.680 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 410 DC, 410 AC, 410 MV errors in I frame
        07-15 15:17:09.770 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x4581bb60] concealing 72 DC, 72 AC, 72 MV errors in P frame
        07-15 15:17:10.730 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:10.730 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 24 packets
        07-15 15:17:10.740 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:10.740 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 56 packets
        07-15 15:17:11.410 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  212 fps=3.4 q=28.0 size=     819kB time=00:00:35.92 bitrate= 186.8kbits/s speed=0.574x
        07-15 15:17:11.510 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.510 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 14 packets
        07-15 15:17:11.510 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] concealing 77 DC, 77 AC, 77 MV errors in P frame
        07-15 15:17:11.520 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  213 fps=3.4 q=28.0 size=     820kB time=00:00:35.96 bitrate= 186.8kbits/s speed=0.568x
        07-15 15:17:11.520 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.520 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 10 packets
        07-15 15:17:11.670 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.720 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 82 packets
        07-15 15:17:11.730 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.730 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 41 packets
        07-15 15:17:11.740 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45c42680] concealing 1343 DC, 1343 AC, 1343 MV errors in I frame
        07-15 15:17:11.740 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.750 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 240 packets
        07-15 15:17:11.890 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.900 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 7 packets
        07-15 15:17:11.900 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:11.900 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 63 packets
        07-15 15:17:11.940 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] out of range intra chroma pred mode at 42 32
        07-15 15:17:11.950 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] error while decoding MB 42 32
        07-15 15:17:11.960 25713-25713/com.github.sampleffmpeg V/output: progress : [h264 @ 0x45ab8020] concealing 187 DC, 187 AC, 187 MV errors in P frame
        07-15 15:17:12.420 25713-25713/com.github.sampleffmpeg V/output: progress : [rtsp @ 0x420391c0] max delay reached. need to consume packet
        07-15 15:17:12.420 25713-25713/com.github.sampleffmpeg V/output: progress : [NULL @ 0x4203ba00] RTP: missed 9 packets
        07-15 15:17:12.830 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  217 fps=3.4 q=24.0 size=     881kB time=00:00:36.12 bitrate= 199.7kbits/s speed=0.562x
        07-15 15:17:32.710 25713-25713/com.github.sampleffmpeg V/output: progress : frame=  217 fps=2.6 q=-1.0 Lsize=    1192kB time=00:00:59.48 bitrate= 164.2kbits/s speed=0.703x
        07-15 15:17:32.720 25713-25713/com.github.sampleffmpeg V/output: progress : video:1190kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.207405%
        07-15 15:17:32.820 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] frame I:4     Avg QP:17.76  size: 23826
        07-15 15:17:32.820 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] frame P:141   Avg QP:20.25  size:  7361
        07-15 15:17:32.830 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] frame B:72    Avg QP:23.59  size:  1173
        07-15 15:17:32.830 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] consecutive B-frames: 54.4%  1.8%  6.9% 36.9%
        07-15 15:17:32.840 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] mb I  I16..4: 23.2% 42.9% 34.0%
        07-15 15:17:32.840 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] mb P  I16..4:  3.6%  3.2%  1.9%  P16..4: 27.9%  6.4%  4.8%  0.0%  0.0%    skip:52.3%
        07-15 15:17:32.850 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] mb B  I16..4:  0.1%  0.1%  0.0%  B16..8: 20.2%  1.0%  0.3%  direct: 1.1%  skip:77.2%  L0:42.5% L1:53.9% BI: 3.7%
        07-15 15:17:32.860 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] 8x8 transform intra:38.4% inter:29.9%
        07-15 15:17:32.860 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] coded y,uvDC,uvAC intra: 49.0% 31.1% 15.6% inter: 12.9% 10.5% 1.3%
        07-15 15:17:32.870 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] i16 v,h,dc,p: 72%  6%  5% 17%
        07-15 15:17:32.870 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 45% 16% 17%  2%  4%  3%  4%  5%  3%
        07-15 15:17:32.880 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 19% 15%  5%  6%  4% 10%  9%  6%
        07-15 15:17:32.880 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] i8c dc,h,v,p: 46% 12% 40%  3%
        07-15 15:17:32.880 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] Weighted P-Frames: Y:0.0% UV:0.0%
        07-15 15:17:32.890 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] ref P L0: 78.9%  6.1%  9.5%  5.6%
        07-15 15:17:32.890 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] ref B L0: 87.4%  9.5%  3.1%
        07-15 15:17:32.890 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] ref B L1: 95.5%  4.5%
        07-15 15:17:32.900 25713-25713/com.github.sampleffmpeg V/output: progress : [libx264 @ 0x420a54c0] kb/s:163.45
        07-15 15:17:32.900 25713-25713/com.github.sampleffmpeg V/output: SUCCESS with output : ffmpeg version n3.0.1 Copyright (c) 2000-2016 the FFmpeg developers
        built with gcc 4.8 (GCC)
        configuration: --target-os=linux --cross-prefix=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/bin/i686-linux-android- --arch=x86 --cpu=i686 --enable-runtime-cpudetect --sysroot=/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/sysroot --enable-pic --enable-libx264 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-fontconfig --enable-pthreads --disable-debug --disable-ffserver --enable-version3 --enable-hardcoded-tables --disable-ffplay --disable-ffprobe --enable-gpl --enable-yasm --disable-doc --disable-shared --enable-static --pkg-config=/home/vagrant/SourceCode/ffmpeg-android/ffmpeg-pkg-config --prefix=/home/vagrant/SourceCode/ffmpeg-android/build/x86 --extra-cflags='-I/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fstack-protector-all -march=i686' --extra-ldflags='-L/home/vagrant/SourceCode/ffmpeg-android/toolchain-android/lib -Wl,-z,relro -Wl,-z,now -pie' --extra-libs='-lpng -lexpat -lm' --extra-cxxflags=
        libavutil      55. 17.103 / 55. 17.103
        libavcodec     57. 24.102 / 57. 24.102
        libavformat    57. 25.100 / 57. 25.100
        libavdevice    57.  0.101 / 57.  0.101
        libavfilter     6. 31.100 /  6. 31.100
        libswscale      4.  0.100 /  4.  0.100
        libswresample   2.  0.101 /  2.  0.101
        libpostproc    54.  0.100 / 54.  0.100
        [udp @ 0x4203b040] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)
        [udp @ 0x4203c040] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)
        Input #0, rtsp, from 'rtsp://81.109.95.91:3000/stream':
        Metadata:
        title           : Session streamed with GStreamer
        comment         : rtsp-server
        Duration: N/A, start: 0.080000, bitrate: N/A
        Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 720x576, 25 fps, 25 tbr, 90k tbn, 180k tbc
        [libx264 @ 0x420a54c0] using cpu capabilities: none!
        [libx264 @ 0x420a54c0] profile High, level 3.0
        [libx264 @ 0x420a54c0] 264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2015 - 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=6 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, matroska, to '/storage/emulated/0/recording15072016-031605.mkv':
        Metadata:
        title           : Session streamed with GStreamer
        comment         : rtsp-server
        encoder         : Lavf57.25.100
        Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 720x576, q=-1--1, 25 fps, 1k tbn, 25 tbc
        Metadata:
        encoder         : Lavc57.24.102 libx264
        Side data:
        unknown side data type 10 (24 bytes)
        Stream mapping:
        Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
        Press [q] to stop, [?] for help
        frame=   23 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
        [rtsp @ 0x420391c0] max delay reached. need to consume packet
        [NULL @ 0x4203ba00] RTP: missed 29 packets
        [h264 @ 0x45afe200] concealing 104 DC, 104 AC, 104 MV errors in P frame
        frame=   42 fps= 41 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
        frame=   47 fps= 17 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x
        frame=   52 fps= 14 q=28.0 size=      36kB time=00:00:00.24 bitrate=1231.4kbits/s speed=0.0655x
        frame=   55 fps= 12 q=28.0 size=      46kB time=00:00:00.36 bitrate=1036.1kbits/s speed=0.0783x
        [rtsp @ 0x420391c0] max delay reached. need to con


    



    How to save rtsp stream without packet loss with good quality ? Any help will be appreciated.