
Recherche avancée
Médias (5)
-
ED-ME-5 1-DVD
11 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Audio
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
-
Valkaama DVD Cover Outside
4 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
Valkaama DVD Label
4 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Valkaama DVD Cover Inside
4 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
Autres articles (21)
-
Submit enhancements and plugins
13 avril 2011If you have developed a new extension to add one or more useful features to MediaSPIP, let us know and its integration into the core MedisSPIP functionality will be considered.
You can use the development discussion list to request for help with creating a plugin. As MediaSPIP is based on SPIP - or you can use the SPIP discussion list SPIP-Zone. -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...) -
XMP PHP
13 mai 2011, parDixit Wikipedia, XMP signifie :
Extensible Metadata Platform ou XMP est un format de métadonnées basé sur XML utilisé dans les applications PDF, de photographie et de graphisme. Il a été lancé par Adobe Systems en avril 2001 en étant intégré à la version 5.0 d’Adobe Acrobat.
Étant basé sur XML, il gère un ensemble de tags dynamiques pour l’utilisation dans le cadre du Web sémantique.
XMP permet d’enregistrer sous forme d’un document XML des informations relatives à un fichier : titre, auteur, historique (...)
Sur d’autres sites (2277)
-
Anomalie #1993 (Nouveau) : Modifications perdues lors d’un retour en arrière (entité no-store)
27 janvier 2011, par Redmine AdminPendant la rédaction d’un article, on clique parfois sur un autre onglet du navigateur pour accéder à des informations nécessaires à la rédaction et au lieu de cliquer sur l’onglet, il arrive qu’on clique sur un lien dans l’interface de SPIP. Le résultat : le navigateur remplace la page d’édition de (...)
-
How to store output of ffmpeg in a variable using NodeJS / execFile and ffmpeg ?
22 août 2022, par RadespyI'm running an Electron app which uses the 'ffmpeg-static-electron' package to process a local video file.


I am trying to store the output as a buffer in a variable for subsequent processing.


Using IPC, I can successfully execute the following in the
main.js
file (running Node), which produces a cropped video file.

const { execFile } = require("child-process")
const ffmpeg = require("ffmpeg-static-electron")

ipcMain.on("crop_video", () => {

execFile(
 `${ffmpeg.path}`,
 [
 "-i",
 `${testVideoCropPath}`,
 "-filter:v",
 `crop=600:600:100:100`,
 "-preset",
 "fast",
 "-progress",
 "pipe:1",
 `${path.join(desktopDirPath, "cropped-video.mp4")}`,
 ],
 (error, stdout, stderr) => {
 if (error) {
 console.error("stderr", stderr);
 throw error;
 }
 console.log("Success", stdout);
 }
 );
})



Here's the output :


Success frame=238
[1] fps=0.0
...
[1] dup_frames=0
[1] drop_frames=0
[1] speed=8.23x
[1] progress=end



What I wish to do is to store the cropped-video as a buffer in a variable.


To experiment, I tried :


ipcMain.on("crop_video", () => {

const test = execFile(
 `${ffmpeg.path}`,
 [
 "-i",
 `${testVideoCropPath}`,
 "-filter:v",
 `crop=600:600:100:100`,
 "-preset",
 "fast",
 `${path.join(desktopDirPath, "cropped-video.mp4")}`,
 "pipe:1",
 ],
 (error, stdout, stderr) => {
 if (error) {
 console.error("stderr", stderr);
 throw error;
 }
 console.log("Success", stdout);
 }
 );

 test.on('data', (data) => {console.log(typeof data)}
})



Which doesn't print anything to the console.


How can I access
sdout
in buffer format ?

Is there a way to store the output with something like :


test.on('data', (data)=> {
let var = Buffer.from(data)})



Thanks.


-
Evolution #3192 : Réécriture des URL sur toutes les pages
13 février 2021, par RastaPopoulos ♥Et il y a justement un ticket qui dit que generer_url_public() n’est pas surchargeable/personnalisable, et que donc ça pose problème pour que le plugin marche vraiment dans tous les cas. Actuellement il ne marche que pour les squelettes, pour les URL avec balise #URL_PAGE, mais pas depuis le PHP :
https://git.spip.net/spip-contrib-extensions/urls_pages/issues/1