Recherche avancée

Médias (3)

Mot : - Tags -/image

Autres articles (103)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Formulaire personnalisable

    21 juin 2013, par

    Cette page présente les champs disponibles dans le formulaire de publication d’un média et il indique les différents champs qu’on peut ajouter. Formulaire de création d’un Media
    Dans le cas d’un document de type média, les champs proposés par défaut sont : Texte Activer/Désactiver le forum ( on peut désactiver l’invite au commentaire pour chaque article ) Licence Ajout/suppression d’auteurs Tags
    On peut modifier ce formulaire dans la partie :
    Administration > Configuration des masques de formulaire. (...)

  • Qu’est ce qu’un masque de formulaire

    13 juin 2013, par

    Un masque de formulaire consiste en la personnalisation du formulaire de mise en ligne des médias, rubriques, actualités, éditoriaux et liens vers des sites.
    Chaque formulaire de publication d’objet peut donc être personnalisé.
    Pour accéder à la personnalisation des champs de formulaires, il est nécessaire d’aller dans l’administration de votre MediaSPIP puis de sélectionner "Configuration des masques de formulaires".
    Sélectionnez ensuite le formulaire à modifier en cliquant sur sont type d’objet. (...)

Sur d’autres sites (4417)

  • Ffmpeg - Exclamation Point Stopping Watermark

    25 août 2018, par user5947524

    I am using the code below to automatically watermark videos in a folder :

    for %%a in ("C:\Users\Work\Desktop\Redo\*.mp4") do (
      for /F "delims=" %%I in ('ffprobe -v quiet -show_entries stream^=width -of csv^=p^=0:s^=x %%a') do set "codec=%%I"
      ffmpeg -i logo.png -y -v quiet -vf scale=!codec!*0.25:-1 scaled.png
      ffmpeg -i "%%a" -vf "movie=scaled.png [watermark]; [in][watermark] overlay=10:main_h-overlay_h [out]" "C:\Users\Work\Desktop\Redo Done\%%~na.mp4"
    )

    Some of the videos fail to watermark and give the similar error below :

    C:\Users\Work\Desktop\Redo\Arcade_h-overlay_h [out]: No such file or directory

    I found out all videos with exclamation points (!) in the name do this.

    How can I get these videos to watermark with an exclamation point in the title ?

  • Using ffmpeg to watermark a folder of videos

    25 août 2018, par user5947524

    I am using the code below to watermark individual videos one-by-one in a folder :

    ffprobe -v quiet -show_entries stream=width,height -of default=noprint_wrappers=1 dave.mp4
    ffmpeg -i logo.png -y -v quiet -vf scale=width*0.15:-1 scaled.png
    ffmpeg -i dave.mp4 -i scaled.png -filter_complex "overlay=10:main_h-overlay_h-10" dave2.mp4

    The first line gets the width and the height of a video, second line scales the watermark for that video, third line creates a new video watermarked.

    How can I make run for a full folder of 1000 videos ?

    I tried the code below but it corrupted the videos :

    for %%a in ("C:\Users\Work\Desktop\test2\*.mp4") do (
    ffprobe -v quiet -show_entries stream=width,height -of default=noprint_wrappers=1 "%%a"
    ffmpeg -i logo.png -y -v quiet -vf scale=width*0.15:-1 scaled.png
    ffmpeg -i "%%a" -i scaled.png -filter_complex "overlay=10:main_h-overlay_h-10" "C:\Users\Work\Desktop\test2\%%~na.mp4"
    )

    The error I get is :

    [mov,mp4,m4a,3gp,3g2,mj2 @ 0000014545aaaa00] stream 0, offset 0x18039: partial file
    [aac @ 0000014545b708c0] Input buffer exhausted before END element found
    Error while decoding stream #0:1: Invalid data found when processing input
    C:\Users\Work\Desktop\test2\dave.mp4: Invalid data found when processing input
  • How to stream Opus stream from Discord to RTP

    16 août 2018, par qxu21

    I’m using a Node.JS Discord bot to stream a voice call over RTP. Currently, in my speaking event handler, I have

    var cmd = child_process.spawn("ffmpeg", [
             '-protocol_whitelist', 'file,crypto,sdp,rtp,udp,pipe,opus',
             '-re',
             '-acodec', 'opus',
             '-i', '-',
             '-ar', '8000',
             '-acodec', 'pcm_mulaw',
             '-f', 'mulaw',
             '-f', 'rtp',
             `rtp://${rtp_ip}:${rtp_port}`]);
    reciever.createOpusStream(user).pipe(cmd.stdin);

    equivalent to running the ffmpeg command ffmpeg -protocol_whitelist file,crypto,sdp,rtp,udp,pipe,opus -re acodec opus -i - -ar 8000 -acodec pcm_mulaw -f mulaw -f rtp rtp://${rtp_ip}:${rtp_port}

    Variations of this command produce errors ranging from pipe:: Invalid input or pipe:: Invalid argument to Invalid data on input. to

    [mp3 @ 0x5615decebe60] Format mp3 detected only with low score of 1, misdetection possible!
    [mp3 @ 0x5615decebe60] Failed to read frame size: Could not seek to 16101.

    Could anyone help me with sending a ReadableStream (opus) to an RTP mulaw stream ? Thanks !