
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (79)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
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 (...) -
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)
Sur d’autres sites (12129)
-
Using videoshow (npm module) with ffmpeg to conver audio+image into video
31 mai 2017, par delesslinI’m trying to use the videoshow utility to combine a short audio clip with an image on my ubuntu system. I installed ffmpeg globally while in the root directory using :
sudo apt-get install ffmpeg
I then installed videoshow inside the project folder using :
sudo npm install videoshow
The project folder contains 3 files plus the node_modules folder : an image (wolf.jpg), an audio clip (wolf.mp3), and a js file (audio.js). I derived audio.js from an example script on the videoshow github page. Here is my script :
var videoshow = require('videoshow')
var images = [
"wolf.jpg"
]
var videoOptions = {
fps: 25,
loop: 5, // seconds
transition: true,
transitionDuration: 1, // seconds
videoBitrate: 1024,
videoCodec: 'libx264',
size: '640x?',
audioBitrate: '128k',
audioChannels: 2,
format: 'mp4',
pixelFormat: 'yuv420p'
}
videoshow(images, videoOptions)
.audio('wolf.mp3')
.save('wolf.mp4')
.on('start', function (command) {
console.log('ffmpeg process started:', command)
})
.on('error', function (err, stdout, stderr) {
console.error('Error:', err)
console.error('ffmpeg stderr:', stderr)
})
.on('end', function (output) {
console.error('Video created in:', output)
})In the terminal, inside the project folder I then call :
node audio.js
The terminal is silent for a moment followed by :
ffmpeg process started: ffmpeg -i /tmp/videoshow-db63732f-7376-4663-a7bc-c061091e579a -y -filter_complex concat=n=1:v=1:a=0 wolf.mp4
ffmpeg process started: ffmpeg -i /tmp/videoshow-1f8851b4-c297-4070-a249-3624970dbb85 -i wolf.mp3 -y -b:a 128k -ac 2 -r 25 -b:v 1024k -vcodec libx264 -filter:v scale=w=640:h=trunc(ow/a/2)*2 -f mp4 -map 0:0 -map 1:0 -t 5 -af afade=t=in:ss=0:st=0:d=3 -af afade=t=out:st=2:d=3 -pix_fmt yuv420p wolf.mp4
Error: [Error: ffmpeg exited with code 1: ]
ffmpeg stderr: undefinedI’m not sure why this isn’t working, but any/all assistance would be deeply appreciated...
Hawu’h (thanks),
Roo -
Fail to restream with nginx-rtmp-module
19 mai 2017, par Victor PonomarenkoI’m unable to start restream using command
exec
. Also I triedexec_pull
.
It didn’t help. My target is to restreamrtmp://ktv.s4c.link/live/livestream
url to my local nginx, tortmp://localhost:1935/hls
.
/tmp/logs/ffmpeg.log
is empty.
I guess thatexec
not even called, but why ?rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
allow play all;
live on;
record off;
#pull rtmp://ktv.s4c.link/live/livestream;
exec ffmpeg -i rtmp://localhost:1935/live -f flv rtmp://localhost:1935/hls 2>>/tmp/logs/ffmpeg.log;
}
application hls {
allow play all;
live on;
record off;
}
}I’m using nginx-1.12.0.
I followed by this tutorial, watched this -
Evolution #3819 : Pouvoir demander un module PHP dans paquet.xml
7 février 2017Hum ça ça n’ennuie plus de backporter par contre.
Par ailleurs ce n’est pas compliqué à intégrer. Ci-joint un patch rapide.
J’ai testé en mettant dans z-core :
-<necessite nom="php:curl"></necessite>
OK
-<necessite nom="php:CURL"></necessite>
OK
-<necessite nom="php:curly"></necessite>
Pas OK (normal)Dans ce dernier cas, l’erreur affichée est :
- Impossible d’activer le plugin ../plugins/zone/z-core
- Nécessite le plugin PHP:CURLY
Par contre, si on met juste ’php’ il indique bien :
- Le plugin Z-core dépend de PHP [8.0 ;]
Donc il faudrait ajouter une chaine de langue pour les extensions PHP aussi je suppose.
- Impossible d’activer le plugin ../plugins/zone/z-core