
Recherche avancée
Autres articles (64)
-
Gestion générale des documents
13 mai 2011, parMédiaSPIP ne modifie jamais le document original mis en ligne.
Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...) -
MediaSPIP Core : La Configuration
9 novembre 2010, parMediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...) -
MediaSPIP v0.2
21 juin 2013, parMediaSPIP 0.2 est la première version de MediaSPIP stable.
Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)
Sur d’autres sites (5747)
-
Anomalie #3536 : Incompatibilité avec le navigateur Lynx si forcer_lang=true
31 août 2015, par Raphaël MELIORb b a écrit :
Pour info, je viens de tester avec Lynx 2.8.8pre4-1 sur un SPIP 3.0.20 qui utilise forcer_lang et je ne reproduis pas le bug.
Bonjour,
Pour ma part j’utilises SPIP 2.1.17-1+deb7u4 (Debian), Lynx Version 2.8.8pre.4
Le problème existe aussi avec une install de tests SPIP 3.0.14-1 (Debian)J’ai effectué un test avec la version trouvée sur le site de spip :
SPIP 3.0.20 + écran de sécurité 1.2.2
Niveau options j’ai mis par défaut (sqlite notamment)Les plugins ci-dessous sont chargés et activés dans le répertoire plugins-dist/.
Brèves 1.3.6 - stable
Compagnon 1.4.1 - stable
Compresseur 1.8.11 - stable
Dump 1.6.9 - stable
Forum 1.8.40 - stable
Images 1.1.10 - stable
jQuery UI 1.8.21 - stable
MediaBox 0.8.11 - stable
Medias 2.7.66 - stable
Mots 2.4.13 - stable
Organiseur 0.8.12 - stable
Pétitions 1.4.6 - stable
Porte plume 1.12.4 - stable
Révisions 1.7.9 - stable
SafeHTML 1.4.1 - stable
Sites 1.7.13 - stable
Squelettes par Rubrique 1.1.1 - stable
Statistiques 0.4.28 - stable
Support vieux navigateurs 1.2.0 - stable
SVP 0.80.26 - stable
TextWheel pour SPIP 0.8.30 - stable
Urls Etendues 1.4.26 - stable
Vertèbres 1.2.2 - stableJe crée le fichier config/mes_options.php avec "< ?php $GLOBALS[’forcer_lang’]=true ; ?>" écrit dedans.
Pour le moment pas de problème, Lynx sur l’adresse de l’installation ( http://127.0.0.1/spip3/ ) fonctionne malgré le forcer_lang.Je crée un VirtualHost (Apache2) comme ceci :
<virtualhost><br /> ServerName test-spip3.local<br /> DocumentRoot /var/www/spip3<br /></virtualhost>
Je rajoute test-spip3.local dans /etc/hosts pour qu’il soit résolu en 127.0.0.1
Je retouche aussi le paramètre "Adresse (URL) du site public" dans "Identité du site" pour "http://test-spip3.local" (lorsque j’ajoute un "/" à la fin il est automatiquement retiré à la validation).Lorsque je tente d’accéder à "http://test-spip3.local/" avec lynx cela redirige vers la fameuse adresse "http://test-spip3.local/./?lang=fr". Sans forcer_lang, pas de soucis.
Lorsque j’éssaye à nouveau vers "http://127.0.0.1/spip3/" cela redirige vers "http://127.0.0.1/spip3/?lang=fr" qui fonctionne.Merci
-
Merge remote-tracking branch ’cigaes/master’
15 mai 2013, par Michael Niedermayer -
Fluent ffmpeg stream from buffer
5 janvier 2020, par nonoomI have a function streamtogif() with ffmpeg that converts a stream to a gif and returns a buffer.
It works perfectly fine, but here I am, I’m using busboy, and i get the entire file as buffer.
Finally, I’d like to pass this one to the ffmpeg to turn for ex. a mp4 to a gif.
Here is my code :
streamtogif() :function streamtogif(stream, begintime = 0, duration){ //Return promise buffer
return new Promise((resolve, reject)=>{
buffer = [] //prepare creation of the buffer for the gif
function addChunk(chunk){
this.buffer.push(chunk)
}
function getBuffer(cb){ //get buffer array
cb(this.buffer);
}
ffmpegstream = ffmpeg()
.outputOptions('-metadata', 'title=test')
.input(stream)
.fps(20)
.setStartTime(begintime)
.noAudio()
.videoCodec('gif')
.format('gif')
if(duration){ffmpegstream.duration(duration)} //only define duration if defined in function's parameters
ffmpegstream.on('start',()=>{
//console.log("starting")
this.buffer = []
})
.on('end', ()=>{
getBuffer((buff)=>{
finalBuffer = Buffer.concat(buff);
resolve(finalBuffer);
});
})
var ffstream = ffmpegstream.pipe(); //handle data
ffstream.on('data', function(chunk) {
addChunk(chunk);
})
ffmpegstream.run()
});
}The code using this function : //i dont put everything, but the essential
finalBuffer = Buffer.concat(this.fileRead)
const bufferStream = new Stream.PassThrough();
bufferStream.end(finalBuffer);
streamtogif(bufferStream).then((buffer)=>{
upload = uploadpicture(buffer, "source/sportifeed").then((response)=>{ //success request
res.status(200).json({success: true, message: "Successfully uploaded !", url: response.data.link});
},(err)=>{ //error
console.log(err)
res.status(500).json({success: false, message: "Error happenned while uploading !"});
}).catch((err)=>{
console.log(err)
res.status(500).json({success: false, message: "Error happenned while uploading !"});
});
},(err)=>{
console.log(err);
})When i pass a stream coming from ytdl-core for example, everything works fine,
but in this case, I get an error :An error occurred : ffmpeg exited with code 1 : pipe:0 : Invalid data
found when processing input Error : ffmpeg exited with code 1 : pipe:0 :
Invalid data found when processing inputat ChildProcess.<anonymous> (C:\Users\famil\Desktop\sportifeed\node_modules\fluent-ffmpeg\lib\processor.js:182:22)
at ChildProcess.emit (events.js:198:13)
at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) ffmpeg version N-92722-gf22fcd4483
</anonymous>Copyright (c) 2000-2018 the FFmpeg developers built with gcc 8.2.1
(GCC) 20181201When i print the stream from streamtogif function, I get this https://pastebin.com/NHmySWdm
It do not seems emptyThanks for your help
Ps : I tried with bufferstream too and tried :https://gist.github.com/chris9753/86121a07c4aa27fcd654d16133799d30 I tried to pass the file from busboy ? Didn’t work, litterally didn’t raise error