Recherche avancée

Médias (91)

Autres articles (35)

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

  • Mise à disposition des fichiers

    14 avril 2011, par

    Par défaut, lors de son initialisation, MediaSPIP ne permet pas aux visiteurs de télécharger les fichiers qu’ils soient originaux ou le résultat de leur transformation ou encodage. Il permet uniquement de les visualiser.
    Cependant, il est possible et facile d’autoriser les visiteurs à avoir accès à ces documents et ce sous différentes formes.
    Tout cela se passe dans la page de configuration du squelette. Il vous faut aller dans l’espace d’administration du canal, et choisir dans la navigation (...)

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

Sur d’autres sites (4450)

  • Extract frames from video to a file with their timestamps as the output name

    26 janvier 2023, par João Jesus

    I want to extract specific frames from a video and save them on an external disk with ffmpeg with the timestamp of the video as the output name, preferably with milliseconds so that I can acquire more frames per second.

    


    As a first approach I tried to extract the frames to the external disk with the following code, where I intend to extract 1 frame per second from a specific time interval and saving them as a sequence of images.

    


    ffmpeg -ss 00:12:25 -to 00:12:35 -i 220718-124513_CAM0bc99448_30.mp4 -r 1  E:/images/img_%04d.png


    


    Once I tried a different time interval, it began overwriting the images I had on the disk, because the sequence restarted, and the purpose of this is that I want to retrieve as many images as possible.

    


    Then I tried the following code

    


    ffmpeg -ss 00:00:00 -to 00:00:04 -i 220718-124513_CAM0bc99448_30.mp4 -vframes 1 -f image2 -strftime 1 E:/images/"img_%Y-%m-%d_%H-%M-%S.png"


    


    thinking that it would give me the timestamp of the video but it saved the images with the local time, which solves the problem I was having, but I would like to specify the timestamp that those frames correspond on the video, preferably with milliseconds included, so that I can acquire even more frames per second (doing it this way, if I want 2 frames per second, it will save as one image only because the output names only cover seconds).

    


    Finally I tried this code :

    


    ffmpeg -ss 00:00:00 -to 00:00:04 -i 220718-124513_CAM0bc99448_30.mp4 -copyts -f image2 -frame_pts true -r 2 E:/images/img_%04d.png


    


    and it supposedly solves the issue, and if there is no solution for the problem I mentioned, this will be the way I will implement this.

    


    This is the first time I am posting on stack overflow, so if there is something missing on my question, please tell me and I will change.

    


    Thanks in advance !

    


  • FFMPEG || NGINX RTMP server not naming MPEG DASH chunks

    12 avril 2020, par Mathew Knight

    Feel like i'm smashing my head against a brick wall here, i've been tryin to figure thisout for so long....

    



    Basically i'm trying to send an RTMP stream to my NGINX server running on Ubuntu 18.04, then transcode it to a custom MPEG DASH stream that muxes the stream into 2 streams for audio and video.

    



    as i need to have the chunks in the same destination folder i need to rename them.

    



    when i try the following FFMPEG script it just keeps giving me chunks named for example :

    



    chunk-stream-audio-%05d.webm

    



    the %05d should be the chunk number running consecutively.

    



    Running a similar script on my Macbook the chunks generate correctly... is this an error of have i done something wrong here ?

    



    Here's my FFMPEG script

    



    exec_push ffmpeg -re -an -i 'rtmp://localhost:1935/live/stream' -map 0:v:0 -c:v libvpx-vp9 -s 1920x1080 -bufsize 15000k -b:v 15000k -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 -an -f dash -init_seg_name 'init-stream$RepresentationID$_video.webm' -chunk_start_index 1 -media_seg_name 'chunk-stream$RepresentationID$-video-$Number$.webm' '/home/mathewknight/Desktop/test/video.mpd' -map 0:a:0 -c:a libopus -mapping_family 255 -b:a 1024k -vn -f dash -init_seg_name 'init-stream$RepresentationID$_audio.webm' -chunk_start_index 1 -media_seg_name 'chunk-stream$RepresentationID$-audio-$Number%05d$.webm' '/home/mathewknight/Desktop/test/audio.mpd'  2>>/var/log/nginx/ffmpeg.log;

    


  • How to upgrade ffmpeg to the latest version [closed]

    14 avril 2013, par user1503606

    I am looking to upgrade ffmpeg to the latest version if i run

    yum install ffmpeg ffmpeg-devel

    I get the following

    Setting up Install Process
    Package ffmpeg-0.6.5-1.el5.rf.x86_64 already installed and latest version
    Package ffmpeg-devel-0.6.5-1.el5.rf.x86_64 already installed and latest version
    Nothing to do

    Then if i run

    ffmpeg -i P1010989.MOV -vcodec copy -acodec aac -strict -2 -b:a 384k ouet.mp4
    FFmpeg version 0.6.5, Copyright (c) 2000-2010 the FFmpeg developers
     built on Jan 29 2012 23:55:02 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
     configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-avfilter-lavf --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab
     libavutil     50.15. 1 / 50.15. 1
     libavcodec    52.72. 2 / 52.72. 2
     libavformat   52.64. 2 / 52.64. 2
     libavdevice   52. 2. 0 / 52. 2. 0
     libavfilter    1.19. 0 /  1.19. 0
     libswscale     0.11. 0 /  0.11. 0
     libpostproc   51. 2. 0 / 51. 2. 0
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'P1010989.MOV':
     Duration: 00:00:01.00, start: 0.000000, bitrate: 11584 kb/s
       Stream #0.0(eng): Video: mjpeg, yuvj420p, 640x480, 11315 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc
       Stream #0.1(eng): Audio: pcm_s16be, 16000 Hz, 1 channels, s16, 256 kb/s
    Unrecognized option 'b:a'

    Any suggestions