
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 (96)
-
MediaSPIP 0.1 Beta version
25 avril 2011, parMediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
The zip file provided here only contains the sources of MediaSPIP in its standalone version.
To get a working installation, you must manually install all-software dependencies on the server.
If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...) -
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
ANNEXE : Les plugins utilisés spécifiquement pour la ferme
5 mars 2010, parLe site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)
Sur d’autres sites (9343)
-
Speed up the FFmpeg process time in Android
19 septembre 2019, par Yogesh PaliyalI want to loop video until the sound stops, everything works good but it takes too much time.
if my audio file length is 4 minutes then it takes approx of 4 minutes & the size is also too much, here is my commandString[] cmd = new String[]{"-i",audioFile.getAbsolutePath(),"-filter_complex","movie="+videoFile.getAbsolutePath()+":loop=0,setpts=N/(FRAME_RATE*TB)","-c","copy","-y",createdFile.getAbsolutePath()};
-
how to get time bitrate, q and speed from ffmpeg using ffprobe ?
24 décembre 2016, par user2631534i im using node js that creates and start ffmpeg for restream using pipe function that works but i im unable to get from stdout.pipe ffmpeg informations about started stream : bitrate, speed, time and q.
this is what i get when i start ffmpeg using : ./ffmpeg -i http://serverip :/stream1.ts
frame= 710 fps = 65 q=1.0 Lsize = 4974kB time=00:00:28.33 bitrate = 1437.9kbits/s speed = 2.61x
and i would like to read into string this parameters so that i can write in mysql database and later show in datatables info...how to get frame, fps, q, time, bitrate and speed value into javascript variable so that i can use it later ?
i im starting ffmpeg using this :
function listener(id, stream_url) {
/* LISTENER - ffmpeg */
streams[id].on('close', function() {
/* START - stream */
stream(id, stream_url);
});
}
function stream(id, stream_url) {
/* START - ffmpeg */
streams[id] = child_process.spawn(process.env.PWD + "/node_modules/ffmpeg-static/bin/linux/x64/ffmpeg", [
"-re", /* STREAM - realtime */
"-y", /* OVERWRITE - output file */
"-hide_banner", /* BANNER - hide */
"-loglevel", "quiet", /* LOG - hide */
"-i", stream_url, /* STREAM - source */
"-vcodec", "copy",
"-reset_timestamps", "1",
"-movflags", "frag_keyframe+empty_moov",
"-f", "mpegts",
"-"
], { detached: false });
/* LISTENER - ffmpeg */
listener(id, stream_url);
}
/* LOOP - throught all streams */
for (var i in rows) {
/* CHECK - ffmpeg */
if (!streams[rows[i].id]) {
/* START - stream */
stream(rows[i].id, rows[i].stream);
};
};And showing stream using :
streamRoutes.get('/stream2', function(req, res) {
/* STREAM - header */
res.writeHead(200, {
'Content-Type': 'video/H264'
});
/* PIPE - stream to client */
streams[2].stdout.pipe(res);
ffprobe(streams[2].stdout, { path: ffprobeStatic.path }, function (err, info) {
console.log(info);
});}) ;
i try using ffprobe input stream as stdout from ffmpeg that is read from memory but i get undefined in console.log....
UPDATED QUESTION :
i save file using this code to HDD and then read frpm fluent-ffmpeg-extended metadata and i im getting correct JSON data (duration, bitrate, resolution, time etc...) but i would like not to save stream to HDD to get informations...i would like to get from memory stream and get this informations...but fluent-ffmpeg-extended accept only local input file on HDD not stream (http link), how can i enter stream link into fluent-ffmpeg to get this infomations from memory (stdout.pipe) ?
var inputfile = "http://myserverip/stream/ -vcodec copy -f mpegts 1.ts";
var exec = require('child_process').exec;
exec("/root/mediaxtream-codes/node_modules/ffmpeg-static/bin/linux/x64/ffmpeg" + ' -i ' + inputfile, function(err, stdout, stderr) {
console.log(stdout);
});
function check() {
var Metalib = require('fluent-ffmpeg-extended').Metadata;
var metaObject = new Metalib("1.ts", function(metadata, err) {
console.log(require('util').inspect(metadata, false, null));
});
setTimeout(check, 1000);
};
setTimeout(check, 1000);And form console.log in terminal i get correct informations every seconds :
{ ffmpegversion: '3.1',
title: '',
artist: '',
album: '',
track: '',
date: '',
durationraw: '00:02:02.08',
durationsec: 122,
synched: false,
major_brand: undefined,
video:
{ container: 'mpegts',
bitrate: 2058,
codec: 'h264',
resolution: { w: 1280, h: 720 },
resolutionSquare: { w: 1280, h: 720 },
rotate: 0,
fps: 25,
stream: 0,
aspectString: '16:9',
aspect: 1.7777777777777777,
pixelString: '1:1',
pixel: 1 },
audio: { codec: 'mp2', bitrate: 384, sample_rate: 48000, stream: 0 } } -
How to increase compression speed for FFmpeg ?
30 décembre 2022, par MarotiI have used following command for compress video in android.



ffmpeg -y -i /sdcard/DCIM/Camera/VID_20150326_125017.mp4 -strict experimental -s 640x360 -r 25 -vcodec mpeg4 -b 1000k -ab 48000 -ac 2 -ar 22050 /sdcard/videokit/out.mp4




Above command is a work properly, but it's taking too much time for compression.
An 80MB video file takes around 3 minutes to compress to an 8MB file. Is there any way I can reduce this time.