Recherche avancée

Médias (2)

Mot : - Tags -/kml

Autres articles (34)

  • Qualité du média après traitement

    21 juin 2013, par

    Le bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
    Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
    Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page.

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

Sur d’autres sites (4366)

  • error when converting mts to mp4

    6 janvier 2015, par Chan Kim

    I have many video files that I want to convert to mp4.
    so I installed ffmpeg on my win7 PC (64 bit) which is using shared library.
    I tried to convert an MTS file to MP4 and I get this error.
    What is the problem ?

    $ ffmpeg -i 20140806114251.MTS 20140806114251.mp4
    ffmpeg version N-68788-g37b35fe Copyright (c) 2000-2014 the FFmpeg developers
     built on Dec 30 2014 22:18:55 with gcc 4.9.2 (GCC)
     configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --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-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
     libavutil      54. 15.100 / 54. 15.100
     libavcodec     56. 19.100 / 56. 19.100
     libavformat    56. 16.102 / 56. 16.102
     libavdevice    56.  3.100 / 56.  3.100
     libavfilter     5.  6.100 /  5.  6.100
     libswscale      3.  1.101 /  3.  1.101
     libswresample   1.  1.100 /  1.  1.100
     libpostproc    53.  3.100 / 53.  3.100
    Input #0, mpegts, from '20140806114251.MTS':
     Duration: 00:00:19.04, start: 1.033367, bitrate: 16273 kb/s
     Program 1
       Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
       Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
       Stream #0:2[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090), 1920x1080
    [libx264 @ 0000000002b60a20] using SAR=1/1
    [libx264 @ 0000000002b60a20] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    [libx264 @ 0000000002b60a20] profile High, level 4.0
    [libx264 @ 0000000002b60a20] 264 - core 144 r2525 40bb568 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - 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=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
    [libvo_aacenc @ 00000000028a4020] Unable to set encoding parameters
    Output #0, mp4, to '20140806114251.mp4':
       Stream #0:0: Video: h264 (libx264), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 29.97 fps, 29.97 tbn, 29.97 tbc
       Metadata:
         encoder         : Lavc56.19.100 libx264
       Stream #0:1: Audio: aac, 0 channels, 128 kb/s
       Metadata:
         encoder         : Lavc56.19.100 libvo_aacenc
    Stream mapping:
     Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
     Stream #0:1 -> #0:1 (ac3 (native) -> aac (libvo_aacenc))
    Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height

    EDIT : I thought I solved this problem by using

    ffmpeg -i filename1.mts filename1.mkv

    my Samsung LED TV supports mkv file and during the conversion, it shows

     Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
     Stream #0:1 -> #0:1 (ac3 (native) -> vorbis (libvorbis))

    But Alas ! my TV doesn’t support vorbis codec. It only supports mp3, ac3, lpcm, and ADPCM when using mkv container. So the question is : How do people select output audio codec ?

  • I got a green overlay in my video when using multiply blend mode in ffmpeg [on hold]

    30 avril 2014, par GJG

    i´m trying to blend two videos with the multiply blend mode. But I got a green overlay in the resulting video.

    This is a image where are one frame of each input video and one frame of the resulting video
    Composition

    I got this script, this is extracted from a part of my code :

    #!/bin/bash
    ffmpeg -y -i video_top.avi -i video_background.mp4 -filter_complex "blend=all_mode=multiply" -f mp4 -vcodec libx264 out.mp4

    This is the ffmpeg output :

    built on Mar 20 2014 14:51:45 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1)
    configuration: --enable-gpl --enable-libass --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libx264 --enable-nonfree --enable-version3
    libavutil      52. 67.100 / 52. 67.100
    libavcodec     55. 52.102 / 55. 52.102
    libavformat    55. 34.101 / 55. 34.101
    libavdevice    55. 11.100 / 55. 11.100
    libavfilter     4.  3.100 /  4.  3.100
    libswscale      2.  5.102 /  2.  5.102
    libswresample   0. 18.100 /  0. 18.100
    libpostproc    52.  3.100 / 52.  3.100
    Input #0, avi, from 'video_top.avi':
    Metadata:
    encoder         : Lavf54.29.104
    Duration: 00:00:10.72, start: 0.000000, bitrate: 688 kb/s
    Stream #0:0: Video: h264 (High) (H264 / 0x34363248), yuv420p, 704x576 [SAR 1:1 DAR 11:9], 682 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'video_background.mp4':
    Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42mp41
    creation_time   : 2014-04-29 12:51:17
    Duration: 00:00:08.90, start: 0.033333, bitrate: 3417 kb/s
    Stream #1:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv), 704x576 [SAR 1:1 DAR 11:9], 3408 kb/s, 30 fps, 30 tbr, 30k tbn, 60 tbc (default)
    Metadata:
     creation_time   : 2014-04-29 12:51:17
     handler_name    : ?Mainconcept Video Media Handler
    [libx264 @ 0x2e42660] using SAR=1/1
    [libx264 @ 0x2e42660] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    [libx264 @ 0x2e42660] profile High, level 3.0
    [libx264 @ 0x2e42660] 264 - core 142 r2 d6b4e63 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - 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.mp4':
    Metadata:
    encoder         : Lavf55.34.101
    Stream #0:0: Video: h264 (libx264) ([33][0][0][0] / 0x0021), yuv420p, 704x576 [SAR 1:1 DAR 11:9], q=-1--1, 12800 tbn, 25 tbc (default)
    Stream mapping:
    Stream #0:0 (h264) -> blend:top
    Stream #1:0 (h264) -> blend:bottom
    blend -> Stream #0:0 (libx264)
    Press [q] to stop, [?] for help
    frame=  268 fps=121 q=-1.0 Lsize=     732kB time=00:00:10.64 bitrate= 563.2kbits/s
    video:728kB audio:0kB subtitle:0 data:0 global headers:0kB muxing overhead 0.539149%
    [libx264 @ 0x2e42660] frame I:2     Avg QP:17.96  size: 35789
    [libx264 @ 0x2e42660] frame P:77    Avg QP:21.68  size:  5552
    [libx264 @ 0x2e42660] frame B:189   Avg QP:24.79  size:  1298
    [libx264 @ 0x2e42660] consecutive B-frames:  1.1% 11.2% 10.1% 77.6%
    [libx264 @ 0x2e42660] mb I  I16..4: 30.7% 36.5% 32.7%
    [libx264 @ 0x2e42660] mb P  I16..4:  3.0%  2.6%  0.4%  P16..4: 41.3% 14.4%  6.6%  0.0%  0.0%    skip:31.7%
    [libx264 @ 0x2e42660] mb B  I16..4:  0.2%  0.1%  0.0%  B16..8: 43.8%  2.8%  0.3%  direct: 0.2%  skip:52.5%  L0:42.2% L1:56.1% BI: 1.7%
    [libx264 @ 0x2e42660] 8x8 transform intra:40.7% inter:79.1%
    [libx264 @ 0x2e42660] coded y,uvDC,uvAC intra: 48.9% 29.0% 8.3% inter: 7.1% 4.5% 0.1%
    [libx264 @ 0x2e42660] i16 v,h,dc,p: 23% 19% 33% 26%
    [libx264 @ 0x2e42660] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 15% 45%  3%  3%  3%  5%  3%  6%
    [libx264 @ 0x2e42660] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 23% 19%  4%  3%  3%  7%  2%  7%
    [libx264 @ 0x2e42660] i8c dc,h,v,p: 67% 15% 16%  1%
    [libx264 @ 0x2e42660] Weighted P-Frames: Y:0.0% UV:0.0%
    [libx264 @ 0x2e42660] ref P L0: 67.4% 10.1% 17.0%  5.6%
    [libx264 @ 0x2e42660] ref B L0: 91.6%  7.3%  1.1%
    [libx264 @ 0x2e42660] ref B L1: 94.9%  5.1%
    [libx264 @ 0x2e42660] kb/s:555.48

    I don’t know what is wrong, and using others blend modes got others ridiculous results, like having a pink overlay in the video.

    Suggestions will be well appreciated, thanks very much.

  • Decoding h264 in mp4 fragment from IIS Smooth Streaming

    30 novembre 2013, par Julian

    So I've decided to try and make my own client for IIS's Smooth Streaming as a learning exercise and I'm struggling to decode the mp4 fragments.

    I have the following fragment :
    http://www.mediafire.com/download/n32660d920g291c/part+1.mp4

    Which when I try to decode using ffmpeg :

    C:\>ffplay.exe -f h264 -vcodec h264 -g 52 "part 1.mp4"
    ffplay version N-58502-g738ebb4 Copyright (c) 2003-2013 the FFmpeg developers built on Nov 27 2013 22:09:34 with gcc 4.8.2 (GCC)
    configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis--enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
     libavutil      52. 55.100 / 52. 55.100
     libavcodec     55. 44.100 / 55. 44.100
     libavformat    55. 21.102 / 55. 21.102
     libavdevice    55.  5.102 / 55.  5.102
     libavfilter     3. 91.100 /  3. 91.100
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    [h264 @ 0000000001e58260] non-existing PPS referenced    0B f=0/0
    [h264 @ 0000000001e58260] non-existing PPS 25 referenced
    [h264 @ 0000000001e58260] decode_slice_header error
    [h264 @ 0000000001e58260] Invalid mix of idr and non-idr slices
    [h264 @ 0000000001e58260] sps_id out of range
       Last message repeated 4 times
    [h264 @ 0000000001e58260] non-existing PPS referenced
    [h264 @ 0000000001e58260] sps_id out of range
       Last message repeated 4 times
    [h264 @ 0000000001e58260] slice type too large (24) at 0 0
    [h264 @ 0000000001e58260] decode_slice_header error
    [h264 @ 0000000001e58260] no frame!
    [h264 @ 0000000001e4fa00] decoding for stream 0 failed
    [h264 @ 0000000001e4fa00] Could not find codec parameters for stream 0 (Video: h264): unspecified size
    Consider increasing the value for the 'analyzeduration' and 'probesize' options
    part 1.mp4: could not find codec parameters

    After reading I found the PPS/SPS comes from the CodecPrivateData in the manifest that IIS gives me, which I have as :

    000000016764001eacd940a03da10005161501312d000f162d960000000168ebe3cb22c0

    Binary : http://www.mediafire.com/download/hm3av6h3i1g7ojf/CodecPrivateData

    Which I think is annex b 00000001[SPS]00000001[PPS] but I have no idea what to do with it, I've tried putting it at the beginning of the file but get the same error, I also tried taking just the data in the mdat and sending that to ffmpeg but I get

    [h264 @ 0000000001da8a80] sps_id out of range 0KB sq=    0B f=0/0
    [h264 @ 0000000001da8a80] non-existing PPS referenced
    [h264 @ 0000000001da8a80] sps_id out of range
    [h264 @ 0000000001da8a80] slice type too large (24) at 0 0
    [h264 @ 0000000001da8a80] decode_slice_header error
    [h264 @ 0000000001da8a80] no frame!
    [h264 @ 0000000001d9fa00] decoding for stream 0 failed
    [h264 @ 0000000001d9fa00] Could not find codec parameters for stream 0 (Video: h264): unspecified size
    Consider increasing the value for the 'analyzeduration' and 'probesize' options
    part 1 - Copy.mp4: could not find codec parameters

    So I then tried putting the CodecPrivateData just before the mdat section and I then get this

    [h264 @ 0000000001d38a80] sps_id out of range 0KB sq=    0B f=0/0
       Last message repeated 1 times
    [h264 @ 0000000001d38a80] slice type too large (24) at 0 0
    [h264 @ 0000000001d38a80] decode_slice_header error
    [h264 @ 0000000001d38a80] no frame!
    [h264 @ 0000000001d2fa00] decoding for stream 0 failed
    [h264 @ 0000000001d2fa00] Could not find codec parameters for stream 0 (Video: h264 (High)): unspecified size
    Consider increasing the value for the 'analyzeduration' and 'probesize' options
    part 1 - Copy.mp4: could not find codec parameters

    I seem to be missing something to get this to decode and I'm just not sure what so I'm hoping someone knowledgeable with h264 can help me out ! Ultimately I want to get this working in DirectShow but even getting it to work in ffmpeg would be a massive help !