
Recherche avancée
Médias (1)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
Autres articles (111)
-
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...) -
Mediabox : ouvrir les images dans l’espace maximal pour l’utilisateur
8 février 2011, parLa visualisation des images est restreinte par la largeur accordée par le design du site (dépendant du thème utilisé). Elles sont donc visibles sous un format réduit. Afin de profiter de l’ensemble de la place disponible sur l’écran de l’utilisateur, il est possible d’ajouter une fonctionnalité d’affichage de l’image dans une boite multimedia apparaissant au dessus du reste du contenu.
Pour ce faire il est nécessaire d’installer le plugin "Mediabox".
Configuration de la boite multimédia
Dès (...) -
(Dés)Activation de fonctionnalités (plugins)
18 février 2011, parPour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)
Sur d’autres sites (11833)
-
Evolution #3610 : Avoir les répertoires plugins/auto par défaut dans la dist
30 janvier 2018, par RastaPopoulos ♥Non pour la création depuis PHP à mon avis, puisque pour création il faut qu’il y ait les droits d’écriture de PHP sur le dossier parent, or "plugins" ne fait pas partie des dossiers sur lesquels la personne qui installe doit mettre des droits d’écriture obligatoire, et ça ne doit pas le devenir d’après moi.
Seul plugins/auto doit avoir les droits d’écriture normalement. Donc le fournir d’office à l’installation oui pourquoi pas, et aussi l’ajouter à la liste des dossiers qui doivent être "écrivables" lorsqu’il existe (avec tmp, config, local, IMG) afin que lors de l’installation ça le signale si ce n’est pas le cas.
-
Frames are different when extracted from FFMPEG and Android Tablets (Through TextureView)
20 décembre 2019, par KeyangI am extracting frames from the same clip through FFMPEG and Android Tablets. The clip is encoded using h264 with pixel format yuv420p. The frames generated on two ends are visually different. See below
Frame from Android TextureView
Both frames are in 72x72 resolution. But frame from Android Tablet has obvious less feature compared to that of FFMPEG (e.g. the face of the lady is ’smoother’ on frame from android).
The frames extraction for FFMPEG is like :
ffmpeg -i sample.mp4 ./frames/%05d.png
While on Android device, TextureView is used to render decoded Video onto an OpenGL Texture. Then TextureView.getBitmap() is called to retrieve the bitmap when "onSurfaceTextureUpdated" is called. So basically :
// mediaPlayer is MediaPlayer set properly
// textureView is a TextureView component
mediaPlayer.setSurface(textureViewSurface)
onSurfaceTextureUpdated-> {
bmp=textureView.getBitmap();
bmp.compress(PNG,100,outputStream);
}FFMPEG uses sRGB internally and OpenGL uses linear RGB. I have tried to adjust gamma but does not work quite well.
Anyone knows the reason and how to resolve the issue so that frames extracted from both ends look the same ?
-
Merge commit ’239d02eff3ffe9f7d40caa21dde50fb4a0e94c24’
7 avril 2017, par Clément BœschMerge commit ’239d02eff3ffe9f7d40caa21dde50fb4a0e94c24’
* commit ’239d02eff3ffe9f7d40caa21dde50fb4a0e94c24’ :
avisynth : Cast to the right type when loading avisynth library functionsThis commit is a noop, we are using dlsym() instead of GetProcAdress().
Merged-by : Clément Bœsch <u@pkh.me>