
Recherche avancée
Médias (1)
-
The pirate bay depuis la Belgique
1er avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (65)
-
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 (...) -
HTML5 audio and video support
13 avril 2011, parMediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
For older browsers the Flowplayer flash fallback is used.
MediaSPIP allows for media playback on major mobile platforms with the above (...) -
De l’upload à la vidéo finale [version standalone]
31 janvier 2010, parLe chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
Upload et récupération d’informations de la vidéo source
Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)
Sur d’autres sites (6554)
-
How to stream from ffmpeg to multiple udp clients ?
24 mars 2021, par SelectedVertexHello I'm streaming my own virtual camera to a localhost using ffmpeg using :


ffmpeg -re -f dshow -i video="VTX_VirtualCam":audio="VTX_VirtualMic" -preset ultrafast -tune zerolatency -b 100000k -f mpegts udp://127.0.0.1:22588 -fflags nobuffer



It works fine but I only can connect to it from single client at the same time but I want to connect from different and multiple clients.


If I be connected and use another client it throws :




bind failed : Error number -10048 occurred




How can I do this ?
I have c++/c# programming skills as well if needed.


-
ffmpeg : Continuous streaming plus recording at random time
21 juin 2014, par Ralf AndersonIt’s possible to stream and record the same input at the same time with ffmpeg. What I want to do though, is only start (and stop) recording at some random point later.
Is it possible to somehow tell the active ffmpeg process (which is already streaming) to also start recording ?
My first alternative was to simply start another ffmpeg process just to record, but the source input will be blocked by the first ffmpeg process streaming it and the stream will be blocked by the viewer displaying the stream on screen, so I can’t access anything to record. Can I change something so the stream/source input is not reserved for just one receiver ?In my concrete scenario, the source input is a webcam, which I want to continuously display plus be able to record at user-driven time. I stream the webcam using ffmpeg via udp to the localhost and can view it with a suitable player. I just can’t record it while also viewing and vice versa.
I also tried the "Tee Muxer", which can generate multiple outputs with the same ffmpeg instance. I streamed it to the localhost on different ports, one to view and one to record.
ffmpeg.exe -f dshow -i video="ManyCam Virtual Webcam" -map 0 -vcodec h264 -r 25 -f tee "[f=mpegts]udp://127.0.0.1:33333/|[f=mpegts]udp://127.0.0.1:33334/"
This works fine, except for the delay of about 500ms, which I only get when I stream, not when I access the Webcam directly with ffplay e.g.. I was expecting no delay at all, since it’s all local, but I suppose this comes from the encoding ? I’ve tried streaming the raw video (setting -vcodec rawvideo), but I can neither view it with ffplay nor record it. Are there some special parameters needed for rawvideo ? After all, the input for the stream is rawvideo too, according to ffmpeg.
I have not yet looked at ffserver, but I assume it would be no different to generating multiple outputs with tee muxer in my use case ?
If I somehow could be able to display/record the stream generated by
ffmpeg.exe -f dshow -i video="ManyCam Virtual Webcam" -map 0 -vcodec rawvideo -r 25 -f tee "[f=mpegts]udp://127.0.0.1:33333/|[f=mpegts]udp://127.0.0.1:33334/"
then that would already suffice. Or changing the encoding in such a way that no compression is done at all should work just as well (if that’s causing the delay).
-
How to extract a frame from an INSV format 360 video using Python
18 septembre 2024, par Kalpesh ShindeI have a 360 video captured with an Insta360 X3, which is in the INSV format. I would like to extract a frame from this video using Python, FFmpeg, or any other suitable tool, without using Insta360 Studio to export the video to MP4 first.


Here is what I have tried so far :


FFmpeg : I attempted to use FFmpeg to directly convert the INSV file to images, but I encountered errors, possibly due to the proprietary nature of the INSV format.


ffmpeg -i input.insv -vf "select=eq(n,0)" -q:v 3 output.jpg



This command did not work as expected and produced an error.


Python Libraries : I looked into various Python libraries such as OpenCV and MoviePy, but they do not natively support INSV format.


import cv2

cap = cv2.VideoCapture('input.insv')
success, frame = cap.read()
if success:
 cv2.imwrite('output.jpg', frame)




This code did not work, as OpenCV could not open the INSV file.


Could anyone provide guidance on how to directly extract frames from an INSV format 360 video using Python, FFmpeg, or any other tool ?