Recherche avancée

Médias (1)

Mot : - Tags -/publier

Autres articles (71)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

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

  • Unable to mux two live streams from webcam using ffmpeg in linux

    24 octobre 2013, par user2902884

    We are trying to multiplex two live streams from webcams into an output file using ffmpeg in linux as follows,

    fmpeg -i "http://10.41.2.57:8090/webcam.asf" -i "http://10.41.2.49:8090/webcam.asf" -map 0:0 -map 1:0 -t 60 "/home/../MuxLiveStream1.flv"

    ffmpeg stops responding at after a while and the console shows the following output,

    FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3, Copyright (c) 2000-2009 Fabrice Bellard, et al.
     configuration: --extra-version=4:0.5.9-0ubuntu0.10.04.3 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
     libavutil     49.15. 0 / 49.15. 0
     libavcodec    52.20. 1 / 52.20. 1
     libavformat   52.31. 0 / 52.31. 0
     libavdevice   52. 1. 0 / 52. 1. 0
     libavfilter    0. 4. 0 /  0. 4. 0
     libswscale     0. 7. 1 /  0. 7. 1
     libpostproc   51. 2. 0 / 51. 2. 0
     built on Jan 24 2013 19:42:59, gcc: 4.4.3

    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 2.00 (2/1)
    Input #0, flv, from 'http:10.41.2.154:8090/webcam.flv':
     Duration: 00:00:00.00, start: 1587016.579000, bitrate: 200 kb/s
       Stream #0.0: Video: flv, yuv420p, 320x240, 200 kb/s, 2 tbr, 1k tbn, 1k tbc

    Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 2.00 (2/1)
    Input #1, flv, from 'http:10.41.2.57:8090/webcam.flv':
     Duration: 00:00:00.00, start: 1587230.806000, bitrate: 200 kb/s
       Stream #1.0: Video: flv, yuv420p, 320x240, 200 kb/s, 2 tbr, 1k tbn, 1k tbc
    Number of stream maps must match number of output streams

    Is there a mistake in the command or is there anything else that needs to be done ?

  • FFMPEG : Change Video during encoding (using mapping)

    18 octobre 2013, par Tchoupi

    I'm currently trying to concat several videos using a complex filter :

    ffmpeg.exe -threads 8 -i "D:\Temporary0.mp4"  -i "D:\Temporary1.mp4"  -i "D:\Temporary2.mp4"  -filter_complex "[0:v] [0:a] [1:v] [1:a] [2:v] [2:a]  concat=n=3:v=1:a=1 [v] [a] " -map "[v]" -map "[a]"  -vcodec libx264 -b 2500000 -s 1920:1080 -y D:\EditedVideo.mp4

    This command work fine.
    Edit : Here the output of the command :

    ffmpeg version N-56297-g7ac6c63 Copyright (c) 2000-2013 the FFmpeg developers
     built on Sep 15 2013 18:02:28 with gcc 4.7.3 (GCC)
     configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libblu
    ray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
    ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
    bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
     libavutil      52. 43.100 / 52. 43.100
     libavcodec     55. 31.101 / 55. 31.101
     libavformat    55. 16.102 / 55. 16.102
     libavdevice    55.  3.100 / 55.  3.100
     libavfilter     3. 84.100 /  3. 84.100
     libswscale      2.  5.100 /  2.  5.100
     libswresample   0. 17.103 /  0. 17.103
     libpostproc    52.  3.100 / 52.  3.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Temporary0.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.16.102
     Duration: 00:00:02.91, start: 0.033333, bitrate: 8998 kb/s
       Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 8965 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Temporary1.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.16.102
     Duration: 00:00:05.00, start: 0.023220, bitrate: 846 kb/s
       Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 835 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #1:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 1 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Input #2, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Temporary2.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.16.102
     Duration: 00:00:04.35, start: 0.033333, bitrate: 4684 kb/s
       Stream #2:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 4581 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
       Metadata:
         handler_name    : VideoHandler
       Stream #2:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
       Metadata:
         handler_name    : SoundHandler
    Please use -b:a or -b:v, -b is ambiguous
    [libx264 @ 04f617e0] using SAR=1/1
    [libx264 @ 04f617e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    [libx264 @ 04f617e0] profile High, level 4.0
    [libx264 @ 04f617e0] 264 - core 135 r2345 f0c1c53 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subm
    e=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=25 scenecut=40 intra_refresh=0 rc_lookahead=40 r
    c=abr mbtree=1 bitrate=2500 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
    Output #0, mp4, to 'D:\EditedVideo.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.16.102
       Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 2500 kb/s, 12800 tbn, 25 tbc
       Stream #0:1: Audio: aac (libvo_aacenc) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128 kb/s
    Stream mapping:
     Stream #0:0 (h264) -> concat:in0:v0
     Stream #0:1 (aac) -> concat:in0:a0
     Stream #1:0 (h264) -> concat:in1:v0
     Stream #1:1 (aac) -> concat:in1:a0
     Stream #2:0 (h264) -> concat:in2:v0
     Stream #2:1 (aac) -> concat:in2:a0
     concat:out:v0 -> Stream #0:0 (libx264)
     concat:out:a0 -> Stream #0:1 (libvo_aacenc)
    Press [q] to stop, [?] for help
    frame=  306 fps= 43 q=-1.0 Lsize=    3557kB time=00:00:12.29 bitrate=2369.4kbits/s dup=1 drop=0
    video:3353kB audio:193kB subtitle:0 global headers:0kB muxing overhead 0.288541%
    [libx264 @ 04f617e0] frame I:3     Avg QP:21.78  size:173526
    [libx264 @ 04f617e0] frame P:112   Avg QP:25.76  size: 17363
    [libx264 @ 04f617e0] frame B:191   Avg QP:31.04  size:  5068
    [libx264 @ 04f617e0] consecutive B-frames: 11.8% 14.4%  2.0% 71.9%
    [libx264 @ 04f617e0] mb I  I16..4: 14.6% 82.7%  2.6%
    [libx264 @ 04f617e0] mb P  I16..4:  3.5%  8.8%  0.2%  P16..4: 30.1%  5.3%  2.6%  0.0%  0.0%    skip:49.4%
    [libx264 @ 04f617e0] mb B  I16..4:  0.7%  1.1%  0.0%  B16..8: 21.6%  1.2%  0.1%  direct: 1.2%  skip:74.1%  L0:47.0% L1:50.6% BI: 2.4%
    [libx264 @ 04f617e0] final ratefactor: 25.69
    [libx264 @ 04f617e0] 8x8 transform intra:70.8% inter:88.5%
    [libx264 @ 04f617e0] coded y,uvDC,uvAC intra: 34.3% 50.2% 7.2% inter: 7.3% 13.3% 0.3%
    [libx264 @ 04f617e0] i16 v,h,dc,p: 22% 33%  7% 37%
    [libx264 @ 04f617e0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 22% 34%  4%  5%  4%  5%  4%  5%
    [libx264 @ 04f617e0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 22% 18%  5%  6%  6%  5%  6%  4%
    [libx264 @ 04f617e0] i8c dc,h,v,p: 60% 21% 16%  3%
    [libx264 @ 04f617e0] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 04f617e0] ref P L0: 62.6%  9.1% 19.8%  8.5%
    [libx264 @ 04f617e0] ref B L0: 85.3% 12.6%  2.1%
    [libx264 @ 04f617e0] ref B L1: 92.4%  7.6%
    [libx264 @ 04f617e0] kb/s:2243.97
    [libvo_aacenc @ 0420e900] 1 frames left in the queue on closing

    I would like to update this command to change volume during concat and encode time :

    ffmpeg.exe -threads 8 -i "D:\Temporary0.mp4"  -i "D:\Temporary1.mp4"  -i "D:\Temporary2.mp4"  -filter_complex "[0:v] [0:a] [1:v] [1:a] [2:v] [2:a]  concat=n=3:v=1:a=1 [v] [a] " -map "[v]" -map "[a]"  -vcodec libx264 -b 2500000 -s 1920:1080 -af volume="volume=20dB:precision=double" -y D:\EditedVideo.mp4

    This command is executed but the audio stream is not altered with the +20db

    PS : If I do a simple encoding command like

    ffmpeg.exe -i source -vcodec libx264 -af volume="volume=20dB:precision=double" -y output

    Command work fine and audio stream is modified.

    So How can I Do to concat my videos and change audio volume at the same time ?

    Thanks

  • ffmpeg - over 1000 files into a mp4

    20 octobre 2013, par Fabrizio

    I am using FreeBSD and ffmpeg and I am trying to convert over 1000 files into an mp4. Keep in mind that I am completely NEW to ffmpeg and that in the future I might have up to 3600 images.

    I was thinking that simply executing :

    ffmpeg -i /usr/local/www/tmp/phpFa5LT3/*.jpg -r 2 output.mp4

    would work, but I keep getting

    ffmpeg version 0.7.12, Copyright (c) 2000-2011 the FFmpeg developers
     built on Jun  9 2013 12:48:13 with gcc 4.2.1 20070831 patched [FreeBSD]
     configuration: --prefix=/usr/local --mandir=/usr/local/man --enable-shared --enable-gpl --enable-postproc --enable-avfilter --enable-pthreads --enable-memalign-hack --enable-runtime-cpudetect --cc=cc --extra-cflags='-msse -I/usr/local/include/vorbis -I/usr/local/include' --extra-ldflags='-L/usr/local/lib ' --extra-libs=-pthread --disable-debug --disable-libaacplus --disable-indev=alsa --disable-outdev=alsa --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libcelt --disable-libdirac --disable-libfaac --enable-libfreetype --enable-frei0r --disable-libgsm --disable-libmp3lame --enable-libopencv --enable-libopenjpeg --disable-librtmp --enable-libschroedinger --disable-ffplay --disable-libspeex --enable-libtheora --disable-vaapi --disable-vdpau --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
     libavutil    50. 43. 0 / 50. 43. 0
     libavcodec   52.123. 0 / 52.123. 0
     libavformat  52.111. 0 / 52.111. 0
     libavdevice  52.  5. 0 / 52.  5. 0
     libavfilter   1. 80. 0 /  1. 80. 0
     libswscale    0. 14. 1 /  0. 14. 1
     libpostproc  51.  2. 0 / 51.  2. 0
    Input #0, image2, from '20131019205500.jpg':
     Duration: 00:00:00.50, start: 0.000000, bitrate: N/A
       Stream #0.0: Video: mjpeg, yuvj420p, 320x240 [PAR 96:96 DAR 4:3], 2 tbr, 2 tbn, 2 tbc
    Too many output files

    When I try :

    ffmpeg -y -f image2 -r 4 -i /usr/local/www/tmp/phpFa5LT3/%14d.jpg output.mp4

    I get :

    [same output but last line reads]
    /usr/local/www/tmp/phpFa5LT3/%12d.jpg: No such file or directory

    If I reduce the number of files to just a 100 or so, I can do it without any problems... Do you know what the problem might be ?

    #ulimit -a
    cpu time               (seconds, -t)  unlimited
    file size           (512-blocks, -f)  unlimited
    data seg size           (kbytes, -d)  33554432
    stack size              (kbytes, -s)  524288
    core file size      (512-blocks, -c)  unlimited
    max memory size         (kbytes, -m)  unlimited
    locked memory           (kbytes, -l)  unlimited
    max user processes              (-u)  5547
    open files                      (-n)  230400
    virtual mem size        (kbytes, -v)  unlimited
    swap limit              (kbytes, -w)  unlimited
    sbsize                   (bytes, -b)  unlimited
    pseudo-terminals                (-p)  unlimited