
Recherche avancée
Autres articles (9)
-
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 (...) -
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Que fait exactement ce script ?
18 janvier 2011, parCe script est écrit en bash. Il est donc facilement utilisable sur n’importe quel serveur.
Il n’est compatible qu’avec une liste de distributions précises (voir Liste des distributions compatibles).
Installation de dépendances de MediaSPIP
Son rôle principal est d’installer l’ensemble des dépendances logicielles nécessaires coté serveur à savoir :
Les outils de base pour pouvoir installer le reste des dépendances Les outils de développements : build-essential (via APT depuis les dépôts officiels) ; (...)
Sur d’autres sites (4233)
-
Revision 3d655805f2 : Use same intra prediction for all block size The commmit changed to use same in
23 avril 2013, par Yaowu XuChanged Paths :
Modify /vp9/common/vp9_reconintra.c
Modify /vp9/common/vp9_reconintra4x4.c
Use same intra prediction for all block sizeThe commmit changed to use same intra prediction function for all
block sizes.Some details on the changes :
1. All directional modes except DC/TM/V/H now have built-in filtering
for all pixels with filter taps either (1, 2, 1)/4 or (1, 1)/2.
2. Above edge get automatic extended to double width (bw*2), which
makes a lot of the prediciton mode computation simpler.
3. Same intra prediction function is called with different size
for i4x4_pred and all other larger size.Overall, the change helped keyframe only coding for both cif size
and std-hd size test sets by .5% consistently on all encodings.
For normal coding with single/auto key frame, the change now also
is consistently net positive for all encodings. The overall gains
is about .15% on std-hd set.Change-Id : I01ceb31fbc73d49776262e6bdc06853b03bbd1d1
-
convert 16bit grayscale raw video by ffmpeg for analysis in openCV
15 février 2015, par user3730845I have 16bit grayscale stream of scientific data which I want to analyse in openCV. I tried to look for some conversion of data, however it seems that grayscale is a trouble for ffmpeg and available codecs.
My idea is to use 3 colours of video wisely and stream my grayscales into 3 colours, one by one and then in openCV access each colour and do my analysis there. Is such a thing possible ?
When I convert stream by : ffmpeg -f rawvideo -y -s 256x256 -pix_fmt gray16be -i rawfile.bin -an -vcodec ffv1 video.avi, I get weird colour space but I can open the result in openCV.
If there is any other way to do such a thing can you point me towards libraries/howtos, ultimately I need to do thresholding, cross-correlation, edge filtering, centre of gravity types of functions and I need to do this as quickly as possible for datasets of >10GB
My raw files/streams are set of 256x256 16bit b&w images, with 256 bytes header and gaps
-
NodeMediaServer : RTMP Relay Push Not Accepting Commands
13 avril 2021, par Devin DixonI am using Node Media Server and I am trying to resize the RTMP push to resize to a smaller video. I have the following config :


relay: {
 ffmpeg: '/usr/bin/ffmpeg',
 tasks: [
 {
 app: 'live',
 mode: 'push',
 vc: "libx264",
 vcParam: ['-filter_complex','"scale=\'if(gt(iw,1920),1920,-1)\':\'if(gt(ih,1080),1080,-1)\':force_original_aspect_ratio=decrease"', '-crf', 20],
 edge: 'rtmp://www.example.com',
 }
 ]
 }




Except in my output, I am getting this :


/usr/bin/ffmpeg -i rtmp://127.0.0.1:1935/live/123456 -c copy -f flv rtmp://www.examplee.com/live/123456


Its using the copy and not passed commands. Any ideas on why its ignoring the config ?