Recherche avancée

Médias (91)

Autres articles (94)

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configuration spécifique pour PHP5

    4 février 2011, par

    PHP5 est obligatoire, vous pouvez l’installer en suivant ce tutoriel spécifique.
    Il est recommandé dans un premier temps de désactiver le safe_mode, cependant, s’il est correctement configuré et que les binaires nécessaires sont accessibles, MediaSPIP devrait fonctionner correctement avec le safe_mode activé.
    Modules spécifiques
    Il est nécessaire d’installer certains modules PHP spécifiques, via le gestionnaire de paquet de votre distribution ou manuellement : php5-mysql pour la connectivité avec la (...)

Sur d’autres sites (6348)

  • How can I play & sync video playback on a webpage for all ? (even a better/more developed streaming method with full media controls)

    15 juin 2020, par Atmos

    I'll start by explaining what I currently use to accomplish this, to better explain my goal

    



    I use ffmpeg to "re-stream" to a streaming service (angelthump). Of which's player I embedded into my website. I run the ffmpeg cmd, which I need to tweak slightly each time to play various media. It's just me either pointing it to a location on my local drive or to a video URL.

    



    Problem being with this is I don't have full media playback control (to pause, resume etc.), and it doesn't allow anyone beyond me & the friend who taught me this method to play a video.

    




    



    What I am looking for in a new/more refined method :

    



    (I'll explain at the end why I added "refined method")

    



    


    The Main Goal I Want to Achieve :

    


    



    A webpage where where visitors can access and view whatever media is playing, in sync with everyone.

    



    And with this synced video, for there to be a simple way for (allowed) users to submit media to play or queue up next. 
And Playback controls for an appointed admin. A more complex preferrable feature in addition to that ; where the submitter of current playing media to also have control.

    



    Some expanded description on the features :

    



      

    1. Recieve info in a simple way on which media to play :

      



        

      • Be able load media by being provided a direct video URL. Or if possible, load it from the submitter's own device.

      • 


      • Queueing multiple videos :

        



        Multiple people may add their own videos while another is playing, so instead of waiting for it to end it can hold the URL to play next.

      • 


    2. 


    3. Proper media playback controls (pause, rewind, resume etc.)

      



      I'd like to be able to have simple controls on the webpage itself to easily pause, seek to a time of the video. Being able to do this without having to go through the complex steps I used to, to achieve this.

      



      If possible, allow the user who submitted the current media playing, access to the media controls only.

      



      (To lock these controls to select users (depending on the video sync method I find suitable) I do realise I may need to figure out seperately how I want to lock this to select users. Either by adding control buttons which only shows up for them. But if I find a method where an embeddable video player like setup with sync capabilitie, I can just leave it up to that.)

    4. 


    



    


    The "refined" point expanded :

    


    



    The friend once provided some bash scripts which could queue videos while ffmpeg is running. So I didn't need to stop/wait for it to finish to start the next vid. And I think he mentioned media controls can be achieved using this same method. 
But if there are better & simpler ways to achieve the overall answer to my topic, I would like to take that route.

    




    



    There was also mention of webrtc & janus if that helps anyone suggest more methods. I will also try and reach out to others to help implement whatever suggestions I can get.

    


  • The frame count getted from FFmpeg is different from its splitting action result ?

    21 février 2020, par vividlipi

    I had executed these two commands, and I got confused by its unconsistent result.

    1. I got frame count through the command following :

      ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 FPS30-536-CFR.mp4

      The result is 536.

    2. I fetched every frame and saved it to a directory :

      ffmpeg -i FPS30-536-CFR.mp4 ./frames/out%04d.jpg

      I got 537 pictures in the ./frames directory which numbers form 0001.jpg to 0537.jpg

    I had tried another video, the two results are maintained the same.

    Please give me some hints, thank you very much.

    Here is the video.

  • FFMpeg kmsgrab record pixels wrong

    21 avril 2020, par Alex Joel

    ffmpeg -f kmsgrab -i - -framerate 60 -vf 'hwdownload,format=bgr0' -preset ultrafast out.mkv

    



    This is how a video frame should look like
kitty terminal emulator in the wayland
This is how it is recorded by ffmpegkitty terminal emulator in the waylandweston-simple-egl
https://drive.google.com/file/d/11jOUTk3ZxOfwnfd7zS4d4qBLApTS3Vmx/view?usp=sharing