Recherche avancée

Médias (3)

Mot : - Tags -/image

Autres articles (67)

  • Emballe médias : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

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

  • Gestion de la ferme

    2 mars 2010, par

    La ferme est gérée dans son ensemble par des "super admins".
    Certains réglages peuvent être fais afin de réguler les besoins des différents canaux.
    Dans un premier temps il utilise le plugin "Gestion de mutualisation"

Sur d’autres sites (9231)

  • Revision 3d17f0d45f : Remove repeated vpx_integer.h from vp9_prob.h The file vpx_integer.h has been i

    1er octobre 2014, par Jingning Han

    Changed Paths :
     Modify /vp9/common/vp9_prob.h



    Remove repeated vpx_integer.h from vp9_prob.h

    The file vpx_integer.h has been included and used in the parent
    file vp9_common.h.

    Change-Id : I9c65f08353576f9ef1e5ea17244fc5ca964ec002

  • AWS Lambda - FFmpeg to extract frames doesn't write anything

    7 avril 2024, par Stormsson

    I have a lambda with a ffmpeg layer on it.

    &#xA;

    The command i want to use is basically

    &#xA;

    ffmpeg -i video.mp4 -qscale:v 2 -vf fps=8 &#x27;%04d.jpg&#x27;&#xA;

    &#xA;

    so it has an input file, and creates 8 frames per second in the same folder

    &#xA;

    This code seems to do everything except writing the files, what am I missing ?

    &#xA;

    import ...&#xA;SIGNED_URL_TIMEOUT = 60&#xA;FPS_SAMPLES = 8&#xA;&#xA;def lambda_handler(event, context):&#xA;    # Set up logging.&#xA;    logger = logging.getLogger(__name__)&#xA;&#xA;    s3_client = boto3.client(&#x27;s3&#x27;)&#xA;&#xA;    s3_source_bucket = event[&#x27;Records&#x27;][0][&#x27;s3&#x27;][&#x27;bucket&#x27;][&#x27;name&#x27;]&#xA;    s3_source_key = event[&#x27;Records&#x27;][0][&#x27;s3&#x27;][&#x27;object&#x27;][&#x27;key&#x27;]&#xA;&#xA;    s3_source_basename = os.path.splitext(os.path.basename(s3_source_key))[0]&#xA;&#xA;    logger.info( "bucket: %s, key: %s, basename: %s",s3_source_bucket, s3_source_key, s3_source_basename)&#xA;&#xA;    s3_source_signed_url = s3_client.generate_presigned_url(&#x27;get_object&#x27;,&#xA;    Params={&#x27;Bucket&#x27;: s3_source_bucket, &#x27;Key&#x27;: s3_source_key},&#xA;    ExpiresIn=SIGNED_URL_TIMEOUT)&#xA;&#xA;    with tempfile.TemporaryDirectory() as tmpdir:&#xA;        os.chdir(tmpdir) # change the current folder to that one (current one is in     os.getcwd())&#xA;        cwd = os.getcwd()&#xA;        ffmpeg_cmd = "/opt/bin/ffmpeg -i \"" &#x2B; s3_source_signed_url &#x2B; "\" -qscale:v 2 -vf fps="&#x2B;str(FPS_SAMPLES)&#x2B;" "&#x2B; cwd &#x2B; "/&#x27;%04d.jpg&#x27;"&#xA;    print("COMMAND: "&#x2B;ffmpeg_cmd)&#xA;    &#xA;        command1 = shlex.split(ffmpeg_cmd)&#xA;        p1 = subprocess.run(command1, stdout=subprocess.PIPE, stderr=subprocess.PIPE)&#xA;&#xA;        # List all files and directories in the current directory&#xA;        contents = os.listdir(cwd)&#xA;    &#xA;        # Print the contents&#xA;        print(f"Contents of {cwd}:")&#xA;        for item in contents:&#xA;            print(item) # &lt;--- NOthing here...&#xA;&#xA;   &#xA;return {&#xA;    &#x27;statusCode&#x27;: 200,&#xA;    &#x27;body&#x27;: json.dumps("bucket: %s, key: %s, basename: %s" % (s3_source_bucket, s3_source_key, s3_source_basename))&#xA;}&#xA;

    &#xA;

  • Revision 49579 : La recherche des valeurs ne prenait pas en compte les noms de champs en ...

    13 juillet 2011, par rastapopoulos@… — Log

    La recherche des valeurs ne prenait pas en compte les noms de champs en tableau "truc[cle][etc]". Mais dans ce cas on ne sait pas construire vraiment la valeur par défaut total du vrai tableau parent donc on met un tableau vide.