Recherche avancée

Médias (91)

Autres articles (46)

  • Menus personnalisés

    14 novembre 2010, par

    MediaSPIP utilise le plugin Menus pour gérer plusieurs menus configurables pour la navigation.
    Cela permet de laisser aux administrateurs de canaux la possibilité de configurer finement ces menus.
    Menus créés à l’initialisation du site
    Par défaut trois menus sont créés automatiquement à l’initialisation du site : Le menu principal ; Identifiant : barrenav ; Ce menu s’insère en général en haut de la page après le bloc d’entête, son identifiant le rend compatible avec les squelettes basés sur Zpip ; (...)

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

Sur d’autres sites (5023)

  • What determine number of cpu core usage of filter select=gt(scene,0.1) ?

    15 décembre 2022, par kocoten1992

    I've notice that when using filter gt(scene,0.1), for example :

    


    ffmpeg -i big_buck_bunny.mkv -filter:v "select='gt(scene,0.1)',showinfo" -f null -

    


    Depends on the video, number of cpu cores usage varies extremely (sometimes it 3 cores usage - other time 12 cores usage in different video).

    


    Would like to ask what determine that logic ?

    


    I try to read ffmpeg source code but not familiar with it, a general explanation would be enough, but much appreciate if you point out the line/directory determine that logic in https://github.com/FFmpeg/FFmpeg.

    


    (Also not asking how to reduce cpu usage, interested in the logic determine that).

    


  • ffmpeg video filter with RGB

    8 février 2016, par Ara Badalyan

    I need filter mp4 video with ffmpeg using RGB values.
    For example with opengl it look like this

    void main() {
           vec4 color = texture2D(sTexture, vTextureCoord);
           float colorR = (1.0 - color.r) / 2.0;
           float colorG = (1.0 - color.g) / 2.0;
           float colorB = (1.0 - color.b) / 2.0;
           gl_FragColor = vec4(colorR, colorG, colorB, color.a);
       }

    Can i do it with ffmpeg command ?

  • Adding a custom filter to FFmpeg

    16 juillet 2024, par Abhimanyu

    I am looking to configure and compile FFmpeg with custom filter.
custom filters are available on this git repository which is compiled with older ffmpeg version
https://github.com/numberwolf/FFmpeg-PlusPlus

    


    I am following the steps mentioned on the ffmpeg official website
https://github.com/FFmpeg/FFmpeg/blob/master/doc/writing_filters.txt

    


    I am getting warning plusglshader filter is unknown and same for all other filters

    


    Here are my steps :

    


    First, create your filter source files in the libavfilter directory :

    


    `libavfilter/vf_plusglshader.c
libavfilter/vf_pipglshader.c
libavfilter/vf_lutglshader.c
libavfilter/vf_fadeglshader.c`


    


    Update the FFmpeg build system by adding your new filter files to libavfilter/Makefile :

    


    I am getting following below steps

    


    First, create your filter source files in the libavfilter directory :

    


    `libavfilter/vf_plusglshader.c
libavfilter/vf_pipglshader.c
libavfilter/vf_lutglshader.c
libavfilter/vf_fadeglshader.c`


    


    Update the FFmpeg build system by adding your new filter files to libavfilter/Makefile :

    


    `OBJS-$(CONFIG_PLUSGLSHADER_FILTER)    += vf_plusglshader.o
OBJS-$(CONFIG_PIPGLSHADER_FILTER)     += vf_pipglshader.o
OBJS-$(CONFIG_LUTGLSHADER_FILTER)     += vf_lutglshader.o
OBJS-$(CONFIG_FADEGLSHADER_FILTER)    += vf_fadeglshader.o`


    


    In libavfilter/allfilters.c, add your filter declarations :

    


    `extern const AVFilter ff_vf_plusglshader;
extern const AVFilter ff_vf_pipglshader;
extern const AVFilter ff_vf_lutglshader;
extern const AVFilter ff_vf_fadeglshader;`


    


    In libavfilter/filter_list.c (not allfilters.c), add your filters to the filter_list array :

    


    `static const AVFilter * const filter_list[] = {
    // ... existing filters ...
    &ff_vf_plusglshader,
    &ff_vf_pipglshader,
    &ff_vf_lutglshader,
    &ff_vf_fadeglshader,
    NULL
};`


    


    In libavfilter/allfilters.c, add your filter declarations :

    


    `extern const AVFilter ff_vf_plusglshader;
extern const AVFilter ff_vf_pipglshader;
extern const AVFilter ff_vf_lutglshader;
extern const AVFilter ff_vf_fadeglshader;`


    


    In libavfilter/filter_list.c (not allfilters.c), add your filters to the filter_list array :

    


    `static const AVFilter * const filter_list[] = {
    // ... existing filters ...
    &ff_vf_plusglshader,
    &ff_vf_pipglshader,
    &ff_vf_lutglshader,
    &ff_vf_fadeglshader,
    NULL
};`


    


    `