
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 (38)
-
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Supporting all media types
13 avril 2011, parUnlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)
-
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...)
Sur d’autres sites (3026)
-
Nomenclature #4626 : Renommer le menu "Squelettes"
30 avril 2021, par RastaPopoulos ♥Absolument aucune utilisateurice finale des sites que je fais, ne sait ce qu’est un template quel qu’il soit, donc encore moins un squelettes. Ce sont juste des personnes qui utilisent l’interface pour rédiger, valider des contenus, et configurer des fonctionnalités de leur site (surtout d’affichage).
La personne veut :
- configurer l’apparence de la box dans son site => aucun besoin de savoir ce qu’est un squelette/template
- configurer des menus => aucun besoin non plus
- configurer la taille et le comportement (lazyload ou pas etc) des images adaptives => aucun besoin non plus
- configurer les noisettes du site, pour dire quoi afficher sur chaque page => aucun besoin non plus
- etc etcPour 99% des fonctionnalités qui sont insérées dans ce menu, les gens n’ont donc absolument pas à savoir ce qu’est le terme "squelettes", et on n’a pas à leur expliquer, ça n’a aucun rapport avec leur quotidien et avec cette liste de fonctionnalités. Elles peuvent parfaitement configurer tout ça sans jamais avoir entendu ce terme (et sans même savoir quel logiciel elles sont en train d’utiliser !).
Avoir des client⋅es/utilisateurices finales qui savent ce qu’est un template et/ou un squelettes SPIP, c’est une infime infime minorité des cas. Les gens qui l’utilisent à la toute fin n’ont pas à savoir ça à priori. Tant mieux si elles connaissent par ailleurs, mais c’est complètement annexe, ça ne doit pas être un pré-requis du tout pour comprendre et utiliser ce menu.
Ça me fait d’ailleurs très penser à un sketch de "La stratégie de l’échec", où il faut apprendre à mal ranger : "Je classe les factures débiteurs dans le dossier Antilope". Ya un mot inconnu de la plupart des users, qui ne correspond à rien pour elleux, et on leur demande se souvenir que tel config est dedans, juste par mémoire, et non parce que c’est compréhensible en soi.
Que ce soit pour "Mise en page" ou pour "Présentation", les propositions ne sortent pas de nulle part mais ont une argumentation :
1) doit avoir un rapport avec la liste des plugins qui ajoutent des choses dans ce menu actuellement
2) suivant les comparaisons avec les autres CMS du même genreC’est suivant ces deux points qu’il faut trouver un terme regroupant le maximum (ça ne collera jamais à 100%). Mais clairement suivant ce "cahier des charges" très basique : le mot "squelettes" n’a aucun rapport.
-
Is there a way to apply a curve bend in ffmpeg ?
25 mars 2020, par stevendesuI have four cameras each feeding me a different portion of a basketball court. Due to the slight offset of the cameras physical locations and lens distortion around the edges of the camera, I cannot simply stitch the videos together without some kind of correction.
I’ve looked into ffmpeg’s
perspective
filter, as well as thelenscorrection
filter. In the former case it was only able to create a trapezoid, not the curved image I want. In the latter case using negative values tok1
andk2
seemed to be heading in the right direction, but it either disorted the top and bottom of the image to the point of being nonsensical noise, or it zoomed in to the image so much that I lost important details.For the sample picture below, ultimately I want the midcourt line (the blue vertical line on the right side) to be vertical, and I want the mess of wires on the white desk at the bottom to remain visible and identifiable.
Given a video which looks like the following :
I wish to produce something like the following :
This image was made using the "Curve Bend" filter in GIMP, but I just eye-balled it - so it’s not perfect. Ideally once I get the exact parameters the midcourt line will be perfectly vertical
When using the
lenscorrection
filter, no values fork1
andk2
seemed to get the effect I want :Negative
k1
, negativek2
:Negative
k1
, positivek2
:Positive
k1
, negativek2
:Positive
k1
, positivek2
:In general :
- negative / negative distorted the image beyond recognition
- negative / positive looked alright, but the midcourt line was off the screen and it wasn’t clear if any distortion had been applied
- positive / negative looked the best, but while the top and bottom curved in the middle of the left and right actually bulged out, leaving the midcourt line distorted
- positive / positive was the opposite of the desired effect
-
How to combine software and hardware video filters in FFmpeg, e.g. using CUDA/nvenc ? [closed]
3 novembre 2020, par bemoOne function of my Windows software project requires capturing video at 100fps for 10 seconds simultaneously from 4 machine vision cameras. I'm initially storing the video data in uncompressed/raw video files, one per camera, where these files are just concatenated raw frame data from the camera (in Bayer rggb8 format).


After capturing, I need to convert these into a compressed format (I don't do this at the time of capture to avoid clogging up the CPU and minimise the risk of dropping frames). I'm using ffmpeg for this and I've arrived at this command that gives satisfactory results :


ffmpeg.exe -y -an -f rawvideo -pixel_format bayer_rggb8 -video_size 2048x1536 -framerate 100 -i input.raw -codec:v libx264 -preset medium -crf 17 -vf "vignette=mode=backward:a=PI/7,lenscorrection=k1=-0.14,unsharp=13:13:1.5:5:5:0,hqdn3d,format=yuv420p" output.mp4


Since the above uses software encoding it is pretty slow and takes several minutes to complete the 4x10s videos. I need it to be a lot faster to avoid the user having to wait too long within my app for transcoding to finish. So, I want to speed this up using ffmpeg's hardware acceleration.


I've purchased a nvenc/CUDA-compatible GeForce card, have compiled ffmpeg with CUDA support and have experimented with the
h264_nvenc
encoder. Basic encoding works (without encoding parameters and filters) but I've got two specific problems :

- 

-crf
(and possibly-present
) aren't supported by h264_nvenc, so what is the hardware-accelerated equivalent to-preset medium -crf 17
?- How can I apply filters to reduce vignetting, correct lens distortion (2 cameras are using fish-eye lenses), sharpen the images and then de-noise them, whilst still significantly improving overall encoding speed ? I understand some filters aren't supported by hardware so I need to use
hwupload_cuda
andhwdownload
to move data between video memory and main memory, but I can't get the exact encoding incantation working and I'm also worried I'll lose all the hardware-acceleration benefit if I have to do too much in software.






I'm open to using alternatives to nvenc if necessary - e.g. VAAPI, libmfx/QuickSync or OpenCL as mentioned on ffmpeg's hardware acceleration page.