
Recherche avancée
Médias (10)
-
Demon Seed
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Demon seed (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
The four of us are dying (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Corona radiata (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Lights in the sky (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Head down (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
Autres articles (87)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Les images
15 mai 2013 -
Emballe médias : à quoi cela sert ?
4 février 2011, parCe plugin vise à gérer des sites de mise en ligne de documents de tous types.
Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;
Sur d’autres sites (2416)
-
Recursively convert images in each subfolder into individual videos using FFmpeg
17 décembre 2024, par arutan edramI am using this script to convert all images in a folder into a video. Each image is shown for 4 seconds and the script runs from a bat file.


`ffmpeg -framerate 1/4 -i %%03d.jpg -pix_fmt yuv420p video.mp4`



I have hundreds of subfolders each containing images with the same resolution and I want to convert them into one moive per subfolder.


I might be close to a solution but it still does not do the job


@echo off
setlocal enabledelayedexpansion

:: Set the frame rate and file format
set "framerate=1/4"
set "image_format=%%03d.jpg"
set "output_video=video.mp4"

:: Traverse all subfolders
for /d /r %%F in (*) do (
 echo Processing folder: %%F
 cd "%%F"
 :: Check if images exist
 if exist "%image_format%" (
 echo Converting images in %%F to video...
 ffmpeg -framerate %framerate% -i "%image_format%" -pix_fmt yuv420p "%%~nxF.mp4"
 ) else (
 echo No images found in %%F, skipping...
 )
 cd ..
)



Any help is appreciated


-
FFMPEG conversion images to video PHP [on hold]
14 février 2017, par Alex de la RosaHello I would like to know what code in php I have to use to create a video from some JPG images.
-
Put images on video with ffmpeg in Node.js
27 juin 2022, par CeryI am creating a server-side video renderer in node.js. I need to add images on an existing video file every frame. I need to set the specific position of each frame in the rendered video. I am holding all the frames of the images in
Readable
. This is my code that works, but does not take into account the position of the images. How can I modify it ? Of course I have a list with images coordinates - but I don't know how to make a filter out of this.

this.stream
is a list of images.

const filter = ["[1:v]format=argb,setpts=PTS+" + 0 + "/TB[out]",
 {
 filter: "overlay",
 options: {
 enable: "between(t," + 0 + "," + 9 + ")",
 x: "0",
 y: "0",
 },
 inputs: "[0:v][out]",
 outputs: "tmp",
 }

 ]
 const Options = [
 "-crf 16",
 "-f mp4",
 "-vcodec libx264",
 "-movflags frag_keyframe+empty_moov",
 "-pix_fmt yuv420p",
 ];

 var ffmpeg = require('fluent-ffmpeg');
 ffmpeg.setFfmpegPath(ffm.path);
 var command = ffmpeg();

 const outputStream = fs.createWriteStream(this.Path + "test.mp4");

 command.input(this.Path + "input.mp4");
 command.input(this.stream).inputFPS(23);
 command.outputOptions(Options);
 command.fps(23);

 command.complexFilter(filter, "tmp");

 command.output(outputStream);