
Recherche avancée
Autres articles (40)
-
Les statuts des instances de mutualisation
13 mars 2010, parPour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...) -
Support de tous types de médias
10 avril 2011Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)
-
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
Sur d’autres sites (8668)
-
String is showing undefined
30 octobre 2022, par LolI am trying to create video using ffmpeg and returning its path to index.js but path is showing undefined.


index.js


app.get('/content/:myfact', async (req, res) => {
 let myfactdata = req.params.myfact;
 let myfact = myfactdata.replace("_", " ");
 const video = await generateVideo(myfact);
 console.log(video)
});



This is my contentVideo.js


const generateImage = require('./contentimage.js');
const { spawn } = require('child_process');

const generateVideo = async (myfact) => {
 await generateImage(myfact);
 const child = spawn('ffmpeg', [
 '-i', 'pictures/download/image.png', 'pictures/download/video.mp4'
 ]);
 child.on('close', function (code, signal) {
 const video = 'pictures/download/video.mp4'
 return video
 });
}

module.exports = generateVideo



-
Evolution #3928 : les emails sont publics dans le privé
1er juillet 2019, par b bPour moi et dans le cadre de spip.net, oui.
Maintenant, le plan est simple, il faut modifier tous les squelettes de
prive/objets/liste
ainsi queprive/contenu/auteur.html
pour conditionner l’affichage de la colonne email dans les lites, et la ligne email dans la fiche auteur en fonction de la valeur d’une constante dont il faut définir le nom. Ensuite, si la majorité pense que cela doit-être appliqué par défaut, il suffit d’inverser le teste et zou :) -
vf_hwupload/hwmap : Support setting a fixed pool size
5 août 2017, par Mark Thompsonvf_hwupload/hwmap : Support setting a fixed pool size
These filters do not directly know whether the API they are using will
support dynamic frame pools, so this is somewhat tricky. If the user
sets extra_hw_frames, we assume that they are aware of the problem and
set a fixed size based on that. If not, most cases use dynamic sizing
just like they did previously. The hardware-reverse-mapping case for
hwmap previously had a large fixed size (64) here, primarily as a hack
for QSV use - this is removed and extra_hw_frames will need to be set
for QSV to work since it requires fixed-size pools (as the other cases
do, and which didn’t work before).