Recherche avancée

Médias (91)

Autres articles (44)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • Configuration spécifique d’Apache

    4 février 2011, par

    Modules spécifiques
    Pour la configuration d’Apache, il est conseillé d’activer certains modules non spécifiques à MediaSPIP, mais permettant d’améliorer les performances : mod_deflate et mod_headers pour compresser automatiquement via Apache les pages. Cf ce tutoriel ; mode_expires pour gérer correctement l’expiration des hits. Cf ce tutoriel ;
    Il est également conseillé d’ajouter la prise en charge par apache du mime-type pour les fichiers WebM comme indiqué dans ce tutoriel.
    Création d’un (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

Sur d’autres sites (4044)

  • QuTip Example 'bloch-sphere-animation' - video renders blank

    15 juillet 2018, par damien murphy.

    On MacOSX Using Python3 running the following example code provided without modification : https://github.com/qutip/qutip-notebooks/blob/master/examples/bloch-sphere-animation.ipynb

    I get a blank video and no errors.

    I have installed libav and ffmpeg so I am not sure what else is missing with any error.

    What codec did you install on mac when running these samples ?

    Looking at the source of qutip I can see what it is using to render the video : https://github.com/qutip/qutip/blob/master/qutip/ipynbtools.py#L392

    anim.save(name + '.mp4', fps=10, writer="avconv", codec="libx264")

    I have avconv on the command line working without errors

    This is the debug outout of matploylib.animation

    INFO:matplotlib.animation:Animation.save using DEBUG:matplotlib.animation:frame
    size in pixels is 576 x 576 INFO:matplotlib.animation:MovieWriter.run :
    running command : [’avconv’, ’-f’, ’rawvideo’, ’-vcodec’, ’rawvideo’,
    ’-s’, ’576x576’, ’-pix_fmt’, ’rgba’, ’-r’, ’10’, ’-i’, ’pipe :’,
    ’-vcodec’, ’libx264’, ’-y’, ’movie.mp4’]
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter.grab_frame : Grabbing frame.
    DEBUG:matplotlib.animation:MovieWriter — Command stdout : b’’
    DEBUG:matplotlib.animation:MovieWriter — Command stderr : b"avconv
    version 12.3, Copyright (c) 2000-2018 the Libav developers\n built on
    Feb 13 2018 11:17:07 with Apple LLVM version 9.0.0
    (clang-900.0.39.2)\n[rawvideo @ 0x7f963c000000] Estimating duration
    from bitrate, this may be inaccurate\nInput #0, rawvideo, from
    ’pipe :’ :\n Duration : N/A, start : 0.000000, bitrate : N/A\n Stream

    0:0 : Video : rawvideo\n rgba, 576x576\n 10 fps, 10 tbn\nStream mapping :\n Stream #0:0 -> #0:0 (rawvideo (native) -> h264

    (libx264))\nPress ctrl-c to stop encoding\n[libx264 @ 0x7f963e001800]
    using cpu capabilities : MMX2 SSE2Fast SSSE3 SSE4.2 AVX\n[libx264 @
    0x7f963e001800] profile High, level 2.2\n[libx264 @ 0x7f963e001800]
    264 - core 152 r2854 e9a5903 - H.264/MPEG-4 AVC codec - Copyleft
    2003-2017 - 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=12
    lookahead_threads=2 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=10 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\nOutput #0, mp4, to ’movie.mp4’ :\n Metadata :\n encoder
     : Lavf57.7.2\n Stream #0:0 : Video : h264 [[33][0][0][0] / 0x0021]\n
    yuv420p, 576x576, q=2-31\n 10 fps, 10 tbn\n Metadata :\n
    encoder : Lavc57.25.0 libx264\n Side data :\n cpb :
    bitrate max/min/avg : 0/0/0 buffer size : 0 vbv_delay : -1\nframe= 6
    fps= 0 q=0.0 size= 0kB time=10000000000.00 bitrate=
    0.0kbits/s \rframe= 10 fps= 8 q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s \rframe= 13 fps= 7
    q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s
    \rframe= 16 fps= 7 q=0.0 size= 0kB time=10000000000.00
    bitrate= 0.0kbits/s \rframe= 19 fps= 6 q=0.0 size= 0kB
    time=10000000000.00 bitrate= 0.0kbits/s \rframe= 22 fps= 6
    q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s
    \rframe= 26 fps= 6 q=0.0 size= 0kB time=10000000000.00
    bitrate= 0.0kbits/s \rframe= 30 fps= 6 q=0.0 size= 0kB
    time=10000000000.00 bitrate= 0.0kbits/s \rframe= 33 fps= 6
    q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s
    \rframe= 36 fps= 6 q=0.0 size= 0kB time=10000000000.00
    bitrate= 0.0kbits/s \rframe= 39 fps= 6 q=0.0 size= 0kB
    time=10000000000.00 bitrate= 0.0kbits/s \rframe= 42 fps= 6
    q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s
    \rframe= 45 fps= 6 q=0.0 size= 0kB time=10000000000.00
    bitrate= 0.0kbits/s \rframe= 48 fps= 6 q=0.0 size= 0kB
    time=10000000000.00 bitrate= 0.0kbits/s \rframe= 51 fps= 6
    q=0.0 size= 0kB time=10000000000.00 bitrate= 0.0kbits/s
    \rframe= 55 fps= 6 q=0.0 size= 0kB time=10000000000.00
    bitrate= 0.0kbits/s \rframe= 59 fps= 6 q=25.0 size= 1kB
    time=10000000000.00 bitrate= 0.0kbits/s \rframe= 63 fps= 6
    q=25.0 size= 1kB time=0.40 bitrate= 19.8kbits/s \rframe=
    67 fps= 6 q=25.0 size= 1kB time=0.80 bitrate= 10.9kbits/s
    \rframe= 71 fps= 6 q=25.0 size= 1kB time=1.20 bitrate=
    7.9kbits/s \rframe= 75 fps= 6 q=25.0 size= 1kB time=1.60 bitrate= 6.4kbits/s \rframe= 79 fps= 6 q=25.0 size= 1kB
    time=2.00 bitrate= 5.5kbits/s \rframe= 82 fps= 6 q=25.0 size=
    1kB time=2.30 bitrate= 5.0kbits/s \rframe= 86 fps= 6 q=25.0
    size= 2kB time=2.70 bitrate= 4.6kbits/s \rframe= 90 fps=
    6 q=25.0 size= 2kB time=3.10 bitrate= 4.2kbits/s \rframe=
    93 fps= 6 q=25.0 size= 2kB time=3.40 bitrate= 4.0kbits/s
    \rframe= 97 fps= 6 q=25.0 size= 2kB time=3.80 bitrate=
    3.8kbits/s \rframe= 101 fps= 6 q=25.0 size= 2kB time=4.20 bitrate= 3.6kbits/s \rframe= 105 fps= 6 q=25.0 size= 2kB
    time=4.60 bitrate= 3.4kbits/s \rframe= 109 fps= 6 q=25.0 size=
    2kB time=5.00 bitrate= 3.3kbits/s \rframe= 112 fps= 6 q=25.0
    size= 2kB time=5.30 bitrate= 3.2kbits/s \rframe= 116 fps=
    6 q=25.0 size= 2kB time=5.70 bitrate= 3.2kbits/s \rframe=
    120 fps= 6 q=25.0 size= 2kB time=6.10 bitrate= 3.1kbits/s
    \rframe= 123 fps= 6 q=25.0 size= 2kB time=6.40 bitrate=
    3.0kbits/s \rframe= 126 fps= 6 q=25.0 size= 2kB time=6.70 bitrate= 3.0kbits/s \rframe= 129 fps= 6 q=25.0 size= 2kB
    time=7.00 bitrate= 2.9kbits/s \rframe= 132 fps= 6 q=25.0 size=
    3kB time=7.30 bitrate= 2.9kbits/s \rframe= 135 fps= 6 q=25.0
    size= 3kB time=7.60 bitrate= 2.8kbits/s \rframe= 138 fps=
    6 q=25.0 size= 3kB time=7.90 bitrate= 2.8kbits/s \rframe=
    141 fps= 6 q=25.0 size= 3kB time=8.20 bitrate= 2.8kbits/s
    \rframe= 144 fps= 6 q=25.0 size= 3kB time=8.50 bitrate=
    2.7kbits/s \rframe= 148 fps= 6 q=25.0 size= 3kB time=8.90 bitrate= 2.7kbits/s \rframe= 150 fps= 6 q=-1.0 Lsize= 7kB
    time=14.70 bitrate= 4.1kbits/s \r\nvideo:4kB audio:0kB other
    streams:0kB global headers:0kB muxing overhead : 74.948143%\n[libx264 @
    0x7f963e001800] frame I:1 Avg QP : 6.00 size : 112\n[libx264 @
    0x7f963e001800] frame P:38 Avg QP : 6.21 size : 30\n[libx264 @
    0x7f963e001800] frame B:111 Avg QP : 9.67 size : 22\n[libx264 @
    0x7f963e001800] consecutive B-frames : 1.3% 0.0% 0.0%
    98.7%\n[libx264 @ 0x7f963e001800] mb I I16..4 : 100.0% 0.0% 0.0%\n[libx264 @ 0x7f963e001800] mb P I16..4 : 0.0% 0.0% 0.0% P16..4 : 0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0%\n[libx264 @
    0x7f963e001800] mb B I16..4 : 0.0% 0.0% 0.0% B16..8 : 0.0% 0.0%
    0.0% direct : 0.0% skip:100.0%\n[libx264 @ 0x7f963e001800] 8x8 transform intra:0.0%\n[libx264 @ 0x7f963e001800] coded y,uvDC,uvAC
    intra : 0.0% 0.0% 0.0% inter : 0.0% 0.0% 0.0%\n[libx264 @
    0x7f963e001800] i16 v,h,dc,p : 97% 0% 3% 0%\n[libx264 @
    0x7f963e001800] i8c dc,h,v,p : 100% 0% 0% 0%\n[libx264 @
    0x7f963e001800] Weighted P-Frames : Y:0.0% UV:0.0%\n[libx264 @
    0x7f963e001800] kb/s:1.95\n"

  • ffmpeg related : [NULL @ 00000000000a9500] Unable to find a suitable output format for 'ΓÇôI' ΓÇôI : Invalid argument

    23 juillet 2018, par Prakash Pai

    I’m running the command

    "C :\Program Files\ImageMagick-7.0.8-Q16\ffmpeg" -framerate 24 –I BWW_%03d.png output_24.mp4
    ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers
    built with gcc 7.2.0 (GCC)

    and I get the above error. i.e.

    [NULL @ 00000000000a9500] Unable to find a suitable output format for ’ΓÇôI’
    ΓÇôI : Invalid argument

    I get the same issue when I run the ffmpqg installed from the ffmpeg.org download site as well.

    How can I resolve this ? Thanks.

  • FFMpeg frame drop when merging a image sequence and overlaying during video creation process

    29 juillet 2018, par Killer

    I have reviewed both the answer as mentioned in Similar Issue But still, I am having some frame drops.

    Here is what I was doing :
    Question 1
    Question 2

    Currently, I am showing a few images (one after another each with
    duration ’x’) on a sample background along with a music playing in the
    background.

    This is the command I am using to get the desired functionality :

    ffmpeg
    -hide_banner
    -y
    -loop 1
    -r 1
    -i /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_WEDDING_FRAME.png
    -r 1/4
    -i /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_SELECTED_IMAGE_%d.png
    -filter_complex overlay=(W-w)/2:(H-h)/2,drawtext=text=WedMojo:fontcolor=white:fontfile=/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Files/FONT_WED_MOJO_WEDDING.ttf:fontsize=30:x=w-tw-20:y=h-th-20
    -c:v libx264
    -profile:v high
    -crf 17 -pix_fmt yuv420p
    -preset ultrafast
    -t 16 -strict experimental
    -r 24
    /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Videos/VID_WED_MOJO_WEDDING_OUTPUT.mp4

    note : -r 1/4 for each image to be shown for 4 sec.

    I have checked the format of the images. All are the same. Also on changing preset and other values, the problem seems to be same. Log states drop=0, however, there are gaps as the overlay image is removed in between.

    Video sample with the duration set to 4 i.e each image to be set for 4 seconds.

    -> -> Video Output with 4 sec duration for each image

    However, there are no frame drops when the duration set to 1 or 2.

    -> -> Video Output with 2 sec duration for each image, ignore zoompan

    Log details :

    D/CreateVideoActivity: COMMAND: -hide_banner -y -loop 1 -r 1 -i /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_WEDDING_FRAME.png -r 1/4 -i /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_SELECTED_IMAGE_%d.png -filter_complex overlay=(W-w)/2:(H-h)/2,drawtext=text=WedMojo:fontcolor=white:fontfile=/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Files/FONT_WED_MOJO_WEDDING.ttf:fontsize=30:x=w-tw-20:y=h-th-20 -c:v libx264 -profile:v high -crf 17 -pix_fmt yuv420p -preset ultrafast -t 16 -strict experimental -r 24 /data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Videos/VID_WED_MOJO_WEDDING_OUTPUT.mp4
    D/SurfaceUtils: disconnecting from surface 0x8a091008, reason disconnectFromSurface
    D/FFmpeg: Running publishing updates method
    D/CreateVideoActivity: onProgress() => Input #0, png_pipe, from '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_WEDDING_FRAME.png':
       onProgress() =>   Duration: N/A, bitrate: N/A
       onProgress() =>     Stream #0:0: Video: png, rgb24(pc), 1280x720, 25 fps, 25 tbr, 25 tbn, 25 tbc
       onProgress() => Input #1, image2, from '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_SELECTED_IMAGE_%d.png':
       onProgress() =>   Duration: 00:00:00.16, start: 0.000000, bitrate: N/A
    D/CreateVideoActivity: onProgress() =>     Stream #1:0: Video: png, rgb24(pc), 600x600 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
       onProgress() => Stream mapping:
       onProgress() =>   Stream #0:0 (png) -> overlay:main
       onProgress() =>   Stream #1:0 (png) -> overlay:overlay
       onProgress() =>   drawtext -> Stream #0:0 (libx264)
       onProgress() => Press [q] to stop, [?] for help
    D/CreateVideoActivity: onProgress() => [libx264 @ 0xb0857c00] using cpu capabilities: none!
    D/CreateVideoActivity: onProgress() => [libx264 @ 0xb0857c00] profile Constrained Baseline, level 3.1
       onProgress() => [libx264 @ 0xb0857c00] 264 - core 152 r2851M ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - 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=3 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=24 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=17.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
       onProgress() => Output #0, mp4, to '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Videos/VID_WED_MOJO_WEDDING_OUTPUT.mp4':
    D/CreateVideoActivity: onProgress() =>   Metadata:
    D/CreateVideoActivity: onProgress() =>     encoder         : Lavf58.12.100
       onProgress() =>     Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1280x720, q=-1--1, 24 fps, 12288 tbn, 24 tbc (default)
       onProgress() =>     Metadata:
    D/CreateVideoActivity: onProgress() =>       encoder         : Lavc58.18.100 libx264
       onProgress() =>     Side data:
       onProgress() =>       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    D/CreateVideoActivity: onProgress() => frame=   96 fps=0.0 q=6.0 size=     256kB time=00:00:03.79 bitrate= 553.2kbits/s dup=93 drop=0 speed=3.94x    
    D/CreateVideoActivity: onProgress() => frame=  120 fps= 79 q=6.0 size=     512kB time=00:00:04.79 bitrate= 875.4kbits/s dup=116 drop=0 speed=3.13x    
    D/CreateVideoActivity: onProgress() => frame=  192 fps= 91 q=6.0 size=     512kB time=00:00:07.79 bitrate= 538.4kbits/s dup=185 drop=0 speed=3.68x    
    D/CreateVideoActivity: onProgress() => frame=  216 fps= 79 q=6.0 size=     768kB time=00:00:08.79 bitrate= 715.7kbits/s dup=208 drop=0 speed=3.21x    
    D/CreateVideoActivity: onProgress() => frame=  288 fps= 88 q=6.0 size=    1024kB time=00:00:11.79 bitrate= 711.4kbits/s dup=278 drop=0 speed= 3.6x    
    D/CreateVideoActivity: onProgress() => frame=  312 fps= 82 q=6.0 size=    1536kB time=00:00:12.79 bitrate= 983.7kbits/s dup=301 drop=0 speed=3.37x    
    D/CreateVideoActivity: onProgress() => frame=  384 fps= 86 q=6.0 size=    1536kB time=00:00:15.79 bitrate= 796.8kbits/s dup=370 drop=0 speed=3.52x    
    D/CreateVideoActivity: onProgress() => frame=  384 fps= 78 q=-1.0 Lsize=    1783kB time=00:00:15.95 bitrate= 915.4kbits/s dup=393 drop=0 speed=3.24x    
    D/CreateVideoActivity: onProgress() => video:1781kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.130068%
    D/CreateVideoActivity: onProgress() => [libx264 @ 0xb0857c00] frame I:2     Avg QP: 9.00  size:152054
       onProgress() => [libx264 @ 0xb0857c00] frame P:382   Avg QP: 6.69  size:  3976
       onProgress() => [libx264 @ 0xb0857c00] mb I  I16..4: 100.0%  0.0%  0.0%
       onProgress() => [libx264 @ 0xb0857c00] mb P  I16..4:  0.5%  0.0%  0.0%  P16..4: 10.7%  0.0%  0.0%  0.0%  0.0%    skip:88.7%
       onProgress() => [libx264 @ 0xb0857c00] coded y,uvDC,uvAC intra: 56.4% 68.7% 52.5% inter: 4.2% 2.0% 1.5%
       onProgress() => [libx264 @ 0xb0857c00] i16 v,h,dc,p: 49% 25% 15% 11%
       onProgress() => [libx264 @ 0xb0857c00] i8c dc,h,v,p: 38% 28% 23% 11%
       onProgress() => [libx264 @ 0xb0857c00] kb/s:911.53
    D/CreateVideoActivity: onSuccess() => Input #0, png_pipe, from '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_WEDDING_FRAME.png':
         Duration: N/A, bitrate: N/A
           Stream #0:0: Video: png, rgb24(pc), 1280x720, 25 fps, 25 tbr, 25 tbn, 25 tbc
       Input #1, image2, from '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Images/IMG_WED_MOJO_SELECTED_IMAGE_%d.png':
         Duration: 00:00:00.16, start: 0.000000, bitrate: N/A
           Stream #1:0: Video: png, rgb24(pc), 600x600 [SAR 1:1 DAR 1:1], 25 fps, 25 tbr, 25 tbn, 25 tbc
       Stream mapping:
         Stream #0:0 (png) -> overlay:main
         Stream #1:0 (png) -> overlay:overlay
         drawtext -> Stream #0:0 (libx264)
       Press [q] to stop, [?] for help
       [libx264 @ 0xb0857c00] using cpu capabilities: none!
       [libx264 @ 0xb0857c00] profile Constrained Baseline, level 3.1
       [libx264 @ 0xb0857c00] 264 - core 152 r2851M ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - 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=3 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=24 scenecut=0 intra_refresh=0 rc=crf mbtree=0 crf=17.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
       Output #0, mp4, to '/data/user/0/mojo.wed.com.wedmojo/cache/wedding_video/Videos/VID_WED_MOJO_WEDDING_OUTPUT.mp4':
         Metadata:
           encoder         : Lavf58.12.100
           Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1280x720, q=-1--1, 24 fps, 12288 tbn, 24 tbc (default)
           Metadata:
             encoder         : Lavc58.18.100 libx264
           Side data:
             cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
       frame=   96 fps=0.0 q=6.0 size=     256kB time=00:00:03.79 bitrate= 553.2kbits/s dup=93 drop=0 speed=3.94x    
       frame=  120 fps= 79 q=6.0 size=     512kB time=00:00:04.79 bitrate= 875.4kbits/s dup=116 drop=0 speed=3.13x    
       frame=  192 fps= 91 q=6.0 size=     512kB time=00:00:07.79 bitrate= 538.4kbits/s dup=185 drop=0 speed=3.68x    
       frame=  216 fps= 79 q=6.0 size=     768kB time=00:00:08.79 bitrate= 715.7kbits/s dup=208 drop=0 speed=3.21x    
       frame=  288 fps= 88 q=6.0 size=    1024kB time=00:00:11.79 bitrate= 711.4kbits/s dup=278 drop=0 speed= 3.6x    
       frame=  312 fps= 82 q=6.0 size=    1536kB time=00:00:12.79 bitrate= 983.7kbits/s dup=301 drop=0 speed=3.37x    
       frame=  384 fps= 86 q=6.0 size=    1536kB time=00:00:15.79 bitrate= 796.8kbits/s dup=370 drop=0 speed=3.52x    
       frame=  384 fps= 78 q=-1.0 Lsize=    1783kB time=00:00:15.95 bitrate= 915.4kbits/s dup=393 drop=0 speed=3.24x    
       video:1781kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.130068%
       [libx264 @ 0xb0857c00] frame I:2     Avg QP: 9.00  size:152054
       [libx264 @ 0xb0857c00] frame P:382   Avg QP: 6.69  size:  3976
       [libx264 @ 0xb0857c00] mb I  I16..4: 100.0%  0.0%  0.0%
       [libx264 @ 0xb0857c00] mb P  I16..4:  0.5%  0.0%  0.0%  P16..4: 10.7%  0.0%  0.0%  0.0%  0.0%    skip:88.7%
       [libx264 @ 0xb0857c00] coded y,uvDC,uvAC intra: 56.4% 68.7% 52.5% inter: 4.2% 2.0% 1.5%
       [libx264 @ 0xb0857c00] i16 v,h,dc,p: 49% 25% 15% 11%
       [libx264 @ 0xb0857c00] i8c dc,h,v,p: 38% 28% 23% 11%
       [libx264 @ 0xb0857c00] kb/s:911.53
    I/OMXClient: Treble IOmx obtained
    D/SurfaceUtils: connecting to surface 0x8c6ef008, reason connectToSurface
    I/MediaCodec: [OMX.google.h264.decoder] setting surface generation to 23113736
    D/SurfaceUtils: disconnecting from surface 0x8c6ef008, reason connectToSurface(reconnect)
    D/SurfaceUtils: connecting to surface 0x8c6ef008, reason connectToSurface(reconnect)
    E/ACodec: [OMX.google.h264.decoder] setPortMode on output to DynamicANWBuffer failed w/ err -1010
    I/ACodec: codec does not support config priority (err -1010)
    D/MediaCodec: [OMX.google.h264.decoder] setting dataspace on output surface to #104
    D/SoftwareRenderer: setting dataspace on output surface to #104

    Let me know if any details required from my side. Your valuable suggestions are welcomed.