Recherche avancée

Médias (1)

Mot : - Tags -/Christian Nold

Autres articles (49)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (9373)

  • How to use FFmpeg filters setsar and setdar when generating animated gif ?

    1er janvier 2016, par Konstantin

    I would like to make an animated gif from a small section of an mp4 video file. Unfortunately the mp4 video file has bad aspect ratio. Instead of 4:3 (640x480) it is 3:2 (720x480). When I call "ffmpeg -i" on the video I can see :

    Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, smpte170m/smpte170m/bt709), 720x480 [SAR 8:9 DAR 4:3], 1835 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc (default)

    When I play it with VLC media player, it shows corrected aspect ratio, becasue I think it honours the DAR value (4:3), which is set in the mp4 video. However when I try to transcode to animated gif, that animated image file format doesn’t store such an information as DAR, because the pixels are always square shaped. So when I call my simple conversion script called movie2gif :

    #!/bin/sh

    video=$1
    max_colors=$2
    ss=$3
    t=$4
    out=$5
    palette="/tmp/palette.png"
    fps=18
    filt="fps=fps=$fps,setdar=4:3,scale=150:-1,lutyuv=y=gammaval(0.4),"


    ffmpeg -ss $ss -t $t -i "$video" -sws_flags lanczos -lavfi "$filt palettegen=max_colors=$max_colors:stats_mode=full" -vsync 0 -y "$palette"
    ffmpeg -ss $ss -i "$video" -i "$palette" -sws_flags lanczos -lavfi "$filt paletteuse=dither=bayer:bayer_scale=1" -vsync 0 -t $t -pix_fmt pal8 -gifflags +transdiff -y -f gif "$5"

    I always get a 150x100 pixel animated gif. I tried different values / expressions for setting both or one of the values of "setsar" and "setdar", in different order, placing them before the "scale" and after the "scale" filter, they have no effect on the resulting animated gif dimensions, it is always 150x100 pixels. How can I use these two filter properly to get a correct result, a 150x112 animated gif image ?

  • What is wrong part in my Android code with ffmpeg ?

    6 janvier 2016, par Marko androshenko

    I want to get mixed video.(Image + Video)
    Total duration of original video is 180 sec. I want to put image to the front of video. So, I made some code in android studio.
    But I can not look any toast.
    What is wrong ? How to check the end of process ?

    ...
    path = "libray folder" ;
    ...

       private class ProcessVideo extends AsyncTask {
               @Override
               protected Void doInBackground(Void... params) {

                   Process ffmpegProcess = null;

                   try {
             // initialize command for process video
                 // library is video process library.
                       String[] command ={path,"-i", input, "-r", "1", "-q:v", "2", "-f", "image", input};


                       ffmpegProcess = new ProcessBuilder(ffmpegCommand).redirectErrorStream(true).start();

                       OutputStream ffmpegOutStream = ffmpegProcess.getOutputStream();
                       BufferedReader reader = new BufferedReader(new InputStreamReader(ffmpegProcess.getInputStream()));

                       String line;

                       Log.v(THISTAG,"***Starting FFMPEG***");
                       while ((line = reader.readLine()) != null)
                       {
    // in progress
                           Log.v(THISTAG,"***"+line+"***");
                       }
    // finish all process
                       Log.v(THISTAG,"***Ending FFMPEG***");
                       videoProcessFinishFlag = true;

                   } catch (IOException e) {
                       e.printStackTrace();
                   }

                   if (ffmpegProcess != null) {
                       ffmpegProcess.destroy();
                   }
                   return null;
               }

               protected void onPostExecute(Void... result) {
    // show result
                  Toast toast = Toast.makeText(VideoEditorActivity.this, "Done Processing Video", Toast.LENGTH_LONG);
                   toast.show();
               }
           }
  • avcodec/codec_internal : Add FFCodec, hide internal part of AVCodec

    16 mars 2022, par Andreas Rheinhardt
    avcodec/codec_internal : Add FFCodec, hide internal part of AVCodec
    

    Up until now, codec.h contains both public and private parts
    of AVCodec. This exposes the internals of AVCodec to users
    and leads them into the temptation of actually using them
    and forces us to forward-declare structures and types that
    users can't use at all.

    This commit changes this by adding a new structure FFCodec to
    codec_internal.h that extends AVCodec, i.e. contains the public
    AVCodec as first member ; the private fields of AVCodec are moved
    to this structure, leaving codec.h clean.

    Reviewed-by : Anton Khirnov <anton@khirnov.net>
    Signed-off-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>

    • [DH] configure
    • [DH] libavcodec/012v.c
    • [DH] libavcodec/4xm.c
    • [DH] libavcodec/8bps.c
    • [DH] libavcodec/8svx.c
    • [DH] libavcodec/a64multienc.c
    • [DH] libavcodec/aacdec.c
    • [DH] libavcodec/aacdec_fixed.c
    • [DH] libavcodec/aacenc.c
    • [DH] libavcodec/aasc.c
    • [DH] libavcodec/ac3dec_fixed.c
    • [DH] libavcodec/ac3dec_float.c
    • [DH] libavcodec/ac3enc_fixed.c
    • [DH] libavcodec/ac3enc_float.c
    • [DH] libavcodec/adpcm.c
    • [DH] libavcodec/adpcmenc.c
    • [DH] libavcodec/adxdec.c
    • [DH] libavcodec/adxenc.c
    • [DH] libavcodec/agm.c
    • [DH] libavcodec/aic.c
    • [DH] libavcodec/alac.c
    • [DH] libavcodec/alacenc.c
    • [DH] libavcodec/aliaspixdec.c
    • [DH] libavcodec/aliaspixenc.c
    • [DH] libavcodec/allcodecs.c
    • [DH] libavcodec/alsdec.c
    • [DH] libavcodec/amfenc_h264.c
    • [DH] libavcodec/amfenc_hevc.c
    • [DH] libavcodec/amrnbdec.c
    • [DH] libavcodec/amrwbdec.c
    • [DH] libavcodec/anm.c
    • [DH] libavcodec/ansi.c
    • [DH] libavcodec/apedec.c
    • [DH] libavcodec/aptxdec.c
    • [DH] libavcodec/aptxenc.c
    • [DH] libavcodec/arbc.c
    • [DH] libavcodec/argo.c
    • [DH] libavcodec/assdec.c
    • [DH] libavcodec/assenc.c
    • [DH] libavcodec/asvdec.c
    • [DH] libavcodec/asvenc.c
    • [DH] libavcodec/atrac1.c
    • [DH] libavcodec/atrac3.c
    • [DH] libavcodec/atrac3plusdec.c
    • [DH] libavcodec/atrac9dec.c
    • [DH] libavcodec/audiotoolboxdec.c
    • [DH] libavcodec/audiotoolboxenc.c
    • [DH] libavcodec/aura.c
    • [DH] libavcodec/av1dec.c
    • [DH] libavcodec/avcodec.c
    • [DH] libavcodec/avrndec.c
    • [DH] libavcodec/avs.c
    • [DH] libavcodec/avuidec.c
    • [DH] libavcodec/avuienc.c
    • [DH] libavcodec/bethsoftvideo.c
    • [DH] libavcodec/bfi.c
    • [DH] libavcodec/bink.c
    • [DH] libavcodec/binkaudio.c
    • [DH] libavcodec/bintext.c
    • [DH] libavcodec/bitpacked_dec.c
    • [DH] libavcodec/bitpacked_enc.c
    • [DH] libavcodec/bmp.c
    • [DH] libavcodec/bmpenc.c
    • [DH] libavcodec/bmvaudio.c
    • [DH] libavcodec/bmvvideo.c
    • [DH] libavcodec/brenderpix.c
    • [DH] libavcodec/c93.c
    • [DH] libavcodec/cavsdec.c
    • [DH] libavcodec/ccaption_dec.c
    • [DH] libavcodec/cdgraphics.c
    • [DH] libavcodec/cdtoons.c
    • [DH] libavcodec/cdxl.c
    • [DH] libavcodec/cfhd.c
    • [DH] libavcodec/cfhdenc.c
    • [DH] libavcodec/cinepak.c
    • [DH] libavcodec/cinepakenc.c
    • [DH] libavcodec/clearvideo.c
    • [DH] libavcodec/cljrdec.c
    • [DH] libavcodec/cljrenc.c
    • [DH] libavcodec/cllc.c
    • [DH] libavcodec/cngdec.c
    • [DH] libavcodec/cngenc.c
    • [DH] libavcodec/codec.h
    • [DH] libavcodec/codec_internal.h
    • [DH] libavcodec/cook.c
    • [DH] libavcodec/cpia.c
    • [DH] libavcodec/cri.c
    • [DH] libavcodec/crystalhd.c
    • [DH] libavcodec/cscd.c
    • [DH] libavcodec/cuviddec.c
    • [DH] libavcodec/cyuv.c
    • [DH] libavcodec/dcadec.c
    • [DH] libavcodec/dcaenc.c
    • [DH] libavcodec/dds.c
    • [DH] libavcodec/decode.c
    • [DH] libavcodec/decode.h
    • [DH] libavcodec/dfa.c
    • [DH] libavcodec/dfpwmdec.c
    • [DH] libavcodec/dfpwmenc.c
    • [DH] libavcodec/diracdec.c
    • [DH] libavcodec/dnxhddec.c
    • [DH] libavcodec/dnxhdenc.c
    • [DH] libavcodec/dolby_e.c
    • [DH] libavcodec/dpcm.c
    • [DH] libavcodec/dpx.c
    • [DH] libavcodec/dpxenc.c
    • [DH] libavcodec/dsddec.c
    • [DH] libavcodec/dsicinaudio.c
    • [DH] libavcodec/dsicinvideo.c
    • [DH] libavcodec/dss_sp.c
    • [DH] libavcodec/dstdec.c
    • [DH] libavcodec/dvaudiodec.c
    • [DH] libavcodec/dvbsubdec.c
    • [DH] libavcodec/dvbsubenc.c
    • [DH] libavcodec/dvdec.c
    • [DH] libavcodec/dvdsubdec.c
    • [DH] libavcodec/dvdsubenc.c
    • [DH] libavcodec/dvenc.c
    • [DH] libavcodec/dxa.c
    • [DH] libavcodec/dxtory.c
    • [DH] libavcodec/dxv.c
    • [DH] libavcodec/eac3enc.c
    • [DH] libavcodec/eacmv.c
    • [DH] libavcodec/eamad.c
    • [DH] libavcodec/eatgq.c
    • [DH] libavcodec/eatgv.c
    • [DH] libavcodec/eatqi.c
    • [DH] libavcodec/encode.c
    • [DH] libavcodec/encode.h
    • [DH] libavcodec/escape124.c
    • [DH] libavcodec/escape130.c
    • [DH] libavcodec/evrcdec.c
    • [DH] libavcodec/exr.c
    • [DH] libavcodec/exrenc.c
    • [DH] libavcodec/fastaudio.c
    • [D