Recherche avancée

Médias (2)

Mot : - Tags -/plugins

Autres articles (51)

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

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

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

Sur d’autres sites (5764)

  • ffmpeg can not dump RTSP streaming but ffmplay can play

    12 mars 2014, par poc

    I want to dump the RTSP streaming into a file.

    ffmpeg -y-i rtsp://172.19.12.37/live.sdp -acodec copy -vcodec copy tmp.mp4

    But I got errors,

    [mp4 @ 0x7fe98400dc00] track 1: could not find tag, codec not currently supported in container

    Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

    However, I can play the RTSP streaming by any media player, what was wrong with my ffmpeg command ?

    Is there any options can dump any stream and dump it into identical video format.

    ffplay log

    $ ffplay rtsp://172.19.12.37/live.sdp
    ffplay version 2.1.4 Copyright (c) 2003-2014 the FFmpeg developers
     built on Mar 12 2014 14:37:48 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libass --enable-ffplay --enable-libspeex --enable-libschroedinger --enable-libfdk-aac --enable-openssl --enable-libopus --enable-frei0r --enable-libcaca --enable-libquvi --enable-libopenjpeg --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
     libavutil      52. 48.101 / 52. 48.101
     libavcodec     55. 39.101 / 55. 39.101
     libavformat    55. 19.104 / 55. 19.104
     libavdevice    55.  5.100 / 55.  5.100
     libavfilter     3. 90.100 /  3. 90.100
     libavresample   1.  1.  0 /  1.  1.  0
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    [h264 @ 0x7fb966001c00] RTP: missed 13 packets0KB sq=    0B f=0/0
    [h264 @ 0x7fb966001c00] left block unavailable for requested intra mode at 0 86
    [h264 @ 0x7fb966001c00] error while decoding MB 0 86, bytestream (347)
    [h264 @ 0x7fb966001c00] concealing 5489 DC, 5489 AC, 5489 MV errors in I frame
    Input #0, rtsp, from 'rtsp://172.19.12.37/live.sdp':=    0B f=0/0
     Metadata:
       title           : RTSP server
     Duration: N/A, start: 0.000000, bitrate: 64 kb/s
       Stream #0:0: Video: h264 (Main), yuv420p, 2560x1920, 13.33 tbr, 90k tbn, 180k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, 1 channels, s16, 64 kb/s
    [h264 @ 0x7fb966888400] left block unavailable for requested intra mode at 0 86
    [h264 @ 0x7fb966888400] error while decoding MB 0 86, bytestream (347)
    [h264 @ 0x7fb966888400] concealing 5489 DC, 5489 AC, 5489 MV errors in I frame
      5.08 A-V:    nan fd=   2 aq=    0KB vq=    0KB sq=    0B f=1/1

    ffmpeg log

    ffmpeg version 2.1.4 Copyright (c) 2000-2014 the FFmpeg developers
     built on Mar 12 2014 14:37:48 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libass --enable-ffplay --enable-libspeex --enable-libschroedinger --enable-libfdk-aac --enable-openssl --enable-libopus --enable-frei0r --enable-libcaca --enable-libquvi --enable-libopenjpeg --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
     libavutil      52. 48.101 / 52. 48.101
     libavcodec     55. 39.101 / 55. 39.101
     libavformat    55. 19.104 / 55. 19.104
     libavdevice    55.  5.100 / 55.  5.100
     libavfilter     3. 90.100 /  3. 90.100
     libavresample   1.  1.  0 /  1.  1.  0
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    Guessed Channel Layout for  Input Stream #0.1 : mono
    Input #0, rtsp, from 'rtsp://172.19.12.37/live.sdp':
     Metadata:
       title           : RTSP server
     Duration: N/A, start: 0.000000, bitrate: 64 kb/s
       Stream #0:0: Video: h264 (Main), yuv420p, 2560x1920, 13.33 tbr, 90k tbn, 180k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s
    [mp4 @ 0x7fe98400dc00] track 1: could not find tag, codec not currently supported in container
    Output #0, mp4, to 'tmp.mp4':
     Metadata:
       title           : RTSP server
       encoder         : Lavf55.19.104
       Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 2560x1920, q=2-31, 90k tbn, 90k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, 64 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
     Stream #0:1 -> #0:1 (copy)
    Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted
  • `ffmpeg` can not dump RTSP streaming but `ffplay` can play it

    18 juin 2019, par newBike

    I want to dump the RTSP streaming into a file.

    ffmpeg -y-i rtsp://172.19.12.37/live.sdp -acodec copy -vcodec copy tmp.mp4

    But I got errors,

    [mp4 @ 0x7fe98400dc00] track 1: could not find tag, codec not currently supported in container

    Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

    However, I can play the RTSP streaming by any media player, what was wrong with my ffmpeg command ?

    Is there any options can dump any stream and dump it into identical video format.

    ffplay log

    $ ffplay rtsp://172.19.12.37/live.sdp
    ffplay version 2.1.4 Copyright (c) 2003-2014 the FFmpeg developers
     built on Mar 12 2014 14:37:48 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libass --enable-ffplay --enable-libspeex --enable-libschroedinger --enable-libfdk-aac --enable-openssl --enable-libopus --enable-frei0r --enable-libcaca --enable-libquvi --enable-libopenjpeg --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
     libavutil      52. 48.101 / 52. 48.101
     libavcodec     55. 39.101 / 55. 39.101
     libavformat    55. 19.104 / 55. 19.104
     libavdevice    55.  5.100 / 55.  5.100
     libavfilter     3. 90.100 /  3. 90.100
     libavresample   1.  1.  0 /  1.  1.  0
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    [h264 @ 0x7fb966001c00] RTP: missed 13 packets0KB sq=    0B f=0/0
    [h264 @ 0x7fb966001c00] left block unavailable for requested intra mode at 0 86
    [h264 @ 0x7fb966001c00] error while decoding MB 0 86, bytestream (347)
    [h264 @ 0x7fb966001c00] concealing 5489 DC, 5489 AC, 5489 MV errors in I frame
    Input #0, rtsp, from 'rtsp://172.19.12.37/live.sdp':=    0B f=0/0
     Metadata:
       title           : RTSP server
     Duration: N/A, start: 0.000000, bitrate: 64 kb/s
       Stream #0:0: Video: h264 (Main), yuv420p, 2560x1920, 13.33 tbr, 90k tbn, 180k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, 1 channels, s16, 64 kb/s
    [h264 @ 0x7fb966888400] left block unavailable for requested intra mode at 0 86
    [h264 @ 0x7fb966888400] error while decoding MB 0 86, bytestream (347)
    [h264 @ 0x7fb966888400] concealing 5489 DC, 5489 AC, 5489 MV errors in I frame
      5.08 A-V:    nan fd=   2 aq=    0KB vq=    0KB sq=    0B f=1/1

    ffmpeg log

    ffmpeg version 2.1.4 Copyright (c) 2000-2014 the FFmpeg developers
     built on Mar 12 2014 14:37:48 with Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/2.1.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid --enable-libfreetype --enable-libtheora --enable-libvorbis --enable-libvpx --enable-librtmp --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-aacenc --enable-libass --enable-ffplay --enable-libspeex --enable-libschroedinger --enable-libfdk-aac --enable-openssl --enable-libopus --enable-frei0r --enable-libcaca --enable-libquvi --enable-libopenjpeg --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 '
     libavutil      52. 48.101 / 52. 48.101
     libavcodec     55. 39.101 / 55. 39.101
     libavformat    55. 19.104 / 55. 19.104
     libavdevice    55.  5.100 / 55.  5.100
     libavfilter     3. 90.100 /  3. 90.100
     libavresample   1.  1.  0 /  1.  1.  0
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    Guessed Channel Layout for  Input Stream #0.1 : mono
    Input #0, rtsp, from 'rtsp://172.19.12.37/live.sdp':
     Metadata:
       title           : RTSP server
     Duration: N/A, start: 0.000000, bitrate: 64 kb/s
       Stream #0:0: Video: h264 (Main), yuv420p, 2560x1920, 13.33 tbr, 90k tbn, 180k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s
    [mp4 @ 0x7fe98400dc00] track 1: could not find tag, codec not currently supported in container
    Output #0, mp4, to 'tmp.mp4':
     Metadata:
       title           : RTSP server
       encoder         : Lavf55.19.104
       Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 2560x1920, q=2-31, 90k tbn, 90k tbc
       Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, 64 kb/s
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
     Stream #0:1 -> #0:1 (copy)
    Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted
  • FFMPEG result video freezes in the middle of playback

    10 mai 2013, par Revoluzifer

    I'm trying stitch four source videos together into one grid. For testing purposes I'm working with a single source flv using this command :

    ffmpeg -i woohoo.flv -i woohoo.flv -i woohoo.flv -i woohoo.flv \
    -filter_complex "[0:0]pad=iw:ih[a];[1:0]scale=w=iw/2:h=ih/2[b];
    [2:0]scale=w=iw/2:h=ih/2[c];[3:0]scale=w=iw/2:h=ih/2[d];
    [0:0]scale=w=iw/2:h=ih/2[e];[a][b]overlay=w[x];[x][c]overlay=0:h[y];
    [y][d]overlay=w:h[z];[z][e]overlay=0:0" -qscale 1 stitched.avi

    The stitching itself is working great, but somehow the resulting video does not show as expected.
    After running for a few frames, it gets stuck at a single frame for most of the video, skipping the frames which should be there.

    While encoding ffmpeg throws a freaking lot of messages like :

    [Parsed_overlay_8 @ 000000000459e080] Buffer queue overflow, dropping.

    Any hints on how to solve my problem ?
    My source flv is h.264 encoded, coming from Red5 media server.

    Edit : Output is :

    root@s15757871:/opt/red5/webapps/woohoo/streams# ffmpeg -i out_3.mp4 -i 3.mp4 -filter_complex "[0:0]pad=iw:ih[a];[1:0]scale=w=iw/2:h=ih/2[b];[a][b]overlay=w:h" -vcodec libx264 -r 30 -acodec copy out_final.mp4
    ffmpeg version N-52943-g500220a Copyright (c) 2000-2013 the FFmpeg developers
    built on May 10 2013 09:46:03 with gcc 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)
    configuration: --enable-gpl --enable-libx264 --enable-libmp3lame --enable-nonfree --enable-libaacplus
     libavutil      52. 30.100 / 52. 30.100
     libavcodec     55.  7.100 / 55.  7.100
     libavformat    55.  4.101 / 55.  4.101
     libavdevice    55.  0.100 / 55.  0.100
     libavfilter     3. 63.101 /  3. 63.101
     libswscale      2.  3.100 /  2.  3.100
     libswresample   0. 17.102 /  0. 17.102
     libpostproc    52.  3.100 / 52.  3.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out_3.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.4.101
    Duration: 00:00:26.53, start: 0.000000, bitrate: 513 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 447 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc
    Metadata:
     handler_name    : VideoHandler
    Stream #0:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, mono, s16p, 62 kb/s
    Metadata:
     handler_name    : SoundHandler
    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from '3.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
       encoder         : Lavf55.4.101
    Duration: 00:00:26.60, start: 0.000000, bitrate: 639 kb/s
    Stream #1:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 574 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc
    Metadata:
     handler_name    : VideoHandler
    Stream #1:1(und): Audio: mp3 (mp4a / 0x6134706D), 44100 Hz, mono, s16p, 62 kb/s
    Metadata:
     handler_name    : SoundHandler
    File 'out_final.mp4' already exists. Overwrite ? [y/N] y
    [libx264 @ 0x19baee0] using SAR=1/1
    [libx264 @ 0x19baee0] using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
    [libx264 @ 0x19baee0] profile High, level 3.0
    [libx264 @ 0x19baee0] 264 - core 132 r2310 76a5c3a - 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 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=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 'out_final.mp4':
     Metadata:
       major_brand     : isom
       minor_version   : 512
       compatible_brands: isomiso2avc1mp41
    encoder         : Lavf55.4.101
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=-1--1, 15360 tbn, 30 tbc
    Stream #0:1(und): Audio: mp3 (i[0][0][0] / 0x0069), 44100 Hz, mono, 62 kb/s
    Metadata:
     handler_name    : SoundHandler
    Stream mapping:
     Stream #0:0 (h264) -> pad
     Stream #1:0 (h264) -> scale
     overlay -> Stream #0:0 (libx264)
     Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    Buffer queue overflow, dropping.     583kB time=00:00:08.00 bitrate= 597.3kbits/s
    [Parsed_overlay_2 @ 0x19be420] Buffer queue overflow, dropping.
    Last message repeated 202 times
    frame=  795 fps= 96 q=-2.0 Lsize=    1700kB time=00:00:27.04 bitrate= 514.9kbits/s dup=203 drop=0
    video:1487kB audio:196kB subtitle:0 global headers:0kB muxing overhead 1.025454%
    [libx264 @ 0x19baee0] frame I:4     Avg QP:19.83  size: 34019
    [libx264 @ 0x19baee0] frame P:322   Avg QP:22.85  size:  3858
    [libx264 @ 0x19baee0] frame B:469   Avg QP:24.57  size:   305
    [libx264 @ 0x19baee0] consecutive B-frames: 13.8% 15.8% 20.0% 50.3%
    [libx264 @ 0x19baee0] mb I  I16..4: 10.5% 47.8% 41.7%
    [libx264 @ 0x19baee0] mb P  I16..4:  1.4%  3.0%  0.8%  P16..4: 27.1% 14.4%  9.2%  0.0% 0.0%    skip:44.1%
    [libx264 @ 0x19baee0] mb B  I16..4:  0.0%  0.1%  0.0%  B16..8: 15.3%  1.5%  0.2%  direct: 0.3%  skip:82.6%  L0:39.7% L1:53.8% BI: 6.5%
    [libx264 @ 0x19baee0] 8x8 transform intra:56.6% inter:64.9%
    [libx264 @ 0x19baee0] coded y,uvDC,uvAC intra: 58.4% 72.9% 39.0% inter: 8.3% 11.9% 1.0%
    [libx264 @ 0x19baee0] i16 v,h,dc,p: 63% 18% 10% 10%
    [libx264 @ 0x19baee0] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 17% 20%  4%  7%  9%  6%  6%  8%
    [libx264 @ 0x19baee0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 21% 13%  5%  7%  8%  6%  6%  7%
    [libx264 @ 0x19baee0] i8c dc,h,v,p: 52% 18% 22%  9%
    [libx264 @ 0x19baee0] Weighted P-Frames: Y:7.5% UV:4.0%
    [libx264 @ 0x19baee0] ref P L0: 70.8% 16.9%  9.3%  2.8%  0.2%
    [libx264 @ 0x19baee0] ref B L0: 90.6%  8.1%  1.3%
    [libx264 @ 0x19baee0] ref B L1: 96.4%  3.6%
    [libx264 @ 0x19baee0] kb/s:459.39

    The source mp4 files used here have successfully been converted from flv by ffmpeg before.