
Recherche avancée
Médias (91)
-
Corona Radiata
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Lights in the Sky
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Head Down
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Echoplex
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Discipline
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
Letting You
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
Autres articles (67)
-
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...)
Sur d’autres sites (8513)
-
avfilter : don't anonymously typedef structs
12 mai 2017, par Paul B Maholavfilter : don't anonymously typedef structs
Signed-off-by : Paul B Mahol <onemda@gmail.com>
- [DH] libavfilter/aeval.c
- [DH] libavfilter/af_afade.c
- [DH] libavfilter/af_amerge.c
- [DH] libavfilter/af_apad.c
- [DH] libavfilter/af_aresample.c
- [DH] libavfilter/af_asetnsamples.c
- [DH] libavfilter/af_asetrate.c
- [DH] libavfilter/af_astats.c
- [DH] libavfilter/af_atempo.c
- [DH] libavfilter/af_earwax.c
- [DH] libavfilter/af_firequalizer.c
- [DH] libavfilter/af_hdcd.c
- [DH] libavfilter/af_volumedetect.c
- [DH] libavfilter/asrc_anoisesrc.c
- [DH] libavfilter/asrc_anullsrc.c
- [DH] libavfilter/asrc_flite.c
- [DH] libavfilter/asrc_sine.c
- [DH] libavfilter/avf_concat.c
- [DH] libavfilter/avf_showcqt.h
- [DH] libavfilter/avf_showspectrum.c
- [DH] libavfilter/avf_showwaves.c
- [DH] libavfilter/bbox.h
- [DH] libavfilter/buffersink.h
- [DH] libavfilter/deshake.h
- [DH] libavfilter/deshake_opencl.h
- [DH] libavfilter/dualinput.h
- [DH] libavfilter/ebur128.h
- [DH] libavfilter/f_bench.c
- [DH] libavfilter/f_ebur128.c
- [DH] libavfilter/f_interleave.c
- [DH] libavfilter/f_perms.c
- [DH] libavfilter/f_sendcmd.c
- [DH] libavfilter/f_zmq.c
- [DH] libavfilter/signature.h
- [DH] libavfilter/signature_lookup.c
- [DH] libavfilter/tinterlace.h
- [DH] libavfilter/unsharp.h
- [DH] libavfilter/vf_alphamerge.c
- [DH] libavfilter/vf_bbox.c
- [DH] libavfilter/vf_blackdetect.c
- [DH] libavfilter/vf_codecview.c
- [DH] libavfilter/vf_colorbalance.c
- [DH] libavfilter/vf_colorchannelmixer.c
- [DH] libavfilter/vf_colorlevels.c
- [DH] libavfilter/vf_colormatrix.c
- [DH] libavfilter/vf_curves.c
- [DH] libavfilter/vf_decimate.c
- [DH] libavfilter/vf_dejudder.c
- [DH] libavfilter/vf_detelecine.c
- [DH] libavfilter/vf_edgedetect.c
- [DH] libavfilter/vf_eq.h
- [DH] libavfilter/vf_extractplanes.c
- [DH] libavfilter/vf_fftfilt.c
- [DH] libavfilter/vf_field.c
- [DH] libavfilter/vf_fieldmatch.c
- [DH] libavfilter/vf_geq.c
- [DH] libavfilter/vf_histeq.c
- [DH] libavfilter/vf_hqx.c
- [DH] libavfilter/vf_hue.c
- [DH] libavfilter/vf_idet.h
- [DH] libavfilter/vf_il.c
- [DH] libavfilter/vf_kerndeint.c
- [DH] libavfilter/vf_mcdeint.c
- [DH] libavfilter/vf_mpdecimate.c
- [DH] libavfilter/vf_nlmeans.c
- [DH] libavfilter/vf_noise.h
- [DH] libavfilter/vf_owdenoise.c
- [DH] libavfilter/vf_palettegen.c
- [DH] libavfilter/vf_pp.c
- [DH] libavfilter/vf_removelogo.c
- [DH] libavfilter/vf_sab.c
- [DH] libavfilter/vf_selectivecolor.c
- [DH] libavfilter/vf_separatefields.c
- [DH] libavfilter/vf_setfield.c
- [DH] libavfilter/vf_showpalette.c
- [DH] libavfilter/vf_signalstats.c
- [DH] libavfilter/vf_smartblur.c
- [DH] libavfilter/vf_spp.h
- [DH] libavfilter/vf_subtitles.c
- [DH] libavfilter/vf_super2xsai.c
- [DH] libavfilter/vf_telecine.c
- [DH] libavfilter/vf_thumbnail.c
- [DH] libavfilter/vf_tile.c
- [DH] libavfilter/vf_uspp.c
- [DH] libavfilter/vf_vidstabdetect.c
- [DH] libavfilter/vf_vidstabtransform.c
- [DH] libavfilter/vf_vignette.c
- [DH] libavfilter/vf_xbr.c
- [DH] libavfilter/vidstabutils.c
- [DH] libavfilter/vsrc_cellauto.c
- [DH] libavfilter/vsrc_life.c
- [DH] libavfilter/vsrc_mandelbrot.c
-
using ffmpeg to stream a live video file, which is continuously being updated
20 juin 2022, par tamirgI have one process that gets a live stream from a source, and can write it to a file. Meaning the file will keep updating with new frames data from the stream.


Is this possible to make this file an input for ffmpeg process, so ill get a live stream from this file ? (i wouldn't want it to stream it in a loop, but only to stream live the "new" data)


-
Queuing multiple video files as a single live video stream with nodejs and ffmpeg
24 avril 2016, par bomtempii would like to stream a video with node nodejs using multiple little video sequences that are created on the fly.
It means that the server queues multiple files, but the client must see it as only one single stream.Why would i need such feature ?
I have an application that creates images on the fly on the server, and i need to send them as a single video to the client, as if it was on a live source.
I cannot use ffmpeg to concatenate these files and convert them to a single video because i don’t have the complete sequence.I can do the trick with images sequences, using "multipart/x-mixed-replace" content-type, in a mjpeg format. Here is how i do :
http.createServer(function(req, stream) {
stream.writeHead(200, {
'Content-Type': 'multipart/x-mixed-replace;boundary=myboundary',
'Cache-Control': 'no-cache',
'Expires': '-1',
'Connection': 'close',
'Pragma': 'no-cache'
});
setInterval(function() {
var data = ... // here launch the function to get the binary data from the latest image created on the server
stream.write("--myboundary\r\n");
stream.write("Content-Type: image/jpeg\r\n");
stream.write("Content-Length: " + data.length + "\r\n");
stream.write("\r\n");
stream.write(data);
stream.write("\r\n");
}, 300);
}).listen(port, function() {
});The problem with this format is that it has no sound.
I tried to serve the sound from a different endpoint, and use ffmpeg to assemble them in live and send them back to the server where it will be forwarded to a new endpoint containing the sound and video, but after just a few seconds the video becomes more and more laggy and freezes.So that is why i thought that i should start by generating small videos on the server, by taking the 24 or 30 latest images created on the fly, concatenate them with ffmpeg and queue them on nodejs. That would just add approximately 1 second delay to the client.
Thanks for your help !