Recherche avancée

Médias (91)

Autres articles (64)

  • Pas question de marché, de cloud etc...

    10 avril 2011

    Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
    sur le web 2.0 et dans les entreprises qui en vivent.
    Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
    Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
    le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
    Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...)

  • Dépôt de média et thèmes par FTP

    31 mai 2013, par

    L’outil MédiaSPIP traite aussi les média transférés par la voie FTP. Si vous préférez déposer par cette voie, récupérez les identifiants d’accès vers votre site MédiaSPIP et utilisez votre client FTP favori.
    Vous trouverez dès le départ les dossiers suivants dans votre espace FTP : config/ : dossier de configuration du site IMG/ : dossier des média déjà traités et en ligne sur le site local/ : répertoire cache du site web themes/ : les thèmes ou les feuilles de style personnalisées tmp/ : dossier de travail (...)

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

Sur d’autres sites (6177)

  • libavformat/mov.c : Fix "statement will never be executed" warning

    31 juillet, par zhaozhenghang
    libavformat/mov.c : Fix "statement will never be executed" warning
    

    That occurs when H261, H263, and MPEG4 decoders are disabled.

    Signed-off-by : zhaozhenghang <15083277223@163.com>
    Signed-off-by : Zhao Zhili <zhilizhao@tencent.com>

    • [DH] libavformat/mov.c
  • FFMPEG Video not working on Social Media Platforms (Flutter-FFMPEG)

    29 avril 2022, par Raj Dhakad

    I am using Flutter-FFMPEG a Flutter library based on Mobile FFMPEG. I am creating a video from a list of .bmp images. The video works plays normally in devices media player on android or desktop.

    &#xA;

    But when I tried to share that video on social media like say Instagram it says file format not supported.

    &#xA;

    It didn't use to work on WhatsApp but after some googling, I made some changes and it works on WhatsApp and Youtube now but not on Instagram, Linkedin, etc.

    &#xA;

    void _runFFmpeg() async {&#xA;    print(&#x27;Run FFMPEG&#x27;);&#xA;   &#xA;    var dir = await getApplicationDocumentsDirectory();&#xA;    var output = await getExternalStorageDirectory();&#xA;    String videoSize = &#x27;$ImageWidth:$ImageSize&#x27;;&#xA;    print("${ImageWidth}x$ImageSize");&#xA;    var arguments = [&#xA;      "-y", // replace output file if it already exists&#xA;      "-i", "${output.path}/frame_%d.bmp",&#xA;       &#xA;      "-s", &#x27;${ImageWidth}x$ImageSize&#x27;,&#xA;      "-framerate", "30", // framrate&#xA;      &#xA;      "-c:v", "libvpx",&#xA;      &#xA;      &#x27;-ab&#x27;, &#x27;128k&#x27;,&#xA;      &#x27;-ar&#x27;, &#x27;44100&#x27;,&#xA;      &#x27;-strict&#x27;, &#x27;experimental&#x27;,&#xA;     &#xA;      "-vcodec", "libx264",&#xA;&#xA;      "-pixel_format", "yuv420p",&#xA;&#xA;      "-preset", "ultrafast",&#xA;&#xA;      "-tune", "animation",&#xA;&#xA;      "${output.path}/test.mp4"&#xA;    ];&#xA;   &#xA;    await _flutterFFmpeg.executeWithArguments(arguments).then((rc) {&#xA;      print(&#x27;Process done with $rc&#x27;);&#xA;      &#xA;    });&#xA;

    &#xA;

    &#xA;
      &#xA;
    • The plugin I am using (Flutter-FFMPEG) didn't support libx264

      &#xA;

    • &#xA;

    • I tried using '-profile:v' to baseline but that gives an error, saying Error setting profile to baseline.

      &#xA;

    • &#xA;

    • Also, I tried to first make a .webm file and then convert that to mp4. I was also able to use '-profile:v' when converting .webm to mp4 and gave no error but the output video didn't work on Social Media platforms.

      &#xA;

    • &#xA;

    &#xA;

    &#xA;

  • How to manipulate large media files in Node.js in a non-blocking way

    26 août 2017, par Jacob Prud'homme

    I am currently creating a Node.js app that receives an audio/video stream, writes it progressively to the disk, then transcodes it with ffmpeg once the stream has ended and sends it somewhere else to be stored, deleting it locally.

    Besides the fact that I can transcode the stream before writing it to streamline the entire thing (this feature is planned), what is the best way to handle these operations on potentially large files ?

    I am aware of spawing child processes (the method I’m currently using), but I’m not sure how they actually function, even after much reading. I’m not even sure using "spawn" is exactly what I want here (is "fork" a better option ?).

    Essentially, I want to know how to transcode -> upload -> delete the file without blocking Node.js so that multiple users can do the same thing simultaneously. Also, I am thinking of putting all 3 operations in a single bash script so that they happen synchronously in sequential order, is this fine ?