
Recherche avancée
Autres articles (59)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
Possibilité de déploiement en ferme
12 avril 2011, parMediaSPIP peut être installé comme une ferme, avec un seul "noyau" hébergé sur un serveur dédié et utilisé par une multitude de sites différents.
Cela permet, par exemple : de pouvoir partager les frais de mise en œuvre entre plusieurs projets / individus ; de pouvoir déployer rapidement une multitude de sites uniques ; d’éviter d’avoir à mettre l’ensemble des créations dans un fourre-tout numérique comme c’est le cas pour les grandes plate-formes tout public disséminées sur le (...) -
Ajouter des informations spécifiques aux utilisateurs et autres modifications de comportement liées aux auteurs
12 avril 2011, parLa manière la plus simple d’ajouter des informations aux auteurs est d’installer le plugin Inscription3. Il permet également de modifier certains comportements liés aux utilisateurs (référez-vous à sa documentation pour plus d’informations).
Il est également possible d’ajouter des champs aux auteurs en installant les plugins champs extras 2 et Interface pour champs extras.
Sur d’autres sites (13267)
-
Incorporating ffmpeg in a bash script
22 novembre 2017, par VoprosnikI have a very large audio mp4 file that contains several songs.
I have generated a script which reads a text file with the times and the song names and successfully assigns starttime, endtime and songtitle in 3 variables. The script successfully echoes the variables and returns the following format :
00:00:00 00:10:15 Song1
00:10:15 00:14:20 Song2and so on...
Now I am intending to use this script with
ffmpeg
and crop each part of the big file into smaller audio files.The script thus, after feeding the variables in a
while
loop, it reaches to the commandffmpeg -ss $START -t $END -i ${1} -acodec copy $SONGNAME.mp4
Once I run the script, the first two songs are cropped, but then the whole process stops with
Press [q] to stop, [?] for help
error parsing debug value
debug=0I checked the generated files and they play ok, but there is no way for me to know why the script stopped there and did no proceed to the rest of the file (considering that when in the script I replace
ffmpeg
withecho
, the script echoes the variables flawlessly).In other words I don’t know if there is a problem in my script,
ffmpeg
, or the source music file. -
Incorporating ffmpeg in a bash script
12 septembre 2014, par VoprosnikI have a very large audio mp4 file that contains several songs.
I have generated a script which reads a text file with the times and the song names and successfully assigns starttime, endtime and songtitle in 3 variables. The script successfully echoes the variables and returns the following format :
00:00:00 00:10:15 Song1
00:10:15 00:14:20 Song2and so on...
Now I am intending to use this script with
ffmpeg
and crop each part of the big file into smaller audio files.The script thus, after feeding the variables in a
while
loop, it reaches to the commandffmpeg -ss $START -t $END -i ${1} -acodec copy $SONGNAME.mp4
Once I run the script, the first two songs are cropped, but then the whole process stops with
Press [q] to stop, [?] for help
error parsing debug value
debug=0I checked the generated files and they play ok, but there is no way for me to know why the script stopped there and did no proceed to the rest of the file (considering that when in the script I replace
ffmpeg
withecho
, the script echoes the variables flawlessly).In other words I don’t know if there is a problem in my script,
ffmpeg
, or the source music file. -
fluent-ffmpeg video has stretched image
16 avril 2024, par MartinI have an mp3 audio file and a jpg image file. I want to combine these two files into a new mp4. I have a working fluent-ffmpeg command that does exactly what I want, except somethings an image will be stretched in the final output video. It seems to happen consistently with jpgs I export from photoshop.


Is there any way I can specify in my ffmpeg command to keep the same resolution of my image and not to stretch it ?


My function below :


async function debugFunction() {
 console.log('debugFunction()')
 //begin setting up ffmpeg
 const ffmpeg = require('fluent-ffmpeg');
 //Get the paths to the packaged versions of the binaries we want to use
 var ffmpegPath = require('ffmpeg-static-electron').path;
 ffmpegPath = ffmpegPath.replace('app.asar', 'app.asar.unpacked')
 var ffprobePath = require('ffprobe-static-electron').path;
 ffprobePath = ffprobePath.replace('app.asar', 'app.asar.unpacked')
 //tell the ffmpeg package where it can find the needed binaries.
 ffmpeg.setFfmpegPath(ffmpegPath);
 ffmpeg.setFfprobePath(ffprobePath);
 //end setting ffmpeg

 let imgPath = "C:\\Users\\marti\\Documents\\martinradio\\image.jpg";
 let audioPath = "C:\\Users\\marti\\Documents\\martinradio\\audio.mp3";
 let vidPath = "C:\\Users\\marti\\Documents\\martinradio\\video.mp4";

 //create ffmpeg command
 ffmpeg()
 //set rendering options
 .input(imgPath)
 .loop()
 .addInputOption('-framerate 2')
 .input(audioPath)
 .videoCodec('libx264')
 .audioCodec('copy')
 .audioBitrate('320k')
 .videoBitrate('8000k', true)
 .size('1920x1080')
 .outputOptions([
 '-preset medium',
 '-tune stillimage',
 '-crf 18',
 '-pix_fmt yuv420p',
 '-shortest'
 ])
 //set status events
 .on('progress', function (progress) {
 if (progress.percent) {
 console.log(`Rendering: ${progress.percent}% done`)
 }
 })
 .on('codecData', function (data) {
 console.log('codecData=', data);
 })
 .on('end', function () {
 console.log('Video has been converted succesfully');
 })
 .on('error', function (err) {
 console.log('errer rendering video: ' + err.message);
 })
 //run ffmpeg command
 .output(vidPath).run()

}



renders successfully if I give it an audio file and this image :




But the output video looks like this :




You can see that the image was squished and stretched out like a rectangle, while I would like to keep it a cube.