
Recherche avancée
Médias (3)
-
MediaSPIP Simple : futur thème graphique par défaut ?
26 septembre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Video
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (60)
-
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Soumettre améliorations et plugins supplémentaires
10 avril 2011Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)
Sur d’autres sites (10987)
-
Anomalie #4181 : modif du login
8 octobre 2018, par b bLe patch dans le bon format.
-
Anomalie #4560 (En cours) : Améliorer l’accessibilité de la page de login
30 septembre 2020, par Roman MkrtchianLa page de login a quelques soucis d’accessibilité :
- Les messages d’alerte doivent avoir un role="alert" (cf. RGAA 7.5)
Dans la page de login il y a plusieurs messages qui ne l’ont pas. Ca permet d’alerter le lecteur d’écran immédiatement en lisant d’abord ce message. - Les champs obligatoires doivent avoir un message indiquant qu’ils le sont avant la validation du formulaire. (cf. RGAA 11.10.1/11.10.2)
Dans la page de login le champ login (d’après ce que j’en comprends le mot de passe n’est pas obligatoire) a un attribut required mais n’a rien dans son label, aria-labelledby ou aria-describedby n’indique qu’il est obligatoire. Le plus simple est de mettre un astérisque à la fin du label.
Je peux faire une PR pour ces deux points.
Il y a une autre chose que je ne comprends pas, dans login.php on a :
- <span class="CodeRay"><span class="keyword">if</span> (<span class="predefined">strlen</span>(<span class="local-variable">$session_password</span>)) {
- <span class="local-variable">$erreurs</span>[<span class="string"><span class="delimiter">'</span><span class="content">password</span><span class="delimiter">'</span></span>] = _T(<span class="string"><span class="delimiter">'</span><span class="content">login_erreur_pass</span><span class="delimiter">'</span></span>);
- } <span class="keyword">else</span> {
- <span class="comment">// sinon c'est un login en deux passe old style (ou js en panne)</span>
- <span class="comment">// pas de message d'erreur</span>
- <span class="local-variable">$erreurs</span>[<span class="string"><span class="delimiter">'</span><span class="content">password</span><span class="delimiter">'</span></span>] = <span class="string"><span class="delimiter">'</span><span class="content"> </span><span class="delimiter">'</span></span>;
- }
- </span>
Qu’est-ce qu’un login en deux passes ?
Le souci c’est qu’en cas d’absence de mot de passe on ne met rien dans le message d’erreur, et donc ça n’affiche aucun message d’erreur lié au champ de mot de passe. - Les messages d’alerte doivent avoir un role="alert" (cf. RGAA 7.5)
-
Video converted with FFMPEG cannot be played
20 mai 2023, par EugeneHI am developing a function that converts RTSP files to HLS and displays them in a web browser (chrome).
Development is node.js, I am using ffmpeg.


The part that is converted to HLS and displayed on the screen plays well without any problems.
Video cannot be played the moment the folder is changed for file management.


This is the existing working ffmpeg code and m3u8 code.


ffmpeg -rtsp_transport tcp -i rtsp://210.99.70.120:1935/live/cctv001.stream -c:v copy -f hls -hls_time 1 -hls_segment_type mpegts -hls_flags delete_segments+independent_segments+omit_endlist -hls_list_size 0 -master_pl_name playlist.m3u8 -hls_segment_filename /Users/name/Movies/cam/1/hls/1684560902700_%06d.ts -var_stream_map v:0 /Users/name/Movies/cam/1/hls/1684560902700_playlist.m3u8

Local Path : /Users/name/Movies/cam/1/hls/1684560902700_playlist.m3u8
EndPoint : http://localhost:3000/video/cam/1/hls/1684560902700_playlist.m3u8
 #EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:2
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-INDEPENDENT-SEGMENTS
#EXTINF:2.000000,
1684560902700_000000.ts
#EXTINF:1.969000,
1684560902700_000001.ts
#EXTINF:2.000000,
1684560902700_000002.ts
#EXTINF:2.015000,
1684560902700_000003.ts



This is the ffmpeg code and the m3u8 code with the path added.(Video not played)


ffmpeg -rtsp_transport tcp -i rtsp://210.99.70.120:1935/live/cctv001.stream -c:v copy -f hls -hls_time 1 -hls_segment_type mpegts -hls_flags delete_segments+independent_segments+omit_endlist -hls_list_size 0 -master_pl_name playlist.m3u8 -hls_segment_filename /Users/name/Movies/cam/1/hls/1684561736286/cam_%06d.ts -var_stream_map v:0 /Users/name/Movies/cam/1/hls/1684561736286/playlist.m3u8

Local Path : /Users/name/Movies/cam/1/hls/1684561736286/playlist.m3u8
EndPoint : http://localhost:3000/video/cam/1/hls/1684561736286/playlist.m3u8
#EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:2
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-INDEPENDENT-SEGMENTS
#EXTINF:1.986000,
cam_000000.ts
#EXTINF:1.984000,
cam_000001.ts
#EXTINF:2.000000,
cam_000002.ts
#EXTINF:2.000000,
cam_000003.ts



The difference is the file name and the folder created one step further.


If you change POSIX from file name to folder name, you will not know the problem of not playing the video.
Can someone please explain this ?