Recherche avancée

Médias (1)

Mot : - Tags -/publier

Autres articles (58)

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

  • 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 (8640)

  • ffmpeg slideshow on raspberry pi raspbian

    29 novembre 2017, par mysterious_guy

    i’m trying to make slideshow video from few (in this case 3) .jpgs. To do this i’m using

       ffmpeg -r 1/5 -i bat%03d.jpg -c:v libx264 -r 30 -pix_fmt yuv420p proba12.mp4

    and actually it works on windows (it plays every image for 5seconds) but on raspbian it doesnt work neither on omxplayer nor hello_video.bin (in h264).

    Here is what console shows :

    pi@raspberrypi:~/Downloads $ ffmpeg -r 1/5 -i bat%03d.jpg -c:v libx264 -r 30 -pix_fmt yuv420p proba12.mp4
    ffmpeg version N-89047-g54f8ac199f Copyright (c) 2000-2017 the FFmpeg developers
     built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1) 20170516
     configuration: --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
     libavutil      56.  0.100 / 56.  0.100
     libavcodec     58.  3.101 / 58.  3.101
     libavformat    58.  2.100 / 58.  2.100
     libavdevice    58.  0.100 / 58.  0.100
     libavfilter     7.  0.101 /  7.  0.101
     libswscale      5.  0.101 /  5.  0.101
     libswresample   3.  0.101 /  3.  0.101
     libpostproc    55.  0.100 / 55.  0.100
    Input #0, image2, from 'bat%03d.jpg':
     Duration: 00:00:00.12, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1920x1080            
    [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (mjpeg (native) -> h264 (libx264))
     Press [q] to stop, [?] for help
    [swscaler @ 0x31ac620] deprecated pixel format used, make sure you did set range correctly
    [libx264 @ 0x30fef00] using SAR=1/1
    [libx264 @ 0x30fef00] using cpu capabilities: ARMv6 NEON
    [libx264 @ 0x30fef00] profile High, level 4.0
    [libx264 @ 0x30fef00] 264 - core 152 r2851 ba24899 - H.264/MPEG-4 AVC codec     - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 r               ef=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 fa               st_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, mp4, to 'proba12.mp4':
     Metadata:
    encoder         : Lavf58.2.100
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 30 fps, 15360 tbn, 30 tbc
    Metadata:
     encoder         : Lavc58.3.101 libx264
    Side data:
     cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    frame=  449 fps=8.0 q=-1.0 Lsize=    1341kB time=00:00:14.86 bitrate= 738.9kbits/s dup=446 drop=0 speed=0.265x
    video:1335kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.457740%
    [libx264 @ 0x30fef00] frame I:3     Avg QP:15.58  size:442255
    [libx264 @ 0x30fef00] frame P:113   Avg QP:18.36  size:   130
    [libx264 @ 0x30fef00] frame B:333   Avg QP:27.00  size:    74
    [libx264 @ 0x30fef00] consecutive B-frames:  1.1%  0.0%  0.0% 98.9%
    [libx264 @ 0x30fef00] mb I  I16..4:  2.0% 94.5%  3.5%
    [libx264 @ 0x30fef00] mb P  I16..4:  0.0%  0.0%  0.0%  P16..4:  0.4%  0.0%  0.0%  0.0%  0.0%    skip:99.6%
    [libx264 @ 0x30fef00] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  0.1%  0.0%  0.0%  direct: 0.0%  skip:99.9%  L0:19.2% L1:80.8% BI: 0.0%
    [libx264 @ 0x30fef00] 8x8 transform intra:94.5% inter:61.3%
    [libx264 @ 0x30fef00] coded y,uvDC,uvAC intra: 85.4% 31.7% 25.4% inter: 0.0% 0.1% 0.0%
    [libx264 @ 0x30fef00] i16 v,h,dc,p: 43% 20%  9% 29%
    [libx264 @ 0x30fef00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 11% 33%  5%  7%  6%  8%  5%  8%
    [libx264 @ 0x30fef00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 14% 15%  7% 11%  8%  9%  9%  6%
    [libx264 @ 0x30fef00] i8c dc,h,v,p: 82%  8%  7%  3%
    [libx264 @ 0x30fef00] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 0x30fef00] ref P L0: 99.5%  0.0%  0.4%  0.1%
    [libx264 @ 0x30fef00] ref B L0: 71.2% 28.6%  0.3%
    [libx264 @ 0x30fef00] ref B L1: 99.1%  0.9%
    [libx264 @ 0x30fef00] kb/s:730.29

    what is also strange if im trying to concatenate those files using text file and i set duration to 5 for every single file it makes different display time... in this example first one displays for 15 seconds, second one for 5seconds and the last one for 10seconds... of course this way of merging images doesnt work under raspbian either

    i’m using raspberry pi 3b with latest raspbian noobs on board

    can you guys please direct me on a solution ? im ran out of ideas... cheers

  • Converting avi to mp4 (use ffmpeg library) is very slow

    7 décembre 2012, par yAnTar

    I have task - convert any video from user to mp4 format.
    I use command

    ffmpeg -i $file -vcodec libx264 -vpre ultrafast -bt 500k -acodec libfaac -ab 56k -ac 2 -s 480x320 $outputFileMp4

    I try to change options bitrate, dimensions, but spped of converting is slow - 3 mbytes convert arround 90 seconds.

    If i convert avi to flv - no problem.

    FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers
     built on Jan 29 2012 17:52:15 with gcc 4.4.5 20110214 (Red Hat 4.4.5-6)
     configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --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
     libavfilter    1.19. 0 /  1.19. 0
     libswscale     0.11. 0 /  0.11. 0
     libpostproc   51. 2. 0 / 51. 2. 0
    Input #0, avi, from 'intro.avi':
     Duration: 00:07:48.53, start: 0.000000, bitrate: 244 kb/s
       Stream #0.0: Video: camtasia, bgr24, 800x600, 15 tbr, 15 tbn, 15 tbc
       Metadata:
         strn            : Camtasia Producer_render549ab1f.avi Video #1
       Stream #0.1: Audio: pcm_s16le, 12000 Hz, 1 channels, s16, 192 kb/s
       Metadata:
         strn            : Microsoft Waveform: Camtasia Producer_render549ab1f.wav
    [libx264 @ 0x1202e40]using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
    [libx264 @ 0x1202e40]profile Constrained Baseline, level 2.2
    [libx264 @ 0x1202e40]264 - core 107 - H.264/MPEG-4 AVC codec - Copyleft 2003-2010 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0x1:0 me=dia subme=0 psy=1 psy_rd=0.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=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 scenecut=0 intra_refresh=0 rc=abr mbtree=0 bitrate=200 ratetol=2.5 qcomp=0.60 qpmin=10 qpmax=51 qpstep=4 ip_ratio=1.41 aq=0
    Output #0, mp4, to 'test2.mp4':
     Metadata:
       encoder         : Lavf52.64.2
       Stream #0.0: Video: libx264, yuv420p, 640x480, q=10-51, 200 kb/s, 15 tbn, 15 tbc
       Metadata:
         strn            : Camtasia Producer_render549ab1f.avi Video #1
       Stream #0.1: Audio: libfaac, 12000 Hz, 2 channels, s16, 5 kb/s
       Metadata:
         strn            : Microsoft Waveform: Camtasia Producer_render549ab1f.wav
    Stream mapping:
     Stream #0.0 -> #0.0
     Stream #0.1 -> #0.1

    and result of executing

    frame= 7028 fps= 52 q=10.0 Lsize=    2654kB time=468.31 bitrate=  46.4kbits/s
    video:1883kB audio:672kB global headers:0kB muxing overhead 3.876805%
    [libx264 @ 0xe1ee40]frame I:29    Avg QP:10.83  size: 25781
    [libx264 @ 0xe1ee40]frame P:6999  Avg QP:10.08  size:   169
    [libx264 @ 0xe1ee40]mb I  I16..4: 80.1%  0.0% 19.9%
    [libx264 @ 0xe1ee40]mb P  I16..4:  0.2%  0.0%  0.0%  P16..4:  0.2%  0.0%  0.0%  0.0%  0.0%    skip:99.6%
    [libx264 @ 0xe1ee40]final ratefactor: 5.71
    [libx264 @ 0xe1ee40]coded y,uvDC,uvAC intra: 37.1% 3.3% 3.1% inter: 0.1% 0.0% 0.0%
    [libx264 @ 0xe1ee40]i16 v,h,dc,p: 87% 12%  1%  0%
    [libx264 @ 0xe1ee40]i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 23% 27%  8%  6%  3%  3%  2%  8%
    [libx264 @ 0xe1ee40]i8c dc,h,v,p: 94%  6%  0%  0%
    [libx264 @ 0xe1ee40]kb/s:32.91
  • ffmpeg concat video length is not the sum of durations

    9 novembre 2019, par Mason

    I’m simply trying to put some images together into a video with specific durations. I’m using the command

    ffmpeg -f concat -i concat.txt -r 30 video.mp4
    # concat.txt

    file capture12.png
    duration 1
    file capture57.png
    duration 3
    file capture156.png
    duration 7
    file capture234.png
    duration 5
    file capture272.png
    duration 3

    The output of my console is

    ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 9.1.1 (GCC) 20190807
     configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt
     libavutil      56. 31.100 / 56. 31.100
     libavcodec     58. 54.100 / 58. 54.100
     libavformat    58. 29.100 / 58. 29.100
     libavdevice    58.  8.100 / 58.  8.100
     libavfilter     7. 57.100 /  7. 57.100
     libswscale      5.  5.100 /  5.  5.100
     libswresample   3.  5.100 /  3.  5.100
     libpostproc    55.  5.100 / 55.  5.100
    Input #0, concat, from 'concat.txt':
     Duration: 00:00:19.00, start: 0.000000, bitrate: 0 kb/s
       Stream #0:0: Video: png, rgba(pc), 983x553, 25 tbr, 25 tbn, 25 tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (png (native) -> h264 (libx264))
    Press [q] to stop, [?] for help
    [libx264 @ 000001b3e55c5c80] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    [libx264 @ 000001b3e55c5c80] profile High 4:4:4 Predictive, level 3.1, 4:4:4, 8-bit
    [libx264 @ 000001b3e55c5c80] 264 - core 158 r2984 3759fcb - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - 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=4 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, mp4, to 'video.mp4':
     Metadata:
       encoder         : Lavf58.29.100
       Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv444p, 983x553, q=-1--1, 30 fps, 15360 tbn, 30 tbc
       Metadata:
         encoder         : Lavc58.54.100 libx264
       Side data:
         cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
    frame=  629 fps=400 q=-1.0 Lsize=     124kB time=00:00:20.86 bitrate=  48.8kbits/s dup=624 drop=0 speed=13.3x
    video:116kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 7.050883%
    [libx264 @ 000001b3e55c5c80] frame I:3     Avg QP:13.09  size: 20222
    [libx264 @ 000001b3e55c5c80] frame P:158   Avg QP:10.80  size:   207
    [libx264 @ 000001b3e55c5c80] frame B:468   Avg QP:13.75  size:    53
    [libx264 @ 000001b3e55c5c80] consecutive B-frames:  0.8%  0.0%  0.0% 99.2%
    [libx264 @ 000001b3e55c5c80] mb I  I16..4: 23.0% 58.6% 18.4%
    [libx264 @ 000001b3e55c5c80] mb P  I16..4:  0.0%  0.0%  0.2%  P16..4:  0.1%  0.0%  0.0%  0.0%  0.0%    skip:99.7%
    [libx264 @ 000001b3e55c5c80] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8:  1.3%  0.0%  0.0%  direct: 0.0%  skip:98.7%  L0:66.5% L1:33.5% BI: 0.0%
    [libx264 @ 000001b3e55c5c80] 8x8 transform intra:54.0% inter:7.4%
    [libx264 @ 000001b3e55c5c80] coded y,u,v intra: 15.3% 0.7% 0.7% inter: 0.0% 0.0% 0.0%
    [libx264 @ 000001b3e55c5c80] i16 v,h,dc,p: 86% 14%  0%  0%
    [libx264 @ 000001b3e55c5c80] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 65%  7% 28%  0%  0%  0%  0%  0%  0%
    [libx264 @ 000001b3e55c5c80] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 50% 14% 14%  3%  4%  5%  4%  4%  3%
    [libx264 @ 000001b3e55c5c80] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 000001b3e55c5c80] ref P L0: 87.3%  6.3%  5.6%  0.8%
    [libx264 @ 000001b3e55c5c80] ref B L0: 45.3% 54.3%  0.4%
    [libx264 @ 000001b3e55c5c80] ref B L1: 99.6%  0.4%
    [libx264 @ 000001b3e55c5c80] kb/s:45.07

    I can see it clearly saying Duration 00:00:19.00 (as it should be) and then later saying that the final video is 00:00:20.86. How do I get these numbers to match ?