Recherche avancée

Médias (1)

Mot : - Tags -/net art

Autres articles (62)

  • 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

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP 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 (11043)

  • Revision 6fcaa06911 : Correct the miscalculation in uv dimensions The calculation of required extensi

    6 février 2015, par Yaowu Xu

    Changed Paths :
     Modify /vpx_scale/generic/yv12extend.c



    Correct the miscalculation in uv dimensions

    The calculation of required extension used in HBD case was wrong due
    to rounding for UV when y dimension is odd. This commit replace the
    computation with correct version.

    This fixes a crash caused by writting beyond buffer boundary.

    Change-Id : Ic7c9afeb7388cd1341ec4974a611dacfb74ac6b6
    (cherry picked from commit 4bca73b609bfe9a5cb86fc25b69c6128d9041504)

  • ffmpeg udp streaming downs after certains minutes

    8 juin 2020, par DoriHp 0

    I'm trying to use ffmpeg to stream a sequence independent images via udp use the following lines of code :

    



    if __name__ == "__main__":&#xA;    cap = cv2.VideoCapture(0)&#xA;    width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH) / 2)&#xA;    height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT) / 2)&#xA;    output_file = "output.mp4"&#xA;    # Config ffmpeg command&#xA;    dimension = "%dx%d" %(width, height)&#xA;    command = [&#x27;ffmpeg&#x27;,&#xA;            &#x27;-re&#x27;,&#xA;            &#x27;-y&#x27;,&#xA;            &#x27;-vcodec&#x27;, &#x27;rawvideo&#x27;, # create temp video&#xA;            &#x27;-f&#x27;, &#x27;rawvideo&#x27;,&#xA;            &#x27;-s&#x27;, dimension,&#xA;            &#x27;-pix_fmt&#x27;, &#x27;bgr24&#x27;, # color space&#xA;            &#x27;-r&#x27;, "20", # framerate&#xA;            &#x27;-i&#x27;, &#x27;-&#x27;, # take input as image from stdin&#xA;            &#x27;-an&#x27;, # no audio streaming&#xA;            &#x27;-b:v&#x27;, &#x27;500K&#x27;, # bitrate&#xA;            &#x27;-vcodec&#x27;, &#x27;libx264&#x27;,   &#xA;            &#x27;-tune&#x27;, &#x27;zerolatency&#x27;, # reduce streaming&#x27;s lantency&#xA;            &#x27;-timeout&#x27;, &#x27;2000&#x27;, &#xA;            &#x27;-thread_type&#x27;, &#x27;slice&#x27;,&#xA;            &#x27;-slices&#x27;, &#x27;1&#x27;,&#xA;            &#x27;-preset&#x27;, &#x27;superfast&#x27;,&#xA;            &#x27;-intra-refresh&#x27;, &#x27;1&#x27;,&#xA;            &#x27;-crf&#x27;, &#x27;15&#x27;,   &#xA;            &#x27;-f&#x27;, &#x27;mpegts&#x27;, &#x27;udp://<ip>:10000?overrun_nonfatal=1&amp;buffer_size=50000000&#x27;]&#xA;&#xA;   while True:&#xA;        ret, frame_read = cap.read()&#xA;        if not ret:&#xA;            print("End of input!")&#xA;            break&#xA;&#xA;        image = frame_read&#xA;        image = cv2.resize(image, (width, height), interpolation=cv2.INTER_AREA)&#xA;        cv2.rectangle(image, (5, 5), (100, 100), (0, 255, 0), 2)&#xA;        #image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)&#xA;&#xA;        try:&#xA;            proc.stdin.write(image.tostring())&#xA;        except IOError as e:&#xA;            if e.errno == errno.EPIPE:&#xA;                pass&#xA;</ip>

    &#xA;&#xA;

    because I must do something with the frame before sending, so I used suprocess module and feed python variable for this task. I ran this code on a linux machine, and at the target machine (win 10), I used ffplay udp:127.0.0.1:10000 to receive and show what I got.&#xA;The code worked well for about 7 8 minutes, I can see what my webcam got, but after that, I got no data from the stream. I checked network status on both machines but there is no in used bandwidth. I checked running processes on linux machine and recognized that ffmpeg was still running. I couldn't get any exception from subprocess block code, too. &#xA;What I did wrong ? I've got stuck with this problem for several days

    &#xA;

  • Revision c0167cbbc2 : Fix mv range border in pixels WIP : trying to resolve the mismatch issue in exte

    8 juin 2013, par Jingning Han

    Changed Paths :
     Modify /vp9/encoder/vp9_firstpass.c


     Modify /vp9/encoder/vp9_mbgraph.c



    Fix mv range border in pixels

    WIP : trying to resolve the mismatch issue in extending frame
    dimension into multiples of 8.

    Change-Id : I24e7638ab3c50e21e6969c1eeed4f607d6f11f65