Recherche avancée

Médias (91)

Autres articles (41)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Creating farms of unique websites

    13 avril 2011, par

    MediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
    This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)

  • Ajouter notes et légendes aux images

    7 février 2011, par

    Pour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
    Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
    Modification lors de l’ajout d’un média
    Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...)

Sur d’autres sites (3538)

  • FFMPEG shows bitrate=N/A and doesn't send anything

    20 mai 2019, par Mehul Jain

    I am trying to relay an stream from one rtsp url to another without recoding using this command :

    ffmpeg
     -rtsp_transport tcp
     -fflags nobuffer
     -re
     -i rtsp://xxx.xxx.xxx.xxx:554/[stream_name]
     -vcodec copy
     -an
     -f rtsp rtsp://yyy.yyy.yyy.yyy/[new_stream_name]

    But FFMPEG doesn’t stream anything and stats shows bitrate=N/A

    This is the exact output that i get :

    ffmpeg version 4.1.3-static https://johnvansickle.com/ffmpeg/    Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
     configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-gray --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libxml2 --enable-libxvid --enable-libzimg
     libavutil      56. 22.100 / 56. 22.100
     libavcodec     58. 35.100 / 58. 35.100
     libavformat    58. 20.100 / 58. 20.100
     libavdevice    58.  5.100 / 58.  5.100
     libavfilter     7. 40.101 /  7. 40.101
     libswscale      5.  3.100 /  5.  3.100
     libswresample   3.  3.100 /  3.  3.100
     libpostproc    55.  3.100 / 55.  3.100
    Input #0, rtsp, from
    'rtsp://xxx.xxx.xxx.xxx:554/[stream_name]':
     Metadata:
       title           : RTSP Session
     Duration: N/A, start: 0.318111, bitrate: N/A
       Stream #0:0: Video: h264 (High), yuv420p(progressive), 944x1080, 22 fps, 22 tbr, 90k tbn, 180k tbc
    Output #0, rtsp, to
    'rtsp://yyy.yyy.yyy.yyy/[new_stream_name]':
     Metadata:
       title           : RTSP Session
       encoder         : Lavf58.20.100
       Stream #0:0: Video: h264 (High), yuv420p(progressive), 944x1080, q=2-31, 22 fps, 22 tbr, 90k tbn, 90k tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
    Press [q] to stop, [?] for help

    frame=  113 fps= 32 q=-1.0 Lsize=N/A time=00:00:06.77 bitrate=N/A speed=1.92x

    Although when i change output stream container to ’flv’ and protocol to ’rtmp’ it works.

    Any help will be appreciated.

  • Nginx rtmp exec command not working in macOS

    8 janvier 2020, par Josh

    The nginx rtmp exec command not working on my macOS.
    I checked the error log file and saw this error.

    2019/05/19 19:45:24 [alert] 32986#0: kevent() error on 13 filter:-1 flags:4002 (2: No such file or directory)

    I have no idea what is that mean and i searched so much about it and i didn’t find anything.

    Config file

    rtmp {

       server {

           listen 8080;
           chunk_size 4096;

           application publish {

               live on;
               record off;

               allow publish all;
               allow play all;

               exec echo "" > /test.txt;

               # I even test that command with bash file
               exec /Users/josh/Projects/server/test.sh;
           }

           application hls {

               live on;
               record off;

               hls on;
               hls_path /usr/local/nginx/html/live;
               hls_fragment 15s;
           }
       }

    }
  • FFMpeg - can't manage to create DnxHR files in Rec2020 / 4:4:4 Chroma sampling

    20 mai 2019, par Shouille

    I’m trying to convert an image sequence into a Quicktime DnxHR with 4:4:4 sampling in Rec2020 colorspace using FFMpeg 4.1.3. But I’m always ending with 4:2:0 Rec709 file.

    In my lastest attempt FFMpeg seems to de the right thing :

    ffmpeg.exe -y -i "C:/TEST/final-%04d.dpx" -c:v dnxhd -vf "scale=3840:2160,fps=24,format=yuv444p12le" -profile:v dnxhr_444 -color_primaries 9 -colorspace 9 -color_range 2 C:/TEST/test.mov

    During encoding the output stream is shown as 444 / bt2020

    Output #0, mov, to 'C:/TEST/test.mov':
     Metadata:
     encoder         : Lavf58.20.100
     Stream #0:0: Video: dnxhd (DNXHR 444) (AVdh / 0x68645641), yuv444p10le(pc, bt2020nc/bt2020/unknown), 3840x2160, q=2-1024, 200 kb/s, 24 fps, 12288 tbn, 24 tbc
     Metadata:
       encoder         : Lavc58.35.100 dnxhd
     frame=   10 fps=3.3 q=1.0 Lsize=   71161kB time=00:00:00.37
     bitrate=1554195.5kbits/s speed=0.122x
     video:71160kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.001114%

    But when I inspect the output file FFMpeg says it’s in bt709

    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:/TEST/test.mov':
     Metadata:
       major_brand     : qt
       minor_version   : 512
       compatible_brands: qt
       encoder         : Lavf58.20.100
     Duration: 00:00:00.42, start: 0.000000, bitrate: 1397959 kb/s
       Stream #0:0(eng): Video: dnxhd (DNXHR 444) (AVdh / 0x68645641),
    yuv444p10le(pc, bt709/unknown/unknown), 3840x2160, 1399062 kb/s, 24 fps, 24 tbr, 12288 tbn, 12288 tbc (default)
       Metadata:
         handler_name    : VideoHandler
         encoder         : Lavc58.35.100 dnxhd

    And softwares like MediaInfo say the chroma sampling is in 4.2.0

    Any ideas ?

    As ask in the comment, the full log of the conversion :

    C:\Users\pierrech>ffmpeg.exe -y -i "C:/TEST/final-%04d.dpx" -c:v dnxhd -vf colorspace=all=bt2020:iall=bt2020 -profile:v dnxhr_444 -color_primaries bt2020 -colorspace bt2020_ncl -color_range 2 -color_trc bt2020_12bit C:/TEST/test.mov
    ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
     built with gcc 8.3.1 (GCC) 20190414
     configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --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
     libavutil      56. 22.100 / 56. 22.100
     libavcodec     58. 35.100 / 58. 35.100
     libavformat    58. 20.100 / 58. 20.100
     libavdevice    58.  5.100 / 58.  5.100
     libavfilter     7. 40.101 /  7. 40.101
     libswscale      5.  3.100 /  5.  3.100
     libswresample   3.  3.100 /  3.  3.100
     libpostproc    55.  3.100 / 55.  3.100
    Input #0, image2, from 'C:/TEST/final-%04d.dpx':
     Duration: 00:00:00.40, start: 0.000000, bitrate: N/A
       Stream #0:0: Video: dpx, rgb48le, 3840x2160, 25 tbr, 25 tbn, 25 tbc
    Stream mapping:
     Stream #0:0 -> #0:0 (dpx (native) -> dnxhd (native))
    Press [q] to stop, [?] for help
    Output #0, mov, to 'C:/TEST/test.mov':
     Metadata:
       encoder         : Lavf58.20.100
       Stream #0:0: Video: dnxhd (DNXHR 444) (AVdh / 0x68645641), yuv444p10le(pc, bt2020nc/bt2020/bt2020-12), 3840x2160, q=2-1024, 200 kb/s, 25 fps, 12800 tbn, 25 tbc
       Metadata:
         encoder         : Lavc58.35.100 dnxhd
    frame=   10 fps=3.8 q=1.0 Lsize=   71161kB time=00:00:00.36 bitrate=1618952.6kbits/s speed=0.136x
    video:71160kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.001114%

    And after the conversion

    C:\Users\pierrech>ffmpeg.exe  -i C:\TEST\test.mov -hide_banner
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\TEST\test.mov':
     Metadata:
       major_brand     : qt
       minor_version   : 512
       compatible_brands: qt
       encoder         : Lavf58.20.100
     Duration: 00:00:00.40, start: 0.000000, bitrate: 1457373 kb/s
       Stream #0:0(eng): Video: dnxhd (DNXHR 444) (AVdh / 0x68645641), yuv444p10le(pc, bt709/unknown/unknown), 3840x2160, 1457356 kb/s, 25 fps, 25 tbr, 12800 tbn, 12800 tbc (default)
       Metadata:
         handler_name    : VideoHandler
         encoder         : Lavc58.35.100 dnxhd
    At least one output file must be specified