
Recherche avancée
Médias (1)
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (92)
-
Multilang : améliorer l’interface pour les blocs multilingues
18 février 2011, parMultilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela. -
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 ;
-
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.
Sur d’autres sites (8626)
-
FFMPEG S3 AWS Laravel Unable to check existence
18 avril 2023, par Moomen Aldahdouhthe error in logs laravel file
[2023-04-18 14:11:22] production.ERROR : Unable to check existence for : videos/643ea50862566/643ea50862566_0_300_%05d.ts "exception" :"[object] (League\Flysystem\UnableToCheckFileExistence(code : 0) : Unable to check existence for : videos/643ea50862566/643ea50862566_0_300_%05d.ts at C :\inetpub\mysite\vendor\league\flysystem\src\UnableToCheckExistence.php:19)
[stacktrace]


I'm trying to upload a video on S3 service using Laravel FFMPEG and convert the video to multi-resolution after adding Frames, the error appears on the server, but on localhost not appear, and working very well locally.


`FFMpeg::fromDisk('s3')//uploads
 ->open($this->data["storage_path_full"])
 ->exportForHLS()
 ->addFormat($lowBitrate, function ($media) {
 $media->addFilter('scale=256:144'); 
 })
 ->addFormat($superLowBitrate, function ($media) {
 $media->addFilter('scale=426:240'); 
 })
 ->addFormat($midBitrate, function ($media) {
 $media->addFilter('scale=480:360'); 
 })
 ->addFormat($superMidBitrate, function ($media) {
 $media->addFilter('scale=640:480'); 
 })
 ->addFormat($highBitrate, function ($media) {
 $media->addFilter('scale=1280:720'); 
 })
 ->addFormat($superHighBitrate, function ($media) {
 $media->addFilter('scale=1920:1080'); 
 })
 ->toDisk('s3')
 ->save($this->data["storage_path_video"]);`



-
Anomalie #3245 (Nouveau) : Formulaire editer_liens affiché inutilement dans certains cas
24 juillet 2014, par tcharlss (*´_ゝ`)Reproduire le comportement¶
Pour observer le problème, je propose d’utiliser les mots-clés, qui se servent du formulaire « editer_liens ». Donc :
- 1) Avoir au préalable des articles avec des mots-clés, et d’autres sans.
- 2) Désactiver l’ajout de mots-clés aux articles pour tous les groupes de mots-clé.
Résultat :
- Les articles possédant des mots-clés comportent toujours le formulaire. Là, ça me semble normal.
- Les articles ne possédant pas de mot-clé affichent eux aussi le formulaire. Là, ça me paraît erroné : il devrait être caché. Il n’a aucune utilité, et on a "désactivé" l’utilisation des mots-clés pour les articles, ça veut dire qu’on en veut pas.
Continuons.
- 3) Retirer tous les mots-clés liés aux articles.
Résultat :
- Maintenant, le formulaire n’est plus affiché, car plus aucun article ne possède de mot clé : on retrouve le comportement normal.
Problème¶
Le problème vient d’un test effectué dans charger : http://core.spip.org/projects/spip/repository/entry/spip/prive/formulaires/editer_liens.php#L94
Le raisonnement actuel est le suivant : quand le formulaire n’est pas éditable, il est caché s’il n’existe aucun lien pour le type d’objet.
Ou pour reprendre l’exemple des mots, plus parlant : le formulaire est caché s’il n’existe aucun mot lié à un article (n’importe quel article).
Or je pense qu’il devrait être caché s’il n’existe aucun mot lié à l’article en cours.Donc, en remplaçant :
objet_trouver_liens(array($objet_lien=>’*’),array(($objet_lien==$objet_source ?$objet :$objet_source)=>’*’))
par :objet_trouver_liens(array($objet_lien=>’*’),array(($objet_lien==$objet_source ?$objet :$objet_source)=>$id_objet))
On retrouve le comportement qui me semble "normal".
-
Anomalie #4623 : Styles des fieldset dans l’espace privé
18 avril 2021Bon stop (ou pas) !
Il semble que les blocs
fieldset
ne peuvent pas parfaitement se styler seuls. Manifestement c’est assez récent que les navigateurs acceptent undisplay:flex;
dessus par exemple.J’ai fait quelques tests en partant du formulaire de préférences des menus (tiens d’ailleurs ce formulaire a des
div.editer
sansdiv.editer-groupe
parent (à corriger !)
Il contient unfieldset + .editer-groupe.deux_colonnes
(columns : 2)Ce que j’ai testé (sous macOS avec FF, Safari, Chrome & Opéra) : la formule suivante (enlever le .editer-groupe interne et le monter sur le fieldset)
- <span class="CodeRay"><span class="tag">fieldset</span><span class="class">.editer-groupe</span>
- <span class="tag">legend</span>
- <span class="tag">div</span><span class="class">.editer</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- </span>
1) Si on applique un
columns: 2
sur ce fieldset,
- Firefox & Safari : conservent le legend, passent le reste en 2 colonnes
- Chrome & Opéra : ignorent et conservent donc un affichage 1 colonne.2) Si on applique un
display: flex; flex-wrap: wrap
sur ce fieldset
- Tous : le legend est conservé comme tel
- le reste passe effectivement en flex (permettant donc de mettre plusieurs .editer sur la même ligne)Déjà je suis étonné que Flex semble fonctionner, contrairement à ce que dit https://caniuse.com/mdn-html_elements_fieldset pour tous les Gecko. Et Edge aussi est indiqué en non fonctionnel.
Donc du coup… je me dis que le .editer-groupe dans le fieldset à encore du sens stylistique.
Ce qui pour le coup ne nous arrange pas forcément, mais ça évite aussi de casser un truc de plus dans cette structure html en le laissant.Donc du coup, on en reviendrait peut être à "fieldset.editer-section" ou "fieldset.editer-fieldset" ou "fieldset.fieldset" ou "fieldset" (sans rien)…
J’utilise .editer-section ensuite (mais peut importe)A) fieldset.editer-section > div.editer-groupe¶
(le plus proche de l’actuel je pense)
- <span class="CodeRay"> <span class="tag">div</span><span class="class">.editer-groupe</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- <span class="tag">fieldset</span><span class="class">.editer-section</span>
- <span class="tag">legend</span>
- <span class="tag">div</span><span class="class">.editer-groupe</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- </span>
B) fieldset.editer-groupe > div.editer-section¶
L’autre possibilité si ça facilite vraiment le css, c’est d’inverser les classes (avec l’ennui principal de du coup devoir reprendre l’existant)
- <span class="CodeRay"> <span class="tag">div</span><span class="class">.editer-groupe</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- <span class="tag">fieldset</span><span class="class">.editer-groupe</span>
- <span class="tag">legend</span>
- <span class="tag">div</span><span class="class">.editer-fieldset</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- </span>
B) fieldset.editer-groupe.editer-section > div.editer-groupe¶
Ou du doubler d’une autre classe
- <span class="CodeRay"> <span class="tag">div</span><span class="class">.editer-groupe</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- <span class="tag">fieldset</span><span class="class">.editer-groupe</span><span class="class">.editer-section</span>
- <span class="tag">legend</span>
- <span class="tag">div</span><span class="class">.editer-groupe</span>
- <span class="tag">div</span><span class="class">.editer</span>
- ...
- </span>
Mais dans ce cas là je trouve cela redondant (fieldset.editer-section me parait suffisant, si on doit effectivement mettre un classe css dessus)
Le plus ennuyant est peut être de devoir annuler des styles CSS du .editer-groupe dans .editer-section > .editer-groupe ;