
Recherche avancée
Médias (1)
-
MediaSPIP Simple : futur thème graphique par défaut ?
26 septembre 2013, par
Mis à jour : Octobre 2013
Langue : français
Type : Video
Autres articles (48)
-
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. -
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. -
Support audio et vidéo HTML5
10 avril 2011MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)
Sur d’autres sites (6674)
-
Revision 420f58f2d2 : VP9 common for ARMv8 by using NEON intrinsics 11 Add vp9_idct16x16_1_add_neon.c
31 janvier 2014, par James YuChanged Paths :
Delete /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.asm
Add /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c
Add /vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm
(from /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.asm
:030ca4d0e59c68a54e6eb02cea4ab3fdc498d048)
Modify /vp9/common/vp9_rtcd_defs.pl
Modify /vp9/vp9_common.mk
VP9 common for ARMv8 by using NEON intrinsics 11Add vp9_idct16x16_1_add_neon.c
vp9_idct16x16_1_add_neon
Change-Id : I7c6524024ad4cb4e66aa38f1c887e733503c39df
Signed-off-by : James Yu <james.yu@linaro.org> -
How to efficiently split a large video into multiple parts using Python ?
7 décembre 2023, par OleksandrI have large video files ( 1.5 GB) and a list of time intervals in seconds, represented as [(1.3, 2.6), ..., (433.1, 455.2)].


The objective is to split the video into segments based on the specified time intervals. Currently, I am using the
ffmpeg-python
library for this task, as shown below :

import ffmpeg

parts = [(1.3, 2.6), ..., (433.1, 455.2)]

for index, part in enumerate(parts):
 file_name = f"video{index}.mp4"
 start_time, end_time = part
 
 input_file = ffmpeg.input(movie_path, ss=start_time, to=end_time)
 input_file.output(file_name).run()



That works, but it is relatively slow, processing only 1-2 segments per second.


What is a more efficient way or library that can potentially load the entire video into memory and perform the cutting operation with multiple outputs or something like that ?


-
Live streaming video on multiple platforms [closed]
4 mars 2019, par Nikolay NikolovI want to build an application similar to Twitch/YouTube, which mainly offers two things (and a couple of other, but they are not related to the question) - to record and send live streams and to watch other people’s live streams. Basically, if I wanted to build Twitch, where would I start in terms of protocols and back-end libraries for the processing and sending/receiving of video segments (more detailed questions follow) ? I am new to the video streaming software development and need a bit of guidance on where/how to start.
Here are the details/requirements :
- Video and audio
- Scalability and low latency are more important than supreme quality
- Adaptive bit-rate
- No services like Wowza and such (I am willing to build the whole structure)
- Has to work on iOS and Android (Desktop support is not as important)
- The users should be able to watch every stream and every user should be able to stream through his camera
- VOD is not as important
- Going back in the stream is not as important
If I have it right, this is how the whole process should work :
- Android/iOS camera records video
- Simultaneously the app saves every x seconds as a single segment and sends it to the server
- Server processes the video in different bit rates and saves them
- Another user requests stream based on the bandwidth of its internet connection
- Server responds with a playlist of segments and sends each new chunk of video to the user
Questions :
- What protocols should I be using (HLS, MPEG-DASH, WebRTC, RTSP, etc.) and do these protocols have implementations on Android/iOS or do I have to implement them myself ?
- What books/other resources would you recommend ?
Thank you very much for reading my question and I look forward to reading your answers !