
Recherche avancée
Médias (1)
-
The Great Big Beautiful Tomorrow
28 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Texte
Autres articles (47)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Personnaliser les catégories
21 juin 2013, parFormulaire de création d’une catégorie
Pour ceux qui connaissent bien SPIP, une catégorie peut être assimilée à une rubrique.
Dans le cas d’un document de type catégorie, les champs proposés par défaut sont : Texte
On peut modifier ce formulaire dans la partie :
Administration > Configuration des masques de formulaire.
Dans le cas d’un document de type média, les champs non affichés par défaut sont : Descriptif rapide
Par ailleurs, c’est dans cette partie configuration qu’on peut indiquer le (...) -
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
Sur d’autres sites (7634)
-
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. -
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
-
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');
}