
Recherche avancée
Médias (3)
-
Exemple de boutons d’action pour une collection collaborative
27 février 2013, par
Mis à jour : Mars 2013
Langue : français
Type : Image
-
Exemple de boutons d’action pour une collection personnelle
27 février 2013, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Collections - Formulaire de création rapide
19 février 2013, par
Mis à jour : Février 2013
Langue : français
Type : Image
Autres articles (72)
-
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...) -
Sélection de projets utilisant MediaSPIP
29 avril 2011, parLes exemples cités ci-dessous sont des éléments représentatifs d’usages spécifiques de MediaSPIP pour certains projets.
Vous pensez avoir un site "remarquable" réalisé avec MediaSPIP ? Faites le nous savoir ici.
Ferme MediaSPIP @ Infini
L’Association Infini développe des activités d’accueil, de point d’accès internet, de formation, de conduite de projets innovants dans le domaine des Technologies de l’Information et de la Communication, et l’hébergement de sites. Elle joue en la matière un rôle unique (...) -
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. (...)
Sur d’autres sites (7187)
-
Révision 23869 : Backport de r23868 : Oups, il n’y a pas de casse pour les attributs html, mais en...
8 janvier 2018, par rastapopoulos@spip.org -
How to record an HTML animation and save it as a video, in an automated manner in the backend
14 mai 2022, par frizurdI need to record a webpage and save it as a video, in an automated manner, without human interaction.


I am creating a NodeJS app that generates MP4 videos on the request of the user. The user provides an MP3 file, the app generates animated waveforms for the sound file on top of an illustration.


What I came up with so far is a system that opens a generated web page in the backend, plays the audio file, and shows audio visualization for the audio file on an HTML canvas element. On top of another canvas with mainly static components, such as images, that do not animate. The system records this, the output will be a video file. Finally, I will merge the video file with the sound file to create the final file for the user.


I came up with 2 possible solutions but both of them have problems which I am not able to solve at the moment.



Solution #1


Use a headless browser API such as Phantomjs or Puppeteer to snatch a screenshot x time every second and pipe it to FFmpeg.


The problem


The problem with this is that the process is not realtime. It would work fine if it's JUST an animation but mine is dependant on the audio file. The audio file will play-on during the render which results in a glitchy 1FPS-esque video.


Possible solution ?


Don't play the audio file live but convert the audio file into raw data. Animate the audio visualization based on the raw data instead.
Not sure how to do this and if it's even possible.



Solution #2


Play, record, and save the animation, all in the frontend.
Could use ccapture.js to record and save a canvas.
Use a headless browser to open the page and save it to disk when it's done playing.
Doesn't sound like it's the best solution.


The problem(s)


I have more than 1 canvas.
It takes a while, especially when the audio file is longer than 10 minutes.
Making users wait for a long time can be a deal-breaker.


Possible solution ?


Merge canvases into one.


No idea how to speed up the rendering time and I doubt it's possible this way.


-
Anomalie #2910 : Erreur 404 après redirection après message forum ds un site avec URLs arbo.
3 mai 2013, par Joachim SENEcedric - a écrit :
Pas d’info plus précise pour voir le bug ? url de ton site sur lequel tu constates le problème ?
Par exemple sur ce site de test
cette page
http://rature.net/cj/tests-tentatives/photofiction/article/photofiction-15
j’ai laisse un commentaire, le prévisualise
pas de souci
puis valide
et tombe sur cette URL
http://rature.net/cj/tests-tentatives/photofiction/article/tests-tentatives/photofiction/article/photofiction-15#forum1
qui donne une 404
car il faudrait ê redirigé sur :
http://rature.net/cj/tests-tentatives/photofiction/article/photofiction-15#forum1sur Chrome/Mac.
est-ce clair ?grand MERCI !