Recherche avancée

Médias (1)

Mot : - Tags -/Rennes

Autres articles (54)

  • Demande de création d’un canal

    12 mars 2010, par

    En fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
    Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...)

  • 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"

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

  • vp9 : set color range to MPEG for intraonly profile 0

    19 août 2017, par James Zern
    vp9 : set color range to MPEG for intraonly profile 0
    

    this is undocumented in the vp9 bitstream and decoding specification
    doc, but matches libvpx

    Reviewed-by : "Ronald S. Bultje" <rsbultje@gmail.com>
    Signed-off-by : James Zern <jzern@google.com>

    • [DH] libavcodec/vp9.c
  • avfilter/af_headphone : increase max ir length

    25 septembre 2017, par Paul B Mahol
    avfilter/af_headphone : increase max ir length
    

    Signed-off-by : Paul B Mahol <onemda@gmail.com>

    • [DH] libavfilter/af_headphone.c
  • How to duplicate an audio file or trim it to a specific length in ffmpeg ?

    21 octobre 2023, par Руслан Лысенко

    I want to combine a video file (with audio) and an audio file together to get one output file.

    &#xA;

    Most importantly, I need to do the following.

    &#xA;

    If the length of the video file is longer, then you need to increase the length of the audio file to this length.

    &#xA;

    If the audio file is longer than the video file, then make the audio file shorter to match the length of the video.

    &#xA;

    Example :

    &#xA;

    Video 2 minutes 5 seconds

    &#xA;

    Audio 1 minute -> duplicated to 2 minutes 5 seconds.

    &#xA;

    If

    &#xA;

    Video 1 minute

    &#xA;

    Audio 2 minutes 5 seconds -> trimmed to 1 minute.

    &#xA;

    But, I can't even increase the length of the audio file.

    &#xA;

    export async function overlayAudio(id: number, music: Music) {&#xA;  console.log(&#x27;start&#x27;)&#xA;  const videoPath = path.join(__dirname, `../../../uploads/movie/${id}/result/movie/predfinal.mp4`);&#xA;  &#xA;  if (music === null) {&#xA;    return videoPath.match(/\\uploads(.*)/)[0];&#xA;  } else {&#xA;    const audioPath = path.join(__dirname, `../../../${music.audio}`);&#xA;    const outputVideoPath = path.join(__dirname, `../../../uploads/movie/${id}/result/movie/output.mp4`);&#xA;    const matchPath = outputVideoPath.match(/\\uploads(.*)/);&#xA;    const cmd = `ffmpeg -i ${videoPath} -i ${audioPath} -filter_complex "[0:a]volume=1[a];[1:a]volume=0.2[b];[b]apad[looped_audio];[a][looped_audio]amix=inputs=2:duration=longest" -c:v copy -c:a aac -strict experimental -shortest ${outputVideoPath}`;&#xA;&#xA;    try {&#xA;      await execPromise(cmd);&#xA;      console.log(&#x27;end!&#x27;)&#xA;      return matchPath[0];&#xA;    } catch (error) {&#xA;      console.error(&#x27;Error:&#x27;, error);&#xA;      throw error;&#xA;    }&#xA;  }&#xA;}&#xA;&#xA;

    &#xA;