Recherche avancée

Médias (91)

Autres articles (100)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

Sur d’autres sites (8784)

  • node-cmd running ffmpeg commands fails

    28 décembre 2017, par Ricky

    cmd package to run terminal commands so I can use ffmpeg installed on my machine but I am running into syntax trouble. Here is my command

    let convert = () => {cmd.run('ffmpeg -re -i
    "https://mnmedias.api.telequebec.tv/m3u8/29880.m3u8" -acodec libmp3lame -ar
    44100 -b:a 128k -pix_fmt yuv420p -profile:v baseline -s 426x240 -bufsize
    6000k -vb 400k -maxrate 1500k -deinterlace -vcodec libx264 -preset veryfast
    -g 30 -r 30 drawtext="fontfile=/path/to/font.ttf: \ text='Stack Overflow':
    fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: \ boxborderw=5: x=
    (w-text_w)/2: y=(h-text_h)/2" -f flv "rtmp://ingest-us-
    east.a.switchboard.zone/live/moo-7hup2-mqxsa-b6kmd-gj2gq"');}

    I am getting "SyntaxError : missing ) after argument list", I tried changing the single quotes into double quotes but ffmpeg doesn’t like that apparently

  • How to return width and height of a video/image using ffprobe & batch

    7 octobre 2023, par user780756

    I need to get the width and height of an image file using ffprobe and need to store it in variables using batch (Windows) so I can later use those values.

    



    I tried to do this,

    



    @echo off
for /f "tokens=1-2" %%i in ('ffprobe -v error -of flat=s=_ -select_streams v:0 -show_entries stream=width,height %1') do set W=%%i & set H=%%j
echo %W%
echo %H%


    



    But fails to execute with

    



    Argument '_' provided as input filename, but 's' was already specified.


    



    p.s. I also tried imagemagick identify in a similar way, but it seems that identify has a bug when returning height for GIF files

    


  • How to import fluent-ffmpeg in aws lamdba ?

    3 octobre 2019, par Fook

    I’m trying to use fluent-ffmpeg in AWS Lambda, but cannot get it setup correctly. At the top of my index.js :

    import ffmpeg from "fluent-ffmpeg";

    But it is always undefined.

    ffmpeg === undefined.

    I’m using Serverless and have ffmpeg included as a layer.

    serverless.yaml

    functions:
     createGifFromVideo:
       handler: src/services/createGifFromVideo/index.handler
       layers:
         - { Ref: FfmpegLambdaLayer }
       events:
         - sns: arn:aws:sns:us-east-1:${self:custom.accountId}:NewVideoPostContentTopic-${self:provider.stage}

    layers:
     ffmpeg:
       path: src/layers

    package.json

    {
     "name": "createGifFromVideo",
     "version": "1.0.0",
     "main": "index.js",
     "license": "MIT",
     "private": true,
     "dependencies": {
       "fluent-ffmpeg": "^2.1.2"
     }
    }

    The uploaded lambda seems to be constructed correctly from what I can tell. Webpack builds the file with fluent-ffmpeg merged in and it is linked to the ffmpeg layer.

    I can load other packages. It’s just fluent-ffmpeg that comes back undefined.

    From the docs it mentions passing FFMPEG_PATH and FFPROBE_PATH as environment variables. Are these necessary with a layer ?

    I would be grateful to see a configuration that works.