Recherche avancée

Médias (1)

Mot : - Tags -/swfupload

Autres articles (36)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

  • Diogene : création de masques spécifiques de formulaires d’édition de contenus

    26 octobre 2010, par

    Diogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
    A quoi sert ce plugin
    Création de masques de formulaires
    Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
    Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)

Sur d’autres sites (7747)

  • avfilter/vf_gblur : add x86 SIMD optimizations

    15 mai 2019, par Ruiling Song
    avfilter/vf_gblur : add x86 SIMD optimizations
    

    The horizontal pass get 2x performance with the patch
    under single thread.

    Tested overall performance using the command(avx2 enabled) :
    ./ffmpeg -i 1080p.mp4 -vf gblur -f null /dev/null
    ./ffmpeg -i 1080p.mp4 -vf gblur=threads=1 -f null /dev/null
    For single thread, the fps improves from 43 to 60, about 40%.
    For multi-thread, the fps improves from 110 to 130, about 20%.

    Signed-off-by : Ruiling Song <ruiling.song@intel.com>

    • [DH] libavfilter/gblur.h
    • [DH] libavfilter/vf_gblur.c
    • [DH] libavfilter/x86/Makefile
    • [DH] libavfilter/x86/vf_gblur.asm
    • [DH] libavfilter/x86/vf_gblur_init.c
  • How can i capture microphone stream and change with ffmpeg ?

    23 janvier 2020, par Emre Erol

    I am using ffmpeg for chancing wav file with below code on python ;

    song = subprocess.Popen(["ffmpeg", "-i", sys.argv[1], "-af", "asetrate=22050,aresample=44100,atempo=2", "-f", "wav", "pipe:1"],stdout=subprocess.PIPE)

    But i want to send microphone stream to this subprocess. How can i change sys.argv[1] to microphone stream data ?

    I am using pyaudoio library for capturing sound in python.

  • TypeError : source must be an AudioSource not FFmpegOpusAudio

    9 juin 2024, par salice
    async def play(ctx, *, link):&#xA;    try:&#xA;        voice_client = await ctx.author.voice.channel.connect()&#xA;        voice_clients[voice_client.guild.id] = voice_client&#xA;    except Exception as e:&#xA;        print(e)&#xA;    if 1==1:&#xA;        if youtube_base_url not in link:&#xA;            query_string = urllib.parse.urlencode({&#xA;                &#x27;search_query&#x27;: link&#xA;            })&#xA;&#xA;            content = urllib.request.urlopen(&#xA;                youtube_results_url &#x2B; query_string&#xA;            )&#xA;&#xA;            search_results = re.findall(r&#x27;/watch\?v=(.{11})&#x27;, content.read().decode())&#xA;&#xA;            link = youtube_watch_url &#x2B; search_results[0]&#xA;&#xA;        loop = asyncio.get_event_loop()&#xA;        data = await loop.run_in_executor(None, lambda: ytdl.extract_info(link, download=False))&#xA;&#xA;        song = data[&#x27;url&#x27;]&#xA;        player = discord.FFmpegOpusAudio(song, **ffmpeg_options)&#xA;&#xA;        voice_clients[ctx.guild.id].play(player, after=lambda e: asyncio.run_coroutine_threadsafe(play_next(ctx), bot.loop))&#xA;

    &#xA;

    ffmpeg installed and added in PATH&#xA;ffmpeg lib for python added

    &#xA;

    I tried other variations of ffmpeg(like FFmpegPCMAudio) but this didn't solve the problem. I also tried to just copy-paste(Someone else's code that performs the same functions), which also did not give anything. I think the problem is not in the code.

    &#xA;

    Traceback :

    &#xA;

    Traceback (most recent call last):&#xA;  File "c:\Users\Saliceterik\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\ext\commands\core.py", line 173, in wrapped&#xA;    ret = await coro(*args, **kwargs)&#xA;  File "C:\Users\Saliceterik\Desktop\snackerbot\launch_serviceTyan_s-upd.py", line 122, in play&#xA;    voice_clients[ctx.guild.id].play(player, after=lambda e: asyncio.run_coroutine_threadsafe(play_next(ctx), bot.loop))    &#xA;  File "c:\Users\Saliceterik\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\voice_client.py", line 583, in play&#xA;    raise TypeError(f"source must be an AudioSource not {source.__class__.__name__}")&#xA;TypeError: source must be an AudioSource not FFmpegOpusAudio```&#xA;

    &#xA;