Recherche avancée

Médias (1)

Mot : - Tags -/graphisme

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

  • Le plugin : Gestion de la mutualisation

    2 mars 2010, par

    Le plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
    Installation basique
    On installe les fichiers de SPIP sur le serveur.
    On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
    On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
    < ?php (...)

  • 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 (...)

Sur d’autres sites (8315)

  • crop, rearrange middle of video frame with ffmpeg

    14 juin 2021, par Gavriel

    I have a few hundred video files from a security camera. Let's say here's the full frame :

    &#xA;&#xA;

    &#x2B;---------------------&#x2B;-------------------------&#x2B;&#xA;| 2018-10-10 03:02:12 |                         |&#xA;&#x2B;---------------------&#x2B;                         |&#xA;|                         &#x2B;--------------&#x2B;      |&#xA;|                         | IMPORTANT    |      |&#xA;|                         &#x2B;--------------&#x2B;      |&#xA;|                                               |&#xA;&#x2B;-----------------------------------------------&#x2B;&#xA;

    &#xA;&#xA;

    I have 2 areas that I want to keep : the date and the inner box.&#xA;I know how to crop to either of them, for example :

    &#xA;&#xA;

    ffmpeg -i in.mp4 -filter:v "crop=1120:320:40:60" -c:a copy out.mpg&#xA;

    &#xA;&#xA;

    However what I'd like to be able to do is to rearrange the frame to get this in the output :

    &#xA;&#xA;

    &#x2B;---------------------&#x2B;&#xA;| 2018-10-10 03:02:12 |&#xA;&#x2B;------&#x2B;--------------&#x2B;&#xA;| X X X|  IMPORTANT   |&#xA;&#x2B;------&#x2B;--------------&#x2B;&#xA;

    &#xA;&#xA;

    (X X X would be just black, or if that's hard to do then it can be whatever part of the original video)&#xA;Any idea how can I do this ?

    &#xA;

  • Is RTMP the better approach for video chat application ?

    23 octobre 2016, par Mohammed Safiq

    I have a flash media server. I want to create a live video chat application in Android devices.

    I am currently using RTMP method to secure my application, but I am not sure whether RTMP is the right security mechanism to secure my application ? Can you please tell me the right approach to secure my video chat application ?

    Also I am using ffmpeg for streaming the video and audio. Any better streamer which is better than ffmpeg ?

  • Add headers to mpegts.js request

    8 avril 2023, par Alex Dalen

    I'm very new in web technologies. I have a .ts video accessed by my api and for security reason I need to add 'x-access-token' to my request, but really do not how. Maybe you know ?

    &#xA;

    play(){&#xA;  if (mpegts.getFeatureList().mseLivePlayback) {&#xA;    var videoElement = document.getElementById(&#x27;video-js-node&#x27;);&#xA;    var player = mpegts.createPlayer({&#xA;       type: &#x27;m2ts&#x27;,&#xA;       isLive: true,&#xA;       headers: {&#x27;x-access-token&#x27;: localStorage.getItem(&#x27;data&#x27;)},&#xA;       url: `/my/api/${record}`,&#xA;     });&#xA;     player.attachMediaElement(videoElement);&#xA;     player.load();&#xA;     player.play();&#xA;  }&#xA;}&#xA;

    &#xA;