Recherche avancée

Médias (0)

Mot : - Tags -/acrobat

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (76)

  • Organiser par catégorie

    17 mai 2013, par

    Dans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
    Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
    Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...)

  • Récupération d’informations sur le site maître à l’installation d’une instance

    26 novembre 2010, par

    Utilité
    Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
    Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

Sur d’autres sites (3822)

  • doc/examples/decode_audio : print message about how to play the output file

    21 août 2019, par Steven Liu
    doc/examples/decode_audio : print message about how to play the output file
    

    Signed-off-by : Steven Liu <lq@chinaffmpeg.org>

    • [DH] doc/examples/decode_audio.c
  • FFmpeg doesn't play audio, yet no error shown

    4 août 2023, par Kristupas

    So i'm learning Python and don't know much about FFmpeg. I am following a tutorial, which explains everything very clearly. Everything is working, with one exception. Whenever I try to get it to play a sound, it won't.. Here's what it is saying :

    &#xA;

    INFO     discord.player ffmpeg process 2540 successfully terminated with return code of 1.

    &#xA;

    And here's my code (forgive me for all of the childish things in there, i'm just trying out different features) :

    &#xA;

    &#xA;import discord&#xA;import discord.ext&#xA;from discord import FFmpegPCMAudio&#xA;from discord.ext import commands&#xA;import random&#xA;&#xA;&#xA;Token = "No token for you :)"&#xA;client = commands.Bot(command_prefix = &#x27;!&#x27;, intents=discord.Intents.all())&#xA;&#xA;&#xA;@client.event&#xA;async def on_ready():&#xA;    print(f"we&#x27;re rolling as {client.user} \n")&#xA;    channel = client.get_channel(1022535885851459727)&#xA;    await channel.send("Tremble before my might hoomans&#128548;&#128548;")&#xA;&#xA;#Member events:&#xA;&#xA;@client.event&#xA;async def on_member_join(member):&#xA;    await member.send("Ok comrade, welcome to bot lab, pls not leave. Anways here rules \n1. No swearing \n2. No cursing \n3. No bullying, the owner is a crybaby \n4. No following the rules (u get banned if this one is broken)")&#xA;    channel = client.get_channel(1136658873688801302)&#xA;    jokes = [f"A failure known as {member} has joined this chat!", &#xA;             f"Another {member} has joined the channel", &#xA;             f"A {member} spawned", &#xA;             f&#x27;cout &lt;&lt; "{member} has joined teh chat" &lt;&lt; endl;&#x27;, &#xA;             f"OUR great {member} has come to save us" ]&#xA;    await channel.send(jokes[random.randint(0,len(jokes))])&#xA;&#xA;@client.event &#xA;async def on_member_remove(member):&#xA;    await member.send("Bye our dear comrade")&#xA;    channel = client.get_channel(1136663317738442752)&#xA;    await channel.send(f"{member} has left the chat :(.)")&#xA;&#xA;#Client commands:&#xA;    &#xA;@client.command()&#xA;async def hello(ctx):&#xA;    await ctx.send("Hello, I am pro bot")&#xA;&#xA;@client.command()&#xA;async def byelol(ctx):&#xA;    await ctx.send("Bye, I am pro bot")&#xA;@client.command()&#xA;async def ping(ctx):&#xA;    await ctx.send(f"**pong** {ctx.message.author.mention}")&#xA;&#xA;&#xA;@client.event&#xA;async def on_message(message):&#xA;    message.content = message.content.lower()&#xA;    await client.process_commands(message)&#xA;&#xA;&#xA;#voice channel commands:&#xA;&#xA;@client.command(pass_context = True)&#xA;async def micup(ctx):&#xA;    if (ctx.author.voice):&#xA;        await ctx.send(f"Joining on {ctx.message.author}&#x27;s command")&#xA;        channel = ctx.message.author.voice.channel&#xA;        voice = await channel.connect()&#xA;        source = FFmpegPCMAudio(&#x27;Bluetooth.wav&#x27;)&#xA;        player = voice.play(source)&#xA;        &#xA;        &#xA;        &#xA;    else:&#xA;        await ctx.send("No.")&#xA;&#xA;&#xA;&#xA;@client.command(pass_Context = True)&#xA;async def leave(ctx):&#xA;    if (ctx.voice_client):&#xA;        await ctx.send(f"Leaving on {ctx.message.author}&#x27;s command")&#xA;        await ctx.guild.voice_client.disconnect()&#xA;    else:&#xA;        await ctx.send("Nyet. Im not in voice chat u stoopid hooman")&#xA;&#xA;&#xA;@client.command(pass_Context = True)&#xA;async def pause(ctx):&#xA;    voice = discord.utils.get(client.voice_clients, guild = ctx.guild)&#xA;    if voice.is_playing():&#xA;        await ctx.send("Pausing..⏸")&#xA;        voice.pause()&#xA;    else:&#xA;        await ctx.send("I don&#x27;t think I will.")&#xA;&#xA;@client.command(pass_Context = True)&#xA;async def resume(ctx):&#xA;    voice = discord.utils.get(client.voice_clients, guild = ctx.guild)&#xA;    if voice.is_paused():&#xA;        await ctx.send("My ears are bleeding")&#xA;        voice.resume()&#xA;    else:&#xA;        await ctx.send("ALREADY BLASTING MUSIC")&#xA;&#xA;@client.command(pass_Context = True)&#xA;async def stop(ctx):&#xA;    voice = discord.utils.get(client.voice_clients, guild = ctx.guild)&#xA;    await ctx.send("You can stop the song, but you can&#x27;t stop me!")&#xA;    voice.stop()&#xA;&#xA;@client.command(pass_Context = True)&#xA;async def play(ctx, arg):&#xA;    await ctx.send("Playing..")&#xA;    voice = ctx.guild.voice_client&#xA;    source = FFmpegPCMAudio(arg)&#xA;    player = voice.play(source)&#xA;&#xA;if &#x27;__main__&#x27; == __name__:&#xA;    client.run(Token)&#xA;

    &#xA;

    I tried installing different versions of ffmpeg, still nothing. I tried to run the code outside of my venv, but still nothing (i doubt that it's the problem). I changed the path to it to different folders, still nothing.&#xA;The only time it DID work is when i entered a full path, but then when you want to play something, you wouldn't want to say " !play D:_Python\DiscordBot\Bluetooth.wav". From what i've seen, it's possible to play it by just saying " !play Bluetooth.wav".

    &#xA;

    So long story short : I want to make it so that the path i have to specify is just the file name. And when I do, it doesn't play the sound.&#xA;(sorry if this is a dupe question, i just couldn't find anything understandable for my amateur brain)

    &#xA;

  • avcodec/allcodecs : Dont play with NULLs

    21 mars 2022, par Michael Niedermayer
    avcodec/allcodecs : Dont play with NULLs
    

    Fixes : member access within null pointer of type 'const FFCodec' (aka 'const struct FFCodec')
    Fixes : 45726/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6554445419249664

    Found-by : continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by : Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    Signed-off-by : Michael Niedermayer <michael@niedermayer.cc>

    • [DH] libavcodec/allcodecs.c