Recherche avancée

Médias (0)

Mot : - Tags -/protocoles

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (84)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

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

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

Sur d’autres sites (9017)

  • FFMPEG remove step of creating overlay video in multistep process

    19 avril 2020, par Peter Azuolas

    I have a multistep process to generate a downloadable copy of a livestream with onscreen elements being burned into the video.

    



    First command generates a transparent animated overlay from a frame list in a text file.

    



    ffmpeg -loglevel panic -f concat -safe 0 -r 30 -vcodec png  -i /tmp/bottomThird/UNKNOWN/36000/bt_files.txt -r 30 -codec:v png /tmp/bottomThird/UNKNOWN/36000/d8d55cd61873959017ed8dce8a0dcb61.mov


    



    The text file contains a sequence of frames for an animation that has "opening frames" and then loop frames, essentially :

    



    /tmp/bottomThird/UNKNOWN/img/00001.png
/tmp/bottomThird/UNKNOWN/img/00002.png
/tmp/bottomThird/UNKNOWN/img/00003.png
/tmp/bottomThird/UNKNOWN/img/00004.png
/tmp/bottomThird/UNKNOWN/img/00005.png
/tmp/bottomThird/UNKNOWN/img/00006.png
/tmp/bottomThird/UNKNOWN/img/00007.png
/tmp/bottomThird/UNKNOWN/img/00008.png
/tmp/bottomThird/UNKNOWN/img/00009.png
/tmp/bottomThird/UNKNOWN/img/00010.png
/tmp/bottomThird/UNKNOWN/img/00005.png
/tmp/bottomThird/UNKNOWN/img/00006.png
/tmp/bottomThird/UNKNOWN/img/00007.png
/tmp/bottomThird/UNKNOWN/img/00008.png
/tmp/bottomThird/UNKNOWN/img/00009.png
/tmp/bottomThird/UNKNOWN/img/00010.png
...


    



    repeated until the frame count is reached (in this case 36000 frames).

    



    The resultant MOV file is in the 2gb range as it's basically just a container with the frames images copied into.

    



    The next step intermediate file is generated using multiple overlays. The MOV above, text that gets displayed after 40 frames and stays static until end, and a second overlay "watermark" style image.

    



    ffmpeg  -i /tmp/embedGenerator/51039542/51039542.mp4  -vf "movie=/tmp/embedGenerator/51039542/bt_51039542.mov[inner];movie=/tmp/embedGenerator/51039542/bt_51039542_blank.png[overlay];movie=/tmp/embedGenerator/51039542/cover.png[cover];[in][inner] overlay=(W-w)/2:H-h-15 [out];[out][overlay] overlay=(W-w)/2:H-h-15:enable='between(n,40,36000)' [fin];[fin][cover] overlay=0:0 [final]" -shortest -b:v 5000k  -f mpegts /tmp/embedGenerator/51039542/intermediate.ts


    



    I'd like the avoid the step of creating the animated MOV file and combine both steps into a single command mainly to avoid having to store such a large file temporarily.

    




    



    One alternative I've considered but not yet tried is to generate 2 MOV files. The "entry" and then the "loop" sequence and looping the second file instead of generating an complete set of frames.

    


  • avcodec/adpcm : Clip step index for ADPCM_IMA_APM

    1er mars 2020, par Michael Niedermayer
    avcodec/adpcm : Clip step index for ADPCM_IMA_APM
    

    Fixes : out of array access
    Fixes : 20828/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_APM_fuzzer-5712770106654720

    Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by : Paul B Mahol <onemda@gmail.com>
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/adpcm.c
  • Which Platform/Language to choose for Video Management System [closed]

    5 décembre 2019, par Vivek Buddhadev

    We have started on a new project, Which enables for the multiple IP cameras(Around 1000 Cameras) to record as well as available for live streaming.

    Like https://www.security.honeywell.com/uk/product-repository/maxpro-vms

    Initially, we have tried using ffmpeg commands that saves data in chunks :

    ffmpeg -i {rtsp_url} -fflags flush_packets -max_delay 2 -flags -global_header \
       -hls_time 2 -hls_list_size 3 -vcodec copy -y /var/www/html/Cam01.m3u8

    Then we have started http server and using node.js we are displaying the stream.

    But as we are adding more cameras into it, the performance is going down.

    Kindly suggest if there is any other way to achieve this functionality which help us to fulfill the above requirement.