
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 (57)
-
Qu’est ce qu’un masque de formulaire
13 juin 2013, parUn masque de formulaire consiste en la personnalisation du formulaire de mise en ligne des médias, rubriques, actualités, éditoriaux et liens vers des sites.
Chaque formulaire de publication d’objet peut donc être personnalisé.
Pour accéder à la personnalisation des champs de formulaires, il est nécessaire d’aller dans l’administration de votre MediaSPIP puis de sélectionner "Configuration des masques de formulaires".
Sélectionnez ensuite le formulaire à modifier en cliquant sur sont type d’objet. (...) -
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 -
Les images
15 mai 2013
Sur d’autres sites (9819)
-
Live HTML5 Video to Node.js to HTML5 Video streaming
28 mars 2017, par sandorvasasI’ve searched around in similar topics, but haven’t really found the answer for my question.
I’m making a webcam live-streaming site, and reading video input from HTML5 , periodically uploading the frames via WebSocket to a Node.js server, which -so far as I understood-, should write the incoming frames’ data to a videofile, so that file can be streamed with ffmpeg or gstreamer to broadcast the live stream to multiple viewers.I’m planning to use livecam, since it can stream from a file as well.
My uncertainty arises at the point when the frames are received from the broadcaster :
I have this simple node RTC endpoint :
const RTCAPI = (apiServer) => {
let primus = new Primus(apiServer, {
transformer: 'uws',
parser: 'binary',
pathname: '/messaging',
plugin: {
rooms: PrimusRooms,
responder: PrimusResponder
}
});
let clients = {};
primus.on('connection', spark => {
clients[spark.id] = spark;
spark.on('data', data => {
// here -- fs.createWriteStream?
});
});
}A side question is, how can I safely write the frames to a file that ffmpeg/gstreamer could stream ? Is it safe append raw incoming data to the file ?
Since this would be live-stream only, I won’t need to keep the recorded files, so I guess the file should only keep the last N frames, deleting the last one when adding a new. I’m not sure how can I achieve this. I’m not even sure I have to deal with these manually or ffmpeg/gstreamer supports the ’moving window of frames’ out of the box.
Any advice would be greatly appreciated !
Thanks.
-
Filename in android rejected by ffmpeg command
28 avril 2020, par ark1974Planning to use ffmpeg in Android for A/V conversion. Installed Android Studio 3.5.3. I am fairly new to Android development and the folder names, unlike in windows system, is fairly confusing to me. I am able to build the gradle without any error but the fetched pathname is rejected by ffmpeg commandline.



Questions :



1) Resulting path_name shows both pathname and filename which is cool. Is the resulting path_name correct or expected ? However, ffmpeg raised error flag citing that directory/file do not exist corresponding to the resulting path_name.



2) Inside android properties, the path starts with "Device storage/..." but Android Studio command starts with "/document/". Why I see this variation ?



3)
onActivityResult()
do not work with@override private
prefix but works with@override public
, is it expected ? Many examples on internet, however use private though.


4)
MediaStore.Audio.Media.DATA
code do not work at all, is it deprecated in Android 3.5.5 ?


Java code :



@Override public void onActivityResult(int requestCode, int resultCode, Intent data) {
 if(requestCode == 7 && resultCode == RESULT_OK){ 
 path_name = data.getData().getPath(); 
 }
 }




Result :



path_name = "/document/primary:WhatsApp/Media/WhatsApp Audio/AUD-20200402-WA0006.mp3" **strong text**



-
Bye Bye FATE Machine
4 septembre 2010, par Multimedia Mike — FATE ServerThis is the computer that performed the lion’s share of FATE cycles for the past 1.5 years before Mans put a new continuous integration system into service. I’ve now decided to let the machine go. I can’t get over how odd this feels since this thing is technically the best machine I own.
It’s a small form factor Shuttle PC (SD37P2 v2) ; Core 2 Duo 2.13 GHz ; 2 GB RAM ; 400 GB SATA HD ; equipped with the only consistently functional optical drive in my house (uh oh). I used it as my primary desktop from March 2007 – November 2008, at which point I repurposed it for FATE cycles.
As mentioned, the craziest part is that this is technically the best computer in my house. My new EeePC 1201PN isn’t at quite the same level ; my old EeePC can’t touch it, of course ; the Mac Mini has a little more RAM but doesn’t stack up in nearly all other areas. But the Shuttle just isn’t seeing that much use since the usurpation. I had it running automated backup duty for multimedia.cx but that’s easy enough to move to another, lower-powered system.
Maybe the prognosticators are correct and the PC industry has matured to the point where raw computing power simply doesn’t matter anymore. I fancy myself as someone who knows how to put CPU power to work but even I don’t know what to do with the computing capacity I purchased over 3 years ago.
Where will the Shuttle go ? A good home, I trust– I know a family that just arrived in the country and could use a computer.