
Recherche avancée
Autres articles (112)
-
Qualité du média après traitement
21 juin 2013, parLe bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...) -
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 (...) -
MediaSPIP version 0.1 Beta
16 avril 2011, parMediaSPIP 0.1 beta est la première version de MediaSPIP décrétée comme "utilisable".
Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
Pour avoir une installation fonctionnelle, 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 (10971)
-
Documentation #2094 : Déclarer ses objets éditoriaux - pipeline declarer_tables_objets_sql
17 août 2011, par Eric LupinacciIl existe aussi un fichier Google partagé que j’ai écrit avec Denisb et que Cédric a relu et corrigé : https://spreadsheets.google.com/spreadsheet/ccc?key=0Aq-LDsZ2YhzydDBvMjRSamQ5aWtfNWpKcnFESjQwU3c&hl=fr&authkey=CMmWhpEC
-
FFMPEG - Instructional video combining letters to a background to form a word
6 juin 2020, par KnideI'm trying to help with coding a FREE site for instructional video for kids on how to write in australian. To help with the current pandemic that we are experiencing right now.



Anyway, I'm new to ffmpeg and would like to do the letter combinations programatically using it.



So basically I have a form where teachers or parents can enter a word, and I have video instructions for each letter, and would combine them to form the word.



Example : Dog



This is the background :
https://drive.google.com/file/d/1Ds1sRKQ98c5d31dI6qkqTrp1U9f89nv2/view?usp=sharing



These are the letters :



D - https://drive.google.com/file/d/1DHa1sZ7mklY1p3lquD8h5kTbXaZmtB_z/view?usp=sharing



o - https://drive.google.com/file/d/1Ytwq_3l7x0vRDMEpZpmFjT9QNICYWH_D/view?usp=sharing



g - https://drive.google.com/file/d/16jcOsrSbMSbsk2vsqeMXv9Cc4Uss7qtj/view?usp=sharing



And the output would become :
https://drive.google.com/file/d/1RT38IOwXsL9kW9mj41KrxwfI_kdZy45j/view?usp=sharing



If you could help with supplying what ffmpeg code we could use to have the output video, that would be great.


-
How to reduce the size of video file as a buffer or blob before writing it on Nodejs ?
7 novembre 2022, par HypothesisI send live feed from client to the server using websocket from the client side like this :


recorder = new MediaRecorder(canvasStream, {
 mimeType: 'video/webm;codecs=vp9',
 videoBitsPerSecond: 3 * 1024 * 1024
 });
 recorder.ondataavailable = async (e) => {
 const arbuf = await e.data.arrayBuffer()
 ws.send(pack({ type: 'REC', data: arbuf })) //sends to server
 }



and on the server side I get them like this :


let blob = new Blob(chunks, { type: 'video/mp4' })
 const buffer = Buffer.from(await blob.arrayBuffer());
 fs.writeFile("foo.mp4", buffer, () => console.log('video saved!'));



However
foo.mp4
is really large. Please help me find a way to reduce the size offoo.mp4
as it is being written down to the disc. ( I can reduce it after it is written, however that won't do the trick for me. It has to be encoded and compressed before it is written )