
Recherche avancée
Médias (1)
-
Revolution of Open-source and film making towards open film making
6 octobre 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (53)
-
Gestion générale des documents
13 mai 2011, parMédiaSPIP ne modifie jamais le document original mis en ligne.
Pour chaque document mis en ligne il effectue deux opérations successives : la création d’une version supplémentaire qui peut être facilement consultée en ligne tout en laissant l’original téléchargeable dans le cas où le document original ne peut être lu dans un navigateur Internet ; la récupération des métadonnées du document original pour illustrer textuellement le fichier ;
Les tableaux ci-dessous expliquent ce que peut faire MédiaSPIP (...) -
Les tâches Cron régulières de la ferme
1er décembre 2010, parLa gestion de la ferme passe par l’exécution à intervalle régulier de plusieurs tâches répétitives dites Cron.
Le super Cron (gestion_mutu_super_cron)
Cette tâche, planifiée chaque minute, a pour simple effet d’appeler le Cron de l’ensemble des instances de la mutualisation régulièrement. Couplée avec un Cron système sur le site central de la mutualisation, cela permet de simplement générer des visites régulières sur les différents sites et éviter que les tâches des sites peu visités soient trop (...) -
Qualité du média après traitement
21 juin 2013, parLe bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...)
Sur d’autres sites (7634)
-
Java Playing Sound From YouTube
8 mai 2022, par etkmlmI'm in a LWJGL game and want to play sound from YouTube. I have the stream link but can't play it anymore.


public void playMusic(Music m) throws IOException {
 String uri = m.getUrl();
 URL url = new URL(uri);
 try{
 Process p = new ProcessBuilder().command("ffmpeg.exe", "-i", uri, "-acodec", "pcm_u8", "-ar", "22050", "-f", "wav", "pipe:1").redirectError(ProcessBuilder.Redirect.INHERIT).start();

 AudioInputStream str = AudioSystem.getAudioInputStream(p.getInputStream());
 Clip clip = AudioSystem.getClip();
 clip.open(str);
 clip.start();

 }
 catch (Exception e){
 e.printStackTrace();
 }

}



It throws "Chunk size too big" error. I started ffmpeg alone but in this time, ffmpeg throws "invalid argumentsize=" error.


-
FFMPEG record sound stop always at the same size
12 mai 2022, par gildasI try to record live sounds catch by a device (raspberry Pi with microphones) in my computer (linux).
I use this command on the device :


arecord -D dmic_sv -c2 -r 48000 -f S32_LE -t wav | \
ffmpeg -re -f wav -i pipe: \
 -f s16le -acodec pcm_s16le -ac 1 -ar 48000 -af "volume=16dB" 
 tcp://ipPC:55000



I use this command on my PC :


FFREPORT=file=ffreport.log:level=32 \
ffmpeg -f s16le -acodec pcm_s16le -ac 1 -ar 48000 \
 -i tcp://ipPC:55000?listen -f wav fichiercible.wav



It is working but the record always stops when fichiercible.wav reach 536.9Mo.


I tried to put this option
-fs 2000000000
on the command on my PC :

FFREPORT=file=ffreport.log:level=32 \
 ffmpeg -f s16le -acodec pcm_s16le -ac 1 -ar 48000 \
 -i tcp://ipPC:55000?listen \
 -f wav -fs 2000000000 fichiercible.wav



But the result was the same, the record stop when the file is 536.9Mo


Is it possible to record bigger size file with ffmpeg ?


-
discord.py and ffmpeg : Play a sound effect while playing music
26 juin 2022, par JPhusionI would like to play a sound effect while playing music in a vc using discord.py and ffmpeg. I know you cannot play more than one audio source at a time, so instead I am trying to pause the music, play the sound effect and continue the music.


This is what I've come up with so far, but because I am playing the sound effect, the resume() method no longer works after the pause().


@commands.command()
 async def sfx(self, ctx):
 try:
 voice = await ctx.author.voice.channel.connect()
 except:
 voice = ctx.guild.voice_client
 try:
 voice.pause()
 # voice.play(discord.FFmpegPCMAudio('./media/sfx/notification.mp3'))
 except:
 voice.pause()
 # voice.play(discord.FFmpegPCMAudio(executable=r"C:\Users\josh\Programming\Discord\ffmpeg\bin\ffmpeg.exe", source='./media/sfx/notification.mp3'))
 guild = self.client.get_guild(752756902525403156)
 member = guild.get_member(876292773639233596)
 print(member.activities[0].name)
 await asyncio.sleep(1)
 voice.resume()
 if member.activities[0].name == "Not playing music":
 await voice.disconnect()