Recherche avancée

Médias (1)

Mot : - Tags -/biomaping

Autres articles (60)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

Sur d’autres sites (9841)

  • FFMPEG amix filter issue with inputs of different duration

    19 février 2016, par cupuyc

    I noticed that ffmpeg amix filter doesn’t output good result in specific situation. It works fine if input files have equal duration. In that case volume is dropped in constant value and could be fixed with ",volume=2".

    In my case I’m using files with different duration. Result is worse. First mixed stream resulted in lowest volume, and last one is highest :

    enter image description here

    ffmpeg -i temp_0.mp4 -i user_2123_10.mp4  -i user_2123_3.mp4  -i user_2123_4.mp4  
    -i user_2123_7.mp4  -i user_2123_5.mp4  -i user_2123_1.mp4  -i user_2123_8.mp4  
    -i user_2123_0.mp4  -i user_2123_6.mp4  -i user_2123_9.mp4  -i user_2123_2.mp4  
    -i user_2123_11.mp4 -filter_complex "[1:a]adelay=34741.0[aud1];
    [2:a]adelay=18241.0[aud2];[3:a]adelay=20602.0[aud3];
    [4:a]adelay=27852.0[aud4];[5:a]adelay=22941.0[aud5];
    [6:a]adelay=13142.0[aud6];[7:a]adelay=29810.0[aud7];
    [8:a]adelay=12.0[aud8];[9:a]adelay=25692.0[aud9];
    [10:a]adelay=32143.002[aud10];[11:a]adelay=16101.0[aud11];
    [12:a]adelay=40848.0[aud12];
    [0:a][aud1][aud2][aud3][aud4][aud5][aud6][aud7]
    [aud8][aud9][aud10][aud11]
    [aud12]amix=inputs=13:duration=first:dropout_transition=0"
    -vcodec copy -y temp_1.mp4

    So that could be fixed by applying silence at the beginning and end of each clip, then they will have same duration and volume will be at the same level.

    Please suggest how I can use amix to mix many inputs and ensure constant volume level.

  • discord.js playing audio on multiple servers

    1er février 2021, par Poopy Doop

    I made a test test bot for discord.js using Node.js / ffmpeg, to play a radio station in a channel on discord and there are no problems there, however i was thinking about how it would stream the same station to multiple servers/channels efficiently.

    



    For example, if I am playing it on "Discord server one" :

    



    var voiceChannel = message.member.voiceChannel;
    voiceChannel.join().then(connection => {
    console.log("joined channel");
    const dispatcher = connection.playArbitraryInput('http://philae.shoutca.st:8950/live', { volume: 0.5 });

    dispatcher.on("end", end => {
      console.log("left channel");
      voiceChannel.leave();
     });
        }).catch(err => console.log(err)); 


    



    However if i want to play it on another server that my bot is a member of, do i need to create the audio stream again ?

    



    If so that kinda sux. My bot would have to encode the stream seperatly for each instance ?

    



    I would like to know if there is any way i can reuse the audio stream and restream it so that if I had my bot in 100 channels its only one download instance of the stream and 100 uploads

    



    I haope i am making sense but let me make some fake code to try help explain :

    



    lets say instead i could do something like this :

    



    let cachedAudioStream = cacheArbitraryInput('http://philae.shoutca.st:8950/live', {});


    



    then for every outgoing instance :

    



    connection1.playArbitraryInput(cachedAudioStream, { volume: 0.5 });
connection2.playArbitraryInput(cachedAudioStream, { volume: 0.8 });
connection3.playArbitraryInput(cachedAudioStream, { volume: 1 });


    



    and so on

    



    Thanks

    


  • FFMPEG MP3 : showfreqs to binary file

    9 juillet 2020, par Brian

    I need to process frames inside an MP3 stream by freq and volume.
Using FFProbe [1] I can dump binary data (hex format) using show_data, but I'm not sure how that data represent freq, and volume of the audio track.

    


    Using FFmpeg [2] I could generate a video showing freq and volume, but I need to process this data as a binary file, not as a video. eg. open (file_stream) > foreach (row as data)

    


    Freq and Volume videos generated from MP3 :

    


    http://ffmpeg.org/ffmpeg-filters.html#toc-showfreqs ** showfreqs
https://gist.github.com/seyoum/4455e9bed74241bfbd640a8083fd38b3 ** showfreqs, , showvolume

    


    Any help is much appreciated, thank you.

    


    [1] http://ffmpeg.org/ffprobe.html

    


    [2] http://ffmpeg.org/ffmpeg.html