Recherche avancée

Médias (91)

Autres articles (65)

  • List of compatible distributions

    26 avril 2011, par

    The table below is the list of Linux distributions compatible with the automated installation script of MediaSPIP. Distribution nameVersion nameVersion number Debian Squeeze 6.x.x Debian Weezy 7.x.x Debian Jessie 8.x.x Ubuntu The Precise Pangolin 12.04 LTS Ubuntu The Trusty Tahr 14.04
    If you want to help us improve this list, you can provide us access to a machine whose distribution is not mentioned above or send the necessary fixes to add (...)

  • Des sites réalisés avec MediaSPIP

    2 mai 2011, par

    Cette 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 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 (9915)

  • How to embed m3u8 from ffmpeg Raspberry in Network Webserver

    25 octobre 2022, par FunnyO

    I have a Raspberry-Pi converting an RTSP-Stream to HLS-Segments via ffmpeg.
Now when I try to embed the Stream,

    


    I use this :

    


    &#xA;&#xA; &#xA;&#xA;<video class="video-js vjs-default-skin" width="400" height="300" controls="controls">&#xA;    <source type="application/x-mpegURL" src="http://192.168.2.45/files/hls/live.m3u8">&#xA;</source></video>&#xA;<code class="echappe-js">&lt;script src=&quot;https://vjs.zencdn.net/ie8/ie8-version/videojs-ie8.min.js&quot;&gt;&lt;/script&gt;&#xA;&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/videojs-contrib-hls/5.14.1/videojs-contrib-hls.js&quot;&gt;&lt;/script&gt;&#xA;&lt;script src=&quot;https://vjs.zencdn.net/7.2.3/video.js&quot;&gt;&lt;/script&gt;&#xA;

    &#xA;

    Working like a charm on the local raspberrypi apache2 Server.

    &#xA;

    Now the problem is, I cannot display this stream with the identical code on a seperate device.

    &#xA;

    What am I doing wrong ?&#xA;Is there a Firewallport I need to open ?&#xA;I dont think so ?&#xA;I can access the files when opening : http://192.168.2.45/files/hls/ on the seperate device.

    &#xA;

  • Why failes ffmpeg with "Failed to inject frame into filter network : Internal bug, should not have happened" ?

    17 octobre 2023, par StackOverRigge

    I want to convert a MP4 video file into an animated gif file using ffmpeg. I am trying to do this in two steps :

    &#xA;

      &#xA;
    1. Create a palette image
    2. &#xA;

    3. Convert the MP4 with the help of the palette image to a GIF file
    4. &#xA;

    &#xA;

    I'm using ffmpeg 6.0 essentials_build.

    &#xA;

    First, I create a palette image :

    &#xA;

    ffmpeg -v warning -i video.mp4 -vf "fps=15,scale=1366:768:flags=lanczos,palettegen=stats_mode=diff" -y palette.png&#xA;

    &#xA;

    Then, I'm trying to convert the MP4 to GIF :

    &#xA;

    ffmpeg -i video.mp4 -i palette.png -lavfi "fps=15,scale=1366:768:flags=lanczos,paletteuse=dither=bayer:bayer_scale=5:diff_mode=rectangle" -y video.gif&#xA;

    &#xA;

    This command ends in this error message :

    &#xA;

    Error while filtering: Internal bug, should not have happeneditrate=4279.9kbits/s speed=0.742x&#xA;Failed to inject frame into filter network: Internal bug, should not have happened&#xA;Error while processing the decoded data for stream #0:0&#xA;

    &#xA;

  • os.path.join () on firstargv and list [closed]

    5 novembre 2019, par user243

    I am iterating through a directory and sorting the filenames based on time. These sorted filenames are then stored as a list. The directory is specified as firstargv

    I need to take each filename from the list and join it with the directory specified as firstargv creating an entire path so that I can pass it as file to ffprobe later for further process.

    Below is the code I am using but I am not getting desired result,

    import subprocess, sys, os

    firstarg=sys.argv[1]
    a = str(firstarg)
    time = sorted(os.listdir( a ), key=lambda s: s[9:])
    filename = time
    for y in filename:
       new_path = os.path.join(firstarg, *y)
    for z in new_path:
       p1 = subprocess.Popen (['ffprobe', '-i', z, '-show_entries', 'format=duration', '-sexagesimal', '-v', 'error', '-of', 'csv=%s' % ("p=0")], stdout=subprocess.PIPE)
       out = p1.communicate() [0]

    Any ideas here please ?