Recherche avancée

Médias (1)

Mot : - Tags -/ogg

Autres articles (53)

  • Les autorisations surchargées par les plugins

    27 avril 2010, par

    Mediaspip core
    autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs

  • L’utiliser, en parler, le critiquer

    10 avril 2011

    La première attitude à adopter est d’en parler, soit directement avec les personnes impliquées dans son développement, soit autour de vous pour convaincre de nouvelles personnes à l’utiliser.
    Plus la communauté sera nombreuse et plus les évolutions seront rapides ...
    Une liste de discussion est disponible pour tout échange entre utilisateurs.

  • Création définitive du canal

    12 mars 2010, par

    Lorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
    A la validation, vous recevez un email vous invitant donc à créer votre canal.
    Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
    A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)

Sur d’autres sites (10685)

  • Revision 3330 : Un élément de menu pour la configuration

    25 avril 2010, par kent1 — Log

    Un élément de menu pour la configuration

  • Revision 29744 : Update de la base de donnée

    8 juillet 2009, par kent1@… — Log

    Update de la base de donnée

  • Can you stream video with ffmpeg and opencv without long buffers

    13 septembre 2019, par steve

    I’m successfully getting a video stream using ffmpeg, and displaying with opencv, but the video starts and stops very often and is not as smooth as when played on a browser. Is there a way to get the video stream to be as smooth as on a browser ?

    I’ve tried playing with ffmpeg parameters as well as having multiple pipes to stitch together a single video.

    import cv2
    import numpy as np
    import subprocess as sp
    import time


    # Playlist manifest for video from Nevada DOT traffic camera
    VIDEO_URL = "https://wowza1.nvfast.org/bmw3/charleston_and_fremont_public.stream/playlist.m3u8"

    width = 360
    height = 240

    pipe = sp.Popen([ 'ffmpeg', "-i", VIDEO_URL,
               "-loglevel", "quiet", # no text output
               "-an",   # disable audio
               "-f", "image2pipe",
               "-pix_fmt", "bgr24",
               "-r", "15", # FPS
               "-hls_list_size", "3",
               #"-hls_time", "8"
               "-vcodec", "rawvideo", "-"],
               stdin = sp.PIPE, stdout = sp.PIPE)

    while True:

           # Convert bytes to image
           raw_image = pipe.stdout.read(width*height*3) # read 432*240*3 bytes (= 1 frame)
           img =  np.fromstring(raw_image, dtype='uint8').reshape((height,width,3))
           raw_image = np.copy(img)

           # Show image
           cv2.imshow('pipe', img)
           cv2.waitKey(1)
           time.sleep(0.05) # This is to slow down the video so it plays more naturally

    The expected output is a opencv window that displays the video just like in https://cctv.nvfast.org/

    I assume the problem lies in ffmpeg not getting the video chunks.