Recherche avancée

Médias (91)

Autres articles (38)

  • Installation en mode ferme

    4 février 2011, par

    Le mode ferme permet d’héberger plusieurs sites de type MediaSPIP en n’installant qu’une seule fois son noyau fonctionnel.
    C’est la méthode que nous utilisons sur cette même plateforme.
    L’utilisation en mode ferme nécessite de connaïtre un peu le mécanisme de SPIP contrairement à la version standalone qui ne nécessite pas réellement de connaissances spécifique puisque l’espace privé habituel de SPIP n’est plus utilisé.
    Dans un premier temps, vous devez avoir installé les mêmes fichiers que l’installation (...)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • 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

Sur d’autres sites (4805)

  • Video ahead of audio. Javascript MediaSource

    8 novembre 2022, par Robertzzel

    I am trying to build a real-time streaming app using websockets and ffmpeg.

    


    I have 2 processes on the host machine for capturing video(screen) and audio(microphone) every second. Those 2 files (1 file for a second of audio and 1 file for a second of video) are combined into one mp4 file using ffmpeg.

    


    ffmpeg -y -i video.mkv -i audio.wav -map 0:v -map 1:a -c:v libx264 -tune zerolatency -preset ultrafast -shortest -movflags frag_keyframe+empty_moov+default_base_moof -r 25 -g 50 -pass 1 -f mp4 -b:v 2M pipe:1


    


    This file is sent to the client machine using a websocket.
On the web part I initialize a MediaSource object with a sourceBuffer.

    


    videoSourceBuffer = mediaSource.addSourceBuffer('video/mp4; codecs="avc1.4D0033, mp4a.40.2"');


    


    But I had a problem. Both audio and video were lagging behind. When I started the stream the delay was about 2 seconds. After 2 minutes the delay was 10 seconds.
I managed to see how many buffered frames I had in the sourceBuffer and speed up the stream to keep up with the source using this piece of code from How can I find remaing frames in a MediaSource SourceBuffer ?.

    


    let getBufferedLength = () => videoSourceBuffer.buffered.end(0) - videoElement.currentTime;


    


    Now the video stream has always a delay about 1.5 seconds but the audio lags behind.

    


    I cannot find a way to access how many audio frames are buffered or something so I can sync both the audio and video

    


  • How to read SCTE-104 messages in LIBAV [closed]

    17 août 2024, par Avnish Dass

    I am capturing a SDI signal from a Decklink card using LibAV (ffmpeg). How do I receive SCTE-104 messages embedded in the SDI ? Are these part of the Frame buf, or side_data, or some other pointer ?

    


    There seems to be no ffmpeg filter or online sample to demonstrate this.

    


  • Using NReco video convertor add watermark

    10 août 2015, par Mena Samy

    I’m using NReco to get thumbs on uploaded videos in my aspnet project
    I need to add a watermark on uploaded videos. I know library can do it but can’t find it or any help online.
    can any one help.