Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (64)

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • MediaSPIP version 0.1 Beta

    16 avril 2011, par

    MediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Pour avoir une installation fonctionnelle, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

  • 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 (13289)

  • FFMPEG creates an empty gif when the start time (-ss) of the video is over 9 seconds ?

    30 décembre 2020, par blablubla12

    I'm running this command in node.js

    


    function CreateGif() {
    return new Promise((resolve, reject) => {
      const ffmpeg = spawn(ffmpegPath, [
        '-ss',
        '00:00:10.000',
        '-i',
        target,
        '-i',
        overlayTarget,
        '-filter_complex',
        `[0:v]trim=duration=5,setpts=PTS-STARTPTS,scale=450:-1[trimmed];[trimmed]split[trimmed1][trimmed2];[trimmed2]reverse[rev];[trimmed1][rev]concat=n=2:v=1:a=0[v];[v][1:v]overlay=0:0:format=rgb[overlayed];[overlayed]split[a][b];[a]palettegen=stats_mode=diff[palette];[b][palette]paletteuse=bayer:bayer_scale=3.5[out]`,
        '-map',
        '[out]',
        '-y',
        tempPath
      ]);

      ffmpeg.stderr.setEncoding('utf8');
      ffmpeg.stderr.on('data', (data) => {
        console.log(data);
      });

      ffmpeg.on('close', function (code) {
        console.log('closed');
        resolve();
      });

      ffmpeg.on('error', function (err) {
        console.log(err);
        reject();
        throw new Error(err);
      });
    });
  }


    


    If the start time -ss is 00:00:09.000 or anything less than 10 seconds, then it creates the correct gif. However if I put 00:00:10.000 or anything above, it creates an empty gif (0 bytes). The same command works when I run it through cmd. FFMPEG version is ffmpeg version N-55112-g7eb9cf593e-static https://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2020

    


    Note : The video (defined as target in the code) is 1:30 min long and overlayTarget is a png image.

    


  • avcodec/frame_thread_encoder : Free AVCodecContext structure on error during init

    14 août 2021, par Michael Niedermayer
    avcodec/frame_thread_encoder : Free AVCodecContext structure on error during init
    

    Fixes : MemLeak
    Fixes : 8281
    Fixes : PoC_option158.jpg
    Fixes : CVE-2020-22037

    Reviewed-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/frame_thread_encoder.c
    • [DH] libavcodec/frame_thread_encoder.h
  • mp4 created by ffmpeg will not play with IPython.display.Video

    19 novembre 2020, par Austin

    I'm creating a mp4 video from jpegs with ffmpeg, using the following command :

    &#xA;

    ffmpeg -y -threads 0 -f image2 -i jpegs/%05d.jpg -framerate 10 video.mp4

    &#xA;

    The resulting video will play fine with VLC, but will not play in a Jupyter notebook via :

    &#xA;

    from IPython.display import Video&#xA;Video(&#x27;video.mp4&#x27;)&#xA;

    &#xA;

    This notebook video functionality has worked for me in the past, so I assume there's something about the codec/mime type that the Video function can't resolve ?

    &#xA;


    &#xA;

    Requested update

    &#xA;

    New command I've tried :

    &#xA;

    ffmpeg -y -framerate 10 -i jpegs/%05d.jpg -vf format=yuv420p -movflags &#x2B;faststart video.mp4

    &#xA;

    Video still plays fine in VLC and still does not play in Jupyter. I've looked at the duplicates this is marked as and it does not actually seem to be the same issue..

    &#xA;

    Here's the output (I've removed the framerate and threads flags to simplify) :

    &#xA;

    algo-1-poqk5_1  | 2020-11-18 21:19:36 [INFO]: ffmpeg output:&#xA;algo-1-poqk5_1  | 2020-11-18 21:19:36 [INFO]: ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers&#xA;algo-1-poqk5_1  |   built with gcc 7.2.0 (crosstool-NG fa8859cb)&#xA;algo-1-poqk5_1  |   configuration: --prefix=/opt/conda --cc=/opt/conda/conda-bld/ffmpeg_1531088893642/_build_env/bin/x86_64-conda_cos6-linux-gnu-cc --disable-doc --enable-shared --enable-static --enable-zlib --enable-pic --enable-gpl --enable-version3 --disable-nonfree --enable-hardcoded-tables --enable-avresample --enable-libfreetype --disable-openssl --disable-gnutls --enable-libvpx --enable-pthreads --enable-libopus --enable-postproc --disable-libx264&#xA;algo-1-poqk5_1  |   libavutil      56. 14.100 / 56. 14.100&#xA;algo-1-poqk5_1  |   libavcodec     58. 18.100 / 58. 18.100&#xA;algo-1-poqk5_1  |   libavformat    58. 12.100 / 58. 12.100&#xA;algo-1-poqk5_1  |   libavdevice    58.  3.100 / 58.  3.100&#xA;algo-1-poqk5_1  |   libavfilter     7. 16.100 /  7. 16.100&#xA;algo-1-poqk5_1  |   libavresample   4.  0.  0 /  4.  0.  0&#xA;algo-1-poqk5_1  |   libswscale      5.  1.100 /  5.  1.100&#xA;algo-1-poqk5_1  |   libswresample   3.  1.100 /  3.  1.100&#xA;algo-1-poqk5_1  |   libpostproc    55.  1.100 / 55.  1.100&#xA;algo-1-poqk5_1  | Input #0, image2, from &#x27;/opt/ml/model/outputs/01-IR.mp4_1/%05d.jpg&#x27;:&#xA;algo-1-poqk5_1  |   Duration: 00:00:12.00, start: 0.000000, bitrate: N/A&#xA;algo-1-poqk5_1  |     Stream #0:0: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 25 tbn, 25 tbc&#xA;algo-1-poqk5_1  | Stream mapping:&#xA;algo-1-poqk5_1  |   Stream #0:0 -> #0:0 (mjpeg (native) -> mpeg4 (native))&#xA;algo-1-poqk5_1  | Press [q] to stop, [?] for help&#xA;algo-1-poqk5_1  | [swscaler @ 0x55b8cc6fcc40] deprecated pixel format used, make sure you did set range correctly&#xA;algo-1-poqk5_1  | Output #0, mp4, to &#x27;/opt/ml/model/outputs/01-IR.mp4_1/video.mp4&#x27;:&#xA;algo-1-poqk5_1  |   Metadata:&#xA;algo-1-poqk5_1  |     encoder         : Lavf58.12.100&#xA;algo-1-poqk5_1  |     Stream #0:0: Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 12800 tbn, 25 tbc&#xA;algo-1-poqk5_1  |     Metadata:&#xA;algo-1-poqk5_1  |       encoder         : Lavc58.18.100 mpeg4&#xA;algo-1-poqk5_1  |     Side data:&#xA;algo-1-poqk5_1  |       cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1&#xA;algo-1-poqk5_1  | frame=   31 fps=0.0 q=31.0 size=     768kB time=00:00:01.20 bitrate=5242.8kbits/s speed=2.33x    &#xA;algo-1-poqk5_1  | frame=   64 fps= 63 q=31.0 size=    1280kB time=00:00:02.52 bitrate=4161.0kbits/s speed=2.48x    &#xA;algo-1-poqk5_1  | frame=   98 fps= 64 q=31.0 size=    1792kB time=00:00:03.88 bitrate=3783.5kbits/s speed=2.53x    &#xA;algo-1-poqk5_1  | frame=  131 fps= 64 q=31.0 size=    2304kB time=00:00:05.20 bitrate=3629.7kbits/s speed=2.55x    &#xA;algo-1-poqk5_1  | frame=  164 fps= 64 q=31.0 size=    2560kB time=00:00:06.52 bitrate=3216.5kbits/s speed=2.56x    &#xA;algo-1-poqk5_1  | frame=  198 fps= 65 q=31.0 size=    3072kB time=00:00:07.88 bitrate=3193.6kbits/s speed=2.58x    &#xA;algo-1-poqk5_1  | frame=  232 fps= 65 q=31.0 size=    3328kB time=00:00:09.24 bitrate=2950.6kbits/s speed= 2.6x    &#xA;algo-1-poqk5_1  | frame=  266 fps= 66 q=31.0 size=    3840kB time=00:00:10.60 bitrate=2967.7kbits/s speed=2.62x    &#xA;algo-1-poqk5_1  | frame=  299 fps= 66 q=31.0 size=    4096kB time=00:00:11.92 bitrate=2815.0kbits/s speed=2.62x    &#xA;algo-1-poqk5_1  | [mp4 @ 0x55b8cc658900] Starting second pass: moving the moov atom to the beginning of the file&#xA;algo-1-poqk5_1  | frame=  300 fps= 65 q=31.0 Lsize=    4202kB time=00:00:11.96 bitrate=2877.9kbits/s speed=2.61x    &#xA;algo-1-poqk5_1  | video:4199kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.052020%&#xA;

    &#xA;