Recherche avancée

Médias (91)

Autres articles (86)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • MediaSPIP v0.2

    21 juin 2013, par

    MediaSPIP 0.2 est la première version de MediaSPIP stable.
    Sa date de sortie officielle est le 21 juin 2013 et est annoncée ici.
    Le fichier zip ici présent contient uniquement les sources de MediaSPIP en version standalone.
    Comme pour la version précédente, il est nécessaire d’installer manuellement l’ensemble des dépendances logicielles sur le serveur.
    Si vous souhaitez utiliser cette archive pour une installation en mode ferme, il vous faudra également procéder à d’autres modifications (...)

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

Sur d’autres sites (10804)

  • Can I make calls to APIs such as youtube-dl and ffmpeg from a chrome-app ?

    8 janvier 2015, par ErickR

    First of all, I haven’t started the implementation of the system I’m about to describe, as I didn’t want to commit on implementing something I did not know if was possible.

    So, what I’m trying to achieve is to build a chrome-app to download the audio from certain websites (e.g. youtube and soundcloud) using youtube-dl, post process it using ffmpeg and then upload it to a cloud service via some api. The reason I want to do it via a chrome-app is because I could do all the work on the client side (no need for servers) and I’d have the ability to insert javascript into the pages using content scripts, which would make the app pretty simple to use (I could create buttons such as ’download song’ and stuff like that).

    Although I have already read the documentation explaining the NaCl Technical Overview and some of the Application Structure, I still am not sure as to whether I would be able to make these calls via some C/C++ module or if I would get denied due to security reasons.

    To summarize : considering that the user has the needed dependencies in his system (youtube-dl, python, ffmpeg and etc.), is it possible to make calls to third party APIs such as the ones described before via a chrome-app using NaCl ?

    Thank you all in advance,

  • lavc/mediacodecdec : switch to new decoding API

    29 décembre 2017, par Aman Gupta
    lavc/mediacodecdec : switch to new decoding API
    

    Using the new API gives the decoder the ability to produce
    N frames per input packet. This is particularly useful with
    mpeg2 decoders on some android devices, which automatically
    deinterlace video and produce one frame per field.

    Signed-off-by : Aman Gupta <aman@tmm1.net>
    Signed-off-by : Matthieu Bouron <matthieu.bouron@gmail.com>

    • [DH] libavcodec/mediacodecdec.c
  • Get different frames from one file ( H264 codec)

    4 décembre 2020, par Алекс Аникей

    I try to transmit video to another client(video call), using library ffmpeg and encoder - libx264, decoder - h264. For this i have one "core" library, which used in two clients.

    &#xA;

    On sender :

    &#xA;

      &#xA;
    • &#xA;
        &#xA;
      1. encode AVFrame and get AVPacket ;
      2. &#xA;

      &#xA;

    • &#xA;

    • &#xA;
        &#xA;
      1. transform AVPacket.data to byte array and length for&#xA;transmiting (for debugging i save this byte array to file).
      2. &#xA;

      &#xA;

    • &#xA;

    &#xA;

    On reciver :

    &#xA;

      &#xA;
    • &#xA;
        &#xA;
      1. save recived byte array to file ;
      2. &#xA;

      &#xA;

    • &#xA;

    • &#xA;
        &#xA;
      1. get AVPacket from this byte array ;
      2. &#xA;

      &#xA;

    • &#xA;

    • &#xA;
        &#xA;
      1. decode AVPacket to AVFrame.
      2. &#xA;

      &#xA;

    • &#xA;

    &#xA;

    Result of this :&#xA;array files(saved byte_array), which equals on sender and reciver but some frames are different (some part of frame on reciver is corrupted).&#xA;Like this :Corrupted frame

    &#xA;

    What possible reason of this ?

    &#xA;