Recherche avancée

Médias (91)

Autres articles (59)

  • Contribute to documentation

    13 avril 2011

    Documentation is vital to the development of improved technical capabilities.
    MediaSPIP welcomes documentation by users as well as developers - including : critique of existing features and functions articles contributed by developers, administrators, content producers and editors screenshots to illustrate the above translations of existing documentation into other languages
    To contribute, register to the project users’ mailing (...)

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

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

Sur d’autres sites (7248)

  • vp9/x86 : make STORE_2X2 macro local.

    8 janvier 2014, par Ronald S. Bultje
    vp9/x86 : make STORE_2X2 macro local.
    

    Prevents this assembler warning :
    libavcodec/x86/vp9itxfm.asm:1208 : warning : (VP9_IDCT32_1D:309)
    redefining multi-line macro `STORE_2X2’

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/x86/vp9itxfm.asm
  • Making a video (.mp4) using every Nth numbering plotted images (.png) with ffmpeg

    3 avril 2019, par vanessa

    I have images file in format starting with number 10000 with every 500 step as shown here "Qen_10000.png, Qen_10500.png, Qen_11000.png, Qen_11500.png..." until Qen_80500.png

    I want to combine them and make a video .mp4

    I’ve tried ffmpeg -r 5 -i Qen_%1d000.png video.mp4 and some other combination, but only every 10000 of the numbering.

    I also tried ffmpeg -start_number 10000.... but it showed unrecognized option.

    /usr/bin/ffmpeg -start_number 10000 -r 1 -i   Qen_distribution_*.png  video.mp4
       FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers
         built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
         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-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --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
    Unrecognized option 'start_number'

    Please suggest some options. Thank you.

  • Rails 5 - Concurrent large Video uploads and FFMPEG encoding in the background is making the server very slow

    8 septembre 2022, par Milind

    I have a working Rails 5 apps using Reactjs for frontend and React dropzone uploader to upload video files using carrierwave.

    &#xA;&#xA;

    So far, what is working great is listed below -

    &#xA;&#xA;

      &#xA;
    1. User can upload videos and videos are encoded based on the selection made by user - HLS or MPEG-DASH for online streaming.
    2. &#xA;

    3. Once the video is uploaded on the server, it starts streaming it by :-&#xA;&#xA;
        &#xA;
      • FIRST,copying video on /tmp folder.
      • &#xA;

      • Running a bash script that uses ffmpeg to transcode uploaded video using predefined commands to produce new fragments of videos inside /tmp folder.
      • &#xA;

      • Once the background job is done, all the videos are uploaded on AWS S3, which is how the default carrierwave works
      • &#xA;

    4. &#xA;

    5. So, when multiple videos are uploaded, they are all copied in /tmp folder and then transcoded and eventually uploaded to S3.
    6. &#xA;

    &#xA;&#xA;

    My questions, where i am looking some help are listed below -

    &#xA;&#xA;

    1- The above process is good for small videos, BUT what if there are many concurrent users uploading 2GB of videos ? I know this will kill my server as my /tmp folder will keep on increasing and consume all the memory, making it to die hard.How can I allow concurrent videos to upload videos without effecting my server's memory consumption ?

    &#xA;&#xA;

    2- Is there a way where I can directly upload the videos on AWS-S3 first, and then use one more proxy server/child application to encode videos from S3, download it to the child server, convert it and again upload it to the destination ? but this is almost the same but doing it on cloud, where memory consumption can be on-demand but will be not cost-effective.

    &#xA;&#xA;

    3- Is there some easy and cost-effective way by which I can upload large videos, transcode them and upload it to AWS S3, without effecting my server memory. Am i missing some technical architecture here.

    &#xA;&#xA;

    4- How Youtube/Netflix works, I know they do the same thing in a smart way but can someone help me to improve this ?

    &#xA;&#xA;

    Thanks in advance.

    &#xA;