
Recherche avancée
Autres articles (74)
-
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir -
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Diogene : création de masques spécifiques de formulaires d’édition de contenus
26 octobre 2010, parDiogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
A quoi sert ce plugin
Création de masques de formulaires
Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)
Sur d’autres sites (6720)
-
Encode Android AudioRecord raw pcm data to other format using ffmpeg
31 juillet 2013, par crazyI am using AudioRecord class to read the data in bytes. Since the data received in the AudioRecord.read(byte[], int, int) is in raw form(too big), I want to encode it in some other compressed format like Vorbis(.ogg) using ffmpeg C Api. I have compiled the libffmpeg.so file which I will call through JNI. I want to know how this will be done.
After successfully encoding I want to create a video with this same audio and a single image attached to it.
Thanks.
-
ffserver and ffmpeg configure for transcode and streaming video from IP Camera to flv http stream
24 juillet 2013, par user2614266Good dayTime, guys. I have vlc streaming server with some channels which configured like this part of vlm.conf :
new channelN broadcast enabled<br />
setup channelN input "rtsp://192.168.203.4/av0_0" # h264 video & no audio<br />
setup channelN output "#transcode{vcodec=FLV1,acodec=vorb,vb=800,ab=128,channels=1,samplerate=44100}:std{access=http{mime=video/flv},mux=ffmpeg{mux=flv},dst=:8080/channelN.flv}"<br />
control channelN play<br />
Could you advised me a config form of the same channel (feed.ffm , stream.flv, option "Launch") for streaming by avserver (ffserver) with avconv (ffmpeg) ? -
Node.JS : FFmpeg piped video encoding no thumbnail created
12 avril 2013, par Sascha HeimI want to pipe the video during upload to ffmpeg for realtime thumbnail creation.
All went fine but no thumbnail.jpg was created and the ffmpeg stderr hangs after the libraries version display.Updated : Ive updated my code but it also doesnt create a valid thumbnail.
var formidable = require('formidable'),
http = require('http'),
sys = require('sys'),
spawn = require('child_process').spawn;
function spawnFfmpeg(exitCallback) {
var args = ['-i', 'pipe:0', '-c:v', 'mjpeg', '-ss', '00:00:13', '-vframes', '1', '-s', '100x80', 'thumbnail.jpg']
var ffmpeg = spawn('ffmpeg', args);
console.log('Spawning ffmpeg ' + args.join(' '));
ffmpeg.on('exit', exitCallback);
ffmpeg.stderr.on('data', function(data) {
console.log('grep stderr: ' + data);
});
return ffmpeg;
}
http.createServer(function(req, res) {
if (req.url == '/' && req.method.toLowerCase() == 'get') {
// show a file upload form
res.writeHead(200, {'content-type': 'text/html'});
res.end
('<form action="/upload" enctype="multipart/form-data" method="post">'
+ '<input type="text" /><br />'
+ '<input type="file" multiple="multiple" /><br />'
+ '<input type="submit" value="Upload" />'
+ '</form>'
);
} else if (req.url == '/upload' && req.method.toLowerCase() == 'post') {
// parse a file upload
var form = new formidable.IncomingForm();
form.maxFieldsSize = 29 * 1024 * 1024;
// Handle each part of the multi-part post
var ffmpeg = spawnFfmpeg(function(code) {
console.log('child process exited with code ' + code);
res.end();
});
var form = new formidable.IncomingForm();
// Handle each part of the multi-part post
form.onPart = function(part) {
// Handle each data chunk as data streams in
part.addListener('data', function(data) {
ffmpeg.stdout.pipe(res);
res.pipe(ffmpeg.stdin);
// Write each chunk to disk
//savedFile.write(data);
});
};
// Do it
form.parse(req);
return;
}
}).listen(80, "127.0.0.1");
process.on('uncaughtException', function(err) {
});