Recherche avancée

Médias (0)

Mot : - Tags -/masques

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

Autres articles (37)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (7863)

  • ffmpeg conversion skips audio

    10 mars 2012, par user504879

    While converting a video to mp4 format using ffmpeg the audio gets skipped because of which the audio goes out of sync with the Video.

    One can have a look at the following Video :
    https://vialogues.com/vialogues/play/486

    I am using the following options for conversion

    /usr/local/bin/ffmpeg -y -i $inputfile -acodec libfaac -ar 44100 -ab 96k -vcodec libx264 -level 41 -bufsize 20000k -maxrate 25000k -g 250 -r 20 -s 480x270 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -flags2 +dct8x8+bpyramid -me_method umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -bf 16 -b_strategy 1 -bidir_refine 1 -refs 6 -crf 25 -deblockalpha 0 -vpre medium -deblockbeta 0 $outputfile

    Also the ffmpeg version is

    ffmpeg
    FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
     built on Feb 19 2011 19:03:56 with gcc 4.4.5
     configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
     libavutil     50.15. 1 / 50.15. 1
     libavcodec    52.72. 2 / 52.72. 2
     libavformat   52.64. 2 / 52.64. 2
     libavdevice   52. 2. 0 / 52. 2. 0
     libswscale     0.11. 0 /  0.11. 0
     libpostproc   51. 2. 0 / 51. 2. 0
    Hyper fast Audio and Video encoder

    Any ideas as to why this would be happening ?

  • ffmpeg doesn't generate video from images

    6 juillet 2017, par mans

    I am trying to create a video from jpeg images using ffmpeg. The generated video should be in x264 or x265 format.

    I have a directory with 36 images . Each image size is around 60Mpixel. They are names as follow :

    • frame00000.jpg
    • frame00001.jps
    • frame00002.jpg
    • ....
    • frame00035.jpg

    I read documentation and several posts in SO and I came to write a batch file to call ffmpeg as follow :

    ffmpeg.exe -r 1/5 -start_number 0 -i %1\frame%%05d.jpg -c:v libx264 -vf "fps=1,format=yuv420p" out1.mp4

    when I run this command, I am getting this output from the ffmpeg, which is strange :

    C:\Users\m\Desktop\ffmpeg-20170702-c885356-win64-static\bin>ffmpeg.exe -r 1/5 -start_number 0 -i "C:\Resized"\frame%05d.jpg -c:v libx264 -vf "fps=1,format=yuv420p" out1.mp4
    ffmpeg version N-86691-gc885356 Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 7.1.0 (GCC)
     configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
     libavutil      55. 67.100 / 55. 67.100
     libavcodec     57.100.103 / 57.100.103
     libavformat    57. 75.100 / 57. 75.100
     libavdevice    57.  7.100 / 57.  7.100
     libavfilter     6. 94.100 /  6. 94.100
     libswscale      4.  7.101 /  4.  7.101
     libswresample   2.  8.100 /  2.  8.100
     libpostproc    54.  6.100 / 54.  6.100
    Input #0, image2, from 'C:\Resized\frame%05d.jpg':
     Duration: 00:00:01.44, start: 0.000000, bitrate: N/A
       Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 11000x5500 [SAR 1:1 DAR 2:1], 25 tbr, 25 tbn, 25 tbc
    File 'out1.mp4' already exists. Overwrite ? [y/N] y
    Stream mapping:
     Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))
    Press [q] to stop, [?] for help
    [swscaler @ 00000000006662e0] deprecated pixel format used, make sure you did set range correctly
    [libx264 @ 000000000017b220] using SAR=1/1
    [libx264 @ 000000000017b220] frame MB size (688x344) > level limit (139264)
    [libx264 @ 000000000017b220] DPB size (4 frames, 946688 mbs) > level limit (2 frames, 696320 mbs)
    [libx264 @ 000000000017b220] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    [libx264 @ 000000000017b220] profile High, level 6.2
    [libx264 @ 000000000017b220] 264 - core 152 r2851 ba24899 - 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=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=1 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 'out1.mp4':
     Metadata:
       encoder         : Lavf57.75.100
       Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 11000x5500 [SAR 1:1 DAR 2:1], q=-1--1, 1 fps, 16384 tbn, 1 tbc
       Metadata:
         encoder         : Lavc57.100.103 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    frame=    0 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    1 fps=0.9 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    2 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    3 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    4 fps=1.3 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    5 fps=1.4 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    5 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    6 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    7 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    8 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=    9 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   10 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   10 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   11 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   13 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   14 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   15 fps=1.2 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   15 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   16 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   17 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   18 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   19 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   20 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   20 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   21 fps=1.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   22 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   23 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   24 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   25 fps=1.1 q=0.0 size=       0kB time=00:00:00.00 bitrate=N/A speed=   frame=   25 fps=0.5 q=0.0 size=   55040kB time=00:00:00.00 bitrate=N/A speed=   frame=   26 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   27 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   28 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   29 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   30 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   31 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   32 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   34 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   35 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   35 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   36 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   37 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   39 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   40 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   40 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   41 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   43 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   44 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   45 fps=0.1 q=0.0 size=   55296kB time=00:00:00.00 bitrate=N/A speed=   frame=   46 fps=0.1 q=0.0 size=   77568kB time=00:00:00.00 bitrate=N/A speed=   frame=   47 fps=0.0 q=0.0 size=   77824kB time=00:00:00.00 bitrate=N/A speed=   frame=   48 fps=0.0 q=0.0 size=   77824kB time=00:00:00.00 bitrate=N/A speed=   frame=   49 fps=0.0 q=0.0 size=   77824kB time=00:00:00.00 bitrate=N/A speed=   frame=   50 fps=0.0 q=0.0 size=   77824kB time=00:00:00.00 bitrate=N/A speed=   frame=   50 fps=0.0 q=0.0 size=   77824kB time=00:00:00.00 bitrate=N/A speed=   frame=   51 fps=0.0 q=17.0 size=    8448kB time=-00:00:01.99 bitrate=N/A speed=Nframe=   52 fps=0.0 q=17.0 size=    8448kB time=-00:00:00.99 bitrate=N/A speed=Nframe=   53 fps=0.0 q=17.0 size=    8448kB time=00:00:00.00 bitrate=1134531147.5frame=   54 fps=0.0 q=17.0 size=    8448kB time=00:00:01.00 bitrate=69202.2kbitsframe=   55 fps=0.0 q=17.0 size=    8448kB time=00:00:02.00 bitrate=34602.1kbitsframe=   55 fps=0.0 q=17.0 size=    8448kB time=00:00:02.00 bitrate=34602.1kbitsframe=   56 fps=0.0 q=17.0 size=   14848kB time=00:00:03.00 bitrate=40544.2kbitsframe=   57 fps=0.0 q=17.0 size=   14848kB time=00:00:04.00 bitrate=30408.3kbitsframe=   58 fps=0.0 q=17.0 size=   14848kB time=00:00:05.00 bitrate=24326.7kbitsframe=   59 fps=0.0 q=17.0 size=   14848kB time=00:00:06.00 bitrate=20272.3kbitsframe=   60 fps=0.0 q=17.0 size=   22016kB time=00:00:07.00 bitrate=25764.8kbitsframe=   60 fps=0.0 q=17.0 size=   22016kB time=00:00:07.00 bitrate=25764.8kbitsframe=   61 fps=0.0 q=17.0 size=   22016kB time=00:00:08.00 bitrate=22544.3kbitsframe=   62 fps=0.0 q=17.0 size=   22016kB time=00:00:09.00 bitrate=20039.4kbitsframe=   63 fps=0.0 q=17.0 size=   22016kB time=00:00:10.00 bitrate=18035.4kbitsframe=   64 fps=0.0 q=17.0 size=   29696kB time=00:00:11.00 bitrate=22115.3kbitsframe=   65 fps=0.0 q=17.0 size=   29696kB time=00:00:12.00 bitrate=20272.4kbitsframe=   65 fps=0.0 q=17.0 size=   29696kB time=00:00:12.00 bitrate=20272.4kbitsframe=   66 fps=0.0 q=17.0 size=   29696kB time=00:00:13.00 bitrate=18713.0kbitsframe=   67 fps=0.0 q=17.0 size=   29696kB time=00:00:14.00 bitrate=17376.4kbitsframe=   68 fps=0.0 q=17.0 size=   37376kB time=00:00:15.00 bitrate=20412.2kbitsframe=   69 fps=0.0 q=17.0 size=   37376kB time=00:00:16.00 bitrate=19136.5kbitsframe=   70 fps=0.0 q=17.0 size=   37376kB time=00:00:17.00 bitrate=18010.8kbitsframe=   70 fps=0.0 q=17.0 size=   37376kB time=00:00:17.00 bitrate=18010.8kbitsframe=   71 fps=0.0 q=17.0 size=   37376kB time=00:00:18.00 bitrate=17010.2kbitsframe=   72 fps=0.0 q=17.0 size=   37376kB time=00:00:19.00 bitrate=16114.9kbitsframe=   73 fps=0.0 q=17.0 size=   37376kB time=00:00:20.00 bitrate=15309.2kbitsframe=   74 fps=0.0 q=17.0 size=   37376kB time=00:00:21.00 bitrate=14580.2kbitsframe=   75 fps=0.0 q=17.0 size=   37376kB time=00:00:22.00 bitrate=13917.4kbitsframe=   75 fps=0.0 q=17.0 size=   37376kB time=00:00:22.00 bitrate=13917.4kbitsframe=   76 fps=0.0 q=17.0 size=   44032kB time=00:00:23.00 bitrate=15683.0kbitsframe=   77 fps=0.0 q=17.0 size=   44032kB time=00:00:24.00 bitrate=15029.6kbitsframe=   78 fps=0.0 q=17.0 size=   44032kB time=00:00:25.00 bitrate=14428.4kbitsframe=   79 fps=0.0 q=17.0 size=   44032kB time=00:00:26.00 bitrate=13873.4kbitsframe=   80 fps=0.0 q=17.0 size=   50944kB time=00:00:27.00 bitrate=15456.8kbitsframe=   80 fps=0.0 q=17.0 size=   50944kB time=00:00:27.00 bitrate=15456.8kbitsframe=   81 fps=0.0 q=17.0 size=   50944kB time=00:00:28.00 bitrate=14904.7kbitsframe=   82 fps=0.0 q=17.0 size=   50944kB time=00:00:29.00 bitrate=14390.8kbitsframe=   83 fps=0.0 q=17.0 size=   50944kB time=00:00:30.00 bitrate=13911.1kbitsframe=   84 fps=0.0 q=17.0 size=   58368kB time=00:00:31.00 bitrate=15424.2kbitsframe=   85 fps=0.0 q=17.0 size=   58368kB time=00:00:32.00 bitrate=14942.2kbitsframe=   85 fps=0.0 q=17.0 size=   58368kB time=00:00:32.00 bitrate=14942.2kbitsframe=   86 fps=0.0 q=17.0 size=   58368kB time=00:00:33.00 bitrate=14489.4kbitsframe=   87 fps=0.0 q=17.0 size=   58368kB time=00:00:34.00 bitrate=14063.2kbitsframe=   88 fps=0.0 q=17.0 size=   66048kB time=00:00:35.00 bitrate=15459.0kbitsframe=   89 fps=0.0 q=17.0 size=   66048kB time=00:00:36.00 bitrate=15029.6kbitsframe=   90 fps=0.0 q=17.0 size=   66048kB time=00:00:37.00 bitrate=14623.4kbitsframe=   90 fps=0.0 q=17.0 size=   66048kB time=00:00:37.00 bitrate=14623.4kbitsframe=   91 fps=0.0 q=17.0 size=   66048kB time=00:00:38.00 bitrate=14238.5kbitsframe=   92 fps=0.0 q=17.0 size=   66048kB time=00:00:39.00 bitrate=13873.5kbitsframe=   93 fps=0.0 q=17.0 size=   66048kB time=00:00:40.00 bitrate=13526.6kbitsframe=   94 fps=0.0 q=17.0 size=   66048kB time=00:00:41.00 bitrate=13196.7kbitsframe=   95 fps=0.0 q=17.0 size=   66048kB time=00:00:42.00 bitrate=12882.5kbitsframe=   95 fps=0.0 q=17.0 size=   66048kB time=00:00:42.00 bitrate=12882.5kbitsframe=   96 fps=0.0 q=17.0 size=   72448kB time=00:00:43.00 bitrate=13802.2kbitsframe=   97 fps=0.0 q=17.0 size=   72448kB time=00:00:44.00 bitrate=13488.5kbitsframe=   99 fps=0.0 q=17.0 size=   72448kB time=00:00:46.00 bitrate=12902.0kbitsframe=  100 fps=0.0 q=17.0 size=   79360kB time=00:00:47.00 bitrate=13832.3kbitsframe=  100 fps=0.0 q=17.0 size=   79360kB time=00:00:47.00 bitrate=13832.3kbitsframe=  101 fps=0.0 q=17.0 size=   79360kB time=00:00:48.00 bitrate=13544.1kbitsframe=  103 fps=0.0 q=17.0 size=   79360kB time=00:00:50.00 bitrate=13002.3kbitsframe=  104 fps=0.0 q=17.0 size=   86528kB time=00:00:51.00 bitrate=13898.8kbitsframe=  105 fps=0.0 q=17.0 size=   86528kB time=00:00:52.00 bitrate=13631.5kbitsframe=  105 fps=0.0 q=17.0 size=   86528kB time=00:00:52.00 bitrate=13631.5kbitsframe=  106 fps=0.0 q=17.0 size=   86528kB time=00:00:53.00 bitrate=13374.3kbitsframe=  107 fps=0.0 q=17.0 size=   86528kB time=00:00:54.00 bitrate=13126.6kbitsframe=  108 fps=0.0 q=17.0 size=   94208kB time=00:00:55.00 bitrate=14031.8kbitsframe=  109 fps=0.0 q=17.0 size=   94208kB time=00:00:56.00 bitrate=13781.3kbitsframe=  110 fps=0.0 q=17.0 size=   94208kB time=00:00:57.00 bitrate=13539.5kbitsframe=  111 fps=0.0 q=17.0 size=   94208kB time=00:00:58.00 bitrate=13306.1kbitsframe=  112 fps=0.0 q=17.0 size=   94464kB time=00:00:59.00 bitrate=13116.1kbitsframe=  113 fps=0.0 q=17.0 size=   94464kB time=00:01:00.00 bitrate=12897.5kbitsframe=  115 fps=0.0 q=17.0 size=   94464kB time=00:01:02.00 bitrate=12481.4kbitsframe=  115 fps=0.0 q=17.0 size=   94464kB time=00:01:02.00 bitrate=12481.4kbitsframe=  116 fps=0.0 q=17.0 size=  100608kB time=00:01:03.00 bitrate=13082.2kbitsframe=  117 fps=0.0 q=17.0 size=  100608kB time=00:01:04.00 bitrate=12877.8kbitsframe=  119 fps=0.0 q=17.0 size=  100608kB time=00:01:06.00 bitrate=12487.6kbitsframe=  120 fps=0.0 q=17.0 size=  107520kB time=00:01:07.00 bitrate=13146.3kbitsframe=  121 fps=0.0 q=17.0 size=  107520kB time=00:01:08.00 bitrate=12953.0kbitsframe=  123 fps=0.0 q=17.0 size=  107520kB time=00:01:10.00 bitrate=12582.9kbitsframe=  125 fps=0.0 q=17.0 size=  114944kB time=00:01:12.00 bitrate=13078.1kbitsframe=  126 fps=0.0 q=17.0 size=  114944kB time=00:01:13.00 bitrate=12898.9kbitsframe=  128 fps=0.0 q=17.0 size=  122880kB time=00:01:15.00 bitrate=13421.8kbitsframe=  129 fps=0.0 q=17.0 size=  122880kB time=00:01:16.00 bitrate=13245.2kbitsframe=  130 fps=0.0 q=17.0 size=  122880kB time=00:01:17.00 bitrate=13073.1kbitsframe=  130 fps=0.0 q=17.0 size=  122880kB time=00:01:17.00 bitrate=13073.1kbitsframe=  131 fps=0.0 q=17.0 size=  122880kB time=00:01:18.00 bitrate=12905.5kbitsframe=  133 fps=0.0 q=17.0 size=  122880kB time=00:01:20.00 bitrate=12582.9kbitsframe=  135 fps=0.0 q=17.0 size=  122880kB time=00:01:22.00 bitrate=12276.0kbitsframe=  135 fps=0.0 q=17.0 size=  122880kB time=00:01:22.00 bitrate=12276.0kbitsframe=  136 fps=0.0 q=17.0 size=  129280kB time=00:01:23.00 bitrate=12759.8kbitsframe=  137 fps=0.0 q=17.0 size=  129280kB time=00:01:24.00 bitrate=12607.9kbitsframe=  138 fps=0.0 q=17.0 size=  129280kB time=00:01:25.00 bitrate=12459.5kbitsframe=  140 fps=0.0 q=17.0 size=  136448kB time=00:01:27.00 bitrate=12848.1kbitsframe=  140 fps=0.0 q=17.0 size=  136448kB time=00:01:27.00 bitrate=12848.1kbitsframe=  141 fps=0.0 q=17.0 size=  136448kB time=00:01:28.00 bitrate=12702.1kbitsframe=  143 fps=0.0 q=17.0 size=  136448kB time=00:01:30.00 bitrate=12419.8kbitsframe=  145 fps=0.0 q=17.0 size=  143872kB time=00:01:32.00 bitrate=12810.9kbitsframe=  146 fps=0.0 q=17.0 size=  143872kB time=00:01:33.00 bitrate=12673.1kbitsframe=  148 fps=0.0 q=17.0 size=  151552kB time=00:01:35.00 bitrate=13068.6kbitsframe=  149 fps=0.0 q=17.0 size=  151552kB time=00:01:36.00 bitrate=12932.4kbitsframe=  150 fps=0.0 q=17.0 size=  151552kB time=00:01:37.00 bitrate=12799.1kbitsframe=  150 fps=0.0 q=17.0 size=  151552kB time=00:01:37.00 bitrate=12799.1kbitsframe=  151 fps=0.0 q=17.0 size=  151552kB time=00:01:38.00 bitrate=12668.5kbitsframe=  153 fps=0.0 q=17.0 size=  151552kB time=00:01:40.00 bitrate=12415.1kbitsframe=  155 fps=0.0 q=17.0 size=  151552kB time=00:01:42.00 bitrate=12171.7kbitsframe=  156 fps=0.0 q=17.0 size=  157952kB time=00:01:43.00 bitrate=12562.5kbitsframe=  157 fps=0.0 q=17.0 size=  157952kB time=00:01:44.00 bitrate=12441.8kbitsframe=  159 fps=0.0 q=17.0 size=  157952kB time=00:01:46.00 bitrate=12207.0kbitsframe=  160 fps=0.0 q=17.0 size=  164864kB time=00:01:47.00 bitrate=12622.1kbitsframe=  161 fps=0.0 q=17.0 size=  164864kB time=00:01:48.00 bitrate=12505.2kbitsframe=  163 fps=0.0 q=17.0 size=  164864kB time=00:01:50.00 bitrate=12277.9kbitsframe=  165 fps=0.0 q=17.0 size=  172288kB time=00:01:52.00 bitrate=12601.6kbitsframe=  166 fps=0.0 q=17.0 size=  172288kB time=00:01:53.00 bitrate=12490.1kbitsframe=  168 fps=0.0 q=17.0 size=  179968kB time=00:01:55.00 bitrate=12820.0kbitsframe=  169 fps=0.0 q=17.0 size=  179968kB time=00:01:56.00 bitrate=12709.5kbitsframe=  170 fps=0.0 q=17.0 size=  179968kB time=00:01:57.00 bitrate=12600.8kbitsframe=  171 fps=0.0 q=17.0 size=  179968kB time=00:01:58.00 bitrate=12494.0kbitsframe=  173 fps=0.0 q=17.0 size=  179968kB time=00:02:00.00 bitrate=12285.8kbitsframe=  175 fps=0.0 q=17.0 size=  179968kB time=00:02:02.00 bitrate=12084.4kbitsframe=  176 fps=0.0 q=17.0 size=  186368kB time=00:02:03.00 bitrate=12412.4kbitsframe=  176 fps=0.0 q=-1.0 Lsize=  254547kB time=00:02:53.00 bitrate=12053.5kbits/s speed=0.0344x
    video:254543kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.001571%
    [libx264 @ 000000000017b220] frame I:1     Avg QP: 7.13  size:8716365
    [libx264 @ 000000000017b220] frame P:44    Avg QP:10.34  size:5710783
    [libx264 @ 000000000017b220] frame B:131   Avg QP:13.29  size:  5046
    [libx264 @ 000000000017b220] consecutive B-frames:  0.6%  0.0%  1.7% 97.7%
    [libx264 @ 000000000017b220] mb I  I16..4: 22.8% 68.7%  8.5%
    [libx264 @ 000000000017b220] mb P  I16..4:  0.8% 44.9%  3.6%  P16..4:  4.9%  5.5%  3.1%  0.0%  0.0%    skip:37.1%
    [libx264 @ 000000000017b220] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.6%  0.0%  0.0%  direct: 0.1%  skip:99.2%  L0:42.7% L1:55.9% BI: 1.5%
    [libx264 @ 000000000017b220] 8x8 transform intra:90.1% inter:72.0%
    [libx264 @ 000000000017b220] coded y,uvDC,uvAC intra: 96.9% 93.0% 90.5% inter: 3.6% 3.7% 3.6%
    [libx264 @ 000000000017b220] i16 v,h,dc,p: 50% 15% 14% 21%
    [libx264 @ 000000000017b220] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 29% 21%  4%  5%  4%  7%  5%  9%
    [libx264 @ 000000000017b220] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 33% 11%  6%  9%  6%  9%  5%  8%
    [libx264 @ 000000000017b220] i8c dc,h,v,p: 50% 29% 16%  5%
    [libx264 @ 000000000017b220] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 000000000017b220] ref P L0: 44.8% 21.7% 12.8% 20.8%
    [libx264 @ 000000000017b220] ref B L0: 85.0% 14.0%  1.0%
    [libx264 @ 000000000017b220] ref B L1: 98.0%  2.0%
    [libx264 @ 000000000017b220] kb/s:11847.81

    As can be seen :

    • it reported :

    deprecated pixel format used, make sure you did set range correctly

    what that means ?

    • It is trying to process more than 36 frames, when we only have 36 frames.
    • Until frame 25, size is zero and bitrate is N/A and after frame 25, size became none zero.
    • It runs for several hundred images and then stops, but I can not play video.
    • After frame 47, FPS became zero.
    • I can not play back the output video.

    How can I fix these problems and create a video from these frames ?

    Edit1

    After getting some reply, I noted that h264 can not support the final resolution so I converted to use VP9 and I am using this command :

    ffmpeg -i %1\frame%%05d.jpg -c:v libvpx-vp9 -b:v 2M -c:a libvorbis output.webm

    I am getting the right number of frames, but I can not play the output using VLC.

    • Is there any player that can play this resolution ?
    • Is there any way that I can check that the data in video is correct other than playing it ? For example by extracting them into several images and view the images.
  • ffmpeg got stuck while trying to crossfade merge two videos

    30 juin 2017, par Jeflopo

    I’m trying to do a crossfade merge (1s) between two videos. An intro (39secs duration) video with the main video. When I executed the command it started working without throwing errors but at some frame ffmpeg gets stuck.

    I read a lot of q/a here in stackoverflow, and the official docs but I can’t solve this so :

    This is the command :

    ffmpeg -i "inputs/intro.mp4" -i "inputs/240p.mp4" -an -filter_complex \
       "[0:v]trim=start=0:end=38,setpts=PTS-STARTPTS[firstclip]; \
       [0:v]trim=start=38:end=39,setpts=PTS-STARTPTS[fadeoutsrc]; \
       [1:v]trim=start=1,setpts=PTS-STARTPTS[secondclip]; \
       [1:v]trim=start=0:end=1,setpts=PTS-STARTPTS[fadeinsrc]; \
       [fadeinsrc]format=pix_fmts=yuva420p, fade=t=in:st=0:d=1:alpha=1[fadein]; \
       [fadeoutsrc]format=pix_fmts=yuva420p, fade=t=out:st=0:d=1:alpha=1[fadeout]; \
       [fadein]fifo[fadeinfifo]; \
       [fadeout]fifo[fadeoutfifo]; \
       [fadeoutfifo][fadeinfifo]overlay[crossfade]; \
       [firstclip][crossfade][secondclip]concat=n=3[output]; \
       [0:a][1:a] acrossfade=d=1 [audio]" -vcodec libx264 -map "[output]" -map "[audio]" "outputs/240p.mp4"

    Here’s the raw command (the exact command I used) :

    ffmpeg -i "inputs/intro.mp4" -i "inputs/240p.mp4" -an -filter_complex "[0:v]trim=start=0:end=38,setpts=PTS-STARTPTS[firstclip]; [0:v]trim=start=38:end=39,setpts=PTS-STARTPTS[fadeoutsrc]; [1:v]trim=start=1,setpts=PTS-STARTPTS[secondclip]; [1:v]trim=start=0:end=1,setpts=PTS-STARTPTS[fadeinsrc]; [fadeinsrc]format=pix_fmts=yuva420p, fade=t=in:st=0:d=1:alpha=1[fadein]; [fadeoutsrc]format=pix_fmts=yuva420p, fade=t=out:st=0:d=1:alpha=1[fadeout]; [fadein]fifo[fadeinfifo]; [fadeout]fifo[fadeoutfifo]; [fadeoutfifo][fadeinfifo]overlay[crossfade]; [firstclip][crossfade][secondclip]concat=n=3[output]; [0:a][1:a] acrossfade=d=1 [audio]" -vcodec libx264 -map "[output]" -map "[audio]" "outputs/240p.mp4"

    The "error" is reproducible with and without the -an and the acrossfade filters.

    This is the output :

    PS C:\scripts\ffmpeg> ffmpeg -i "inputs/intro.mp4" -i "inputs/240p.mp4" -an -filter_complex "[0:v]trim=start=0:end=38,setpts=PTS-STARTPTS[firstclip]; [0:v]trim=start=38:end=39,setpts=PTS-STARTPTS[fadeoutsrc]; [1:v]trim=start=1,setpts=PTS-STARTPTS[secondclip]; [1:v]trim=start=0:end=1,setpts=PTS-STARTPTS[fadeinsrc]; [fadeinsrc]format=pix_fmts=yuva420p, fade=t=in:st=0:d=1:alpha=1[fadein]; [fadeoutsrc]format=pix_fmts=yuva420p, fade=t=out:st=0:d=1:alpha=1[fadeout]; [fadein]fifo[fadeinfifo]; [fadeout]fifo[fadeoutfifo]; [fadeoutfifo][fadeinfifo]overlay[crossfade]; [firstclip][crossfade][secondclip]concat=n=3[output]; [0:a][1:a] acrossfade=d=1 [audio]" -map "[output]" -map "[audio]" "outputs/240p.mp4"
    ffmpeg version N-86669-gc1d1274 Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 7.1.0 (GCC)
     configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
     libavutil      55. 67.100 / 55. 67.100
     libavcodec     57.100.102 / 57.100.102
     libavformat    57. 75.100 / 57. 75.100
     libavdevice    57.  7.100 / 57.  7.100
     libavfilter     6. 94.100 /  6. 94.100
     libswscale      4.  7.101 /  4.  7.101
     libswresample   2.  8.100 /  2.  8.100
     libpostproc    54.  6.100 / 54.  6.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'inputs/intro.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf57.72.101
     Duration: 00:06:24.45, start: 0.000000, bitrate: 491 kb/s
       Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 426x240 [SAR 1:1 DAR 71:40], 353 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 130 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'inputs/240p.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf56.40.101
     Duration: 00:06:24.43, start: 0.000000, bitrate: 375 kb/s
       Stream #1:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 426x240 [SAR 1:1 DAR 71:40], 243 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #1:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Stream mapping:
     Stream #0:0 (h264) -> trim
     Stream #0:0 (h264) -> trim
     Stream #0:1 (aac) -> acrossfade:crossfade0
     Stream #1:0 (h264) -> trim
     Stream #1:0 (h264) -> trim
     Stream #1:1 (aac) -> acrossfade:crossfade1
     concat -> Stream #0:0 (libx264)
     acrossfade -> Stream #0:1 (aac)
    Press [q] to stop, [?] for help
    [libx264 @ 00000000026b2240] using SAR=1/1
    [libx264 @ 00000000026b2240] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    [libx264 @ 00000000026b2240] profile High, level 2.1
    [libx264 @ 00000000026b2240] 264 - core 152 r2851 ba24899 - 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=7 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 'outputs/240p.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf57.75.100
       Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 426x240 [SAR 1:1 DAR 71:40], q=-1--1, 25 fps, 12800 tbn, 25 tbc (default)
       Metadata:
         encoder         : Lavc57.100.102 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
       Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 44100 Hz, stereo, fltp, 128 kb/s (default)
       Metadata:
         encoder         : Lavc57.100.102 aac
    frame=10369 fps=503 q=28.0 size=   24064kB time=00:06:55.68 bitrate= 474.2kbits/s speed=20.2x

    At frame 10000 it gets stuck... I waited for 1hour but it keeps stuck.

    I’ve updated ffmpeg :

    ffmpeg -version
    ffmpeg version N-86669-gc1d1274 Copyright (c) 2000-2017 the FFmpeg developers
    built with gcc 7.1.0 (GCC)
    configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
    libavutil      55. 67.100 / 55. 67.100
    libavcodec     57.100.102 / 57.100.102
    libavformat    57. 75.100 / 57. 75.100
    libavdevice    57.  7.100 / 57.  7.100
    libavfilter     6. 94.100 /  6. 94.100
    libswscale      4.  7.101 /  4.  7.101
    libswresample   2.  8.100 /  2.  8.100
    libpostproc    54.  6.100 / 54.  6.100

    I used these references :