Recherche avancée

Médias (17)

Mot : - Tags -/wired

Autres articles (35)

  • Participer à sa documentation

    10 avril 2011

    La documentation est un des travaux les plus importants et les plus contraignants lors de la réalisation d’un outil technique.
    Tout apport extérieur à ce sujet est primordial : la critique de l’existant ; la participation à la rédaction d’articles orientés : utilisateur (administrateur de MediaSPIP ou simplement producteur de contenu) ; développeur ; la création de screencasts d’explication ; la traduction de la documentation dans une nouvelle langue ;
    Pour ce faire, vous pouvez vous inscrire sur (...)

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

Sur d’autres sites (7119)

  • avfilter/setparams : merge setfield and setrange filter to setparams filter

    21 octobre 2018, par Martin Vignali
    avfilter/setparams : merge setfield and setrange filter to setparams filter
    

    setfield and setrange filters are kept.

    • [DH] Changelog
    • [DH] doc/filters.texi
    • [DH] libavfilter/Makefile
    • [DH] libavfilter/allfilters.c
    • [DH] libavfilter/version.h
    • [DH] libavfilter/vf_setfield.c
    • [DH] libavfilter/vf_setparams.c
  • How to use overlay_cuda filter(FFmpeg API) in C / C++

    6 septembre 2022, par Chun Wang

    I've managed to implement "overlay" filter to overlay the png to the video, but I need to use hardware to speed up the processing of the overlay. So I want to use "overlay_cuda" filter in C++.
But I couldn't find the example of using the "overlay_cuda" filter. And the use of "overlay_cuda" filter seems be different from the use of "overlay" filter, So I want to the how to use overlay_cuda filter(FFmpeg API) in C / C++ ? Are there some examples ? Thank you for help 

    


  • FFMPEG : how to overlay a moving PNG with multiply blend effect (overlay filter + blend filter) [closed]

    22 avril 2024, par user24565885

    I tried hunting for all existing questions and couldn't find a match :-(

    


    I have a video and a PNG image that I overlay on top of that. The PNG needs to move across the video (this I have working). But I want the PNG to use a "multiply" blend effect vs. a standard alpha overlay. Whenever I try to apply both filters I get an error.

    


    This code works and moves the image (the last one) across as expected :

    


    ffmpeg -i d6b5ec90-8823-41cf-9b81-3086ce83054a.mp4   -loop 1 -i 593e677d-02bb-49c2-a0c6-c3dd8f8c2f72.png  -loop 1 -i 32fea58f-ebe1-447e-b079-06f8ebb9df52.png  -loop 1 -i cb7435fb-5aff-4eeb-af2a-22b92c900db6.png -filter_complex "[0]fps=30,scale=3840:3840[o1];[1]fps=30,setpts=PTS+0.000/TB[t_1];[o1][t_1]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(t,0.000,5.000)':shortest=1[o2];[2]fps=30,setpts=PTS+1.000/TB[t_2];[o2][t_2]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2:enable='between(t,1.000,5.000)':shortest=1[o3];[3]fps=30[t_3];[o3][t_3]overlay='main_w*(1.5+(0-1.5)*max(0,1-(n-1.000*30)/(4.5*30)))':0:enable='between(t,1.000,4.500)':shortest=1" -r 30 -pix_fmt yuv420p -c:a aac -b:a 128k -c:v libx264 -b:v 8000k out.mp4


    


    I now want that last effect to use multiply for blending and that's what I can't figure out. Applying both filters with a comma seems reasonable but bonks (NOTE : the MP4 and all PNGs are 3840x3840 so it's not a size issue)

    


    [o3][t_3]overlay='main_w*(1.5+(0-1.5)*max(0,1-(n-1.000*30)/(4.5*30)))':0:enable='between(t,1.000,4.500)':shortest=1,blend=all_mode='multiply':all_opacity=1


    


    The error I get is "Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_blend_10".

    


    I've looked at this one : In FFmpeg, using -filter_complex, how can I overlay and blend at the same time ? but can't quite figure out how I would split, blend, then overlay in my situation where the last input PNG ([3]) needs to blend and move...

    


    Would really appreciate the help if anyone has a solution.

    


    THANKS !