
Recherche avancée
Autres articles (43)
-
Publier sur MédiaSpip
13 juin 2013Puis-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 -
Ajouter notes et légendes aux images
7 février 2011, parPour pouvoir ajouter notes et légendes aux images, la première étape est d’installer le plugin "Légendes".
Une fois le plugin activé, vous pouvez le configurer dans l’espace de configuration afin de modifier les droits de création / modification et de suppression des notes. Par défaut seuls les administrateurs du site peuvent ajouter des notes aux images.
Modification lors de l’ajout d’un média
Lors de l’ajout d’un média de type "image" un nouveau bouton apparait au dessus de la prévisualisation (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...)
Sur d’autres sites (6170)
-
FFMPEG : How to combine video and image (video template)
22 février 2024, par clo5ureGoal


I have a video and an image (a template for the video) that I'm trying to combine into one output video (1080w x 1920h - 9:16 aspect ratio).


- 

- Input video - 1920x1080
- Input image - 1080x1920
- Output video - 1080x1920








This image shows what I'm trying to accomplish. The two orange sections are the input image - it's a single
.png
with a transparent section in the middle for the video.

As mentioned in the title, I'm trying to accomplish this using
FFMPEG
. More specifically, I'm using the fluent-ffmpeg npm package.

Current Status


I can read in both inputs just fine but I have issues getting the two to play nicely with one another.


If I get the overlay working then my output video is 1920x1080 instead of 1080x1920.


If I get the output video dimensions right, then the video is either stretched or I get errors adding my overlay.


Code


Here's what I have at the moment. I'm happy to answer any questions. Thank you in advance for taking a look :)


var ffmpeg = require('fluent-ffmpeg');
var command = ffmpeg();
var timemark = null;

command
 .on('end', onEnd )
 .on('progress', onProgress)
 .on('error', onError)
 .input('./input-video.mp4')
 .input('./template.png')
 .complexFilter([
 {
 filter: 'scale',
 options: { width: 1080, height: 1920 }
 },
 // {
 // filter: 'overlay',
 // options: { x: 100, y: 100 }
 // },
 ])
 .outputFps(30)
 .output('./output-video.mp4')
 .run();

/* Misc */

function onProgress(progress){
 if (progress.timemark != timemark) {
 timemark = progress.timemark;
 console.log('Time mark: ' + timemark + "...");
 }
}

function onError(err, stdout, stderr) {
 console.log('Cannot process video: ' + err.message);
}

function onEnd() {
 console.log('Finished processing');
}



-
Converting video by ffmpeg php but getting 0kb video file
8 octobre 2014, par Vikas GautamI am useing the
ffmpeg
command and able to convert video successfully on my local server and that working fine . now i am trying to convert the video in my live server my hosting provider installed the ffmpeg extension on sever and provide me the path for directoryi am using the command on server
echo exec("/usr/local/bin/ffmpeg -i /home/t4carenc/public_html/mycutekid/wp-content/themes/mycutekid/video/small.mp4 /home/t4carenc/public_html/mycutekid/wp-content/themes/mycutekid/video/outpu.flv");
i am getting the converted file on my folder but
the issue is that its with 0kb size means blank file .
I tried some codes from searching but not help.
Any help greatly appreciated
-
How to merge multiple video files into one video only
1er août 2017, par shamaleyteI have multiple webm video files of a conference call.
However, each participant joined the call at a different time which resulted in the fact that each video file has a different startTimeOffset values.Video Start Time
Video1 : 00:00
Video2 : 00:10
Video3 : 01:40
My purpose is to play back this conference. However, I do not record the conference as 1 video, it is recorded with multiple video files, instead.
Is there any best practice to stitch such videos accordingly ?
Maybe by ffmpeg library ?There is also a paid solution ; https://aws.amazon.com/about-aws/whats-new/2016/11/amazon-elastic-transcoder-adds-support-for-clip-stitching/ ) to merge video fragments to a single clip, this will make the client-side much simpler. But any free practice of doing it ?
The expected outcome is to have 1 video showing 3 videos in a grid.
When ffmpeg stitches the videos, it should consider their start time values properly so that the videos are played accordingly.