
Recherche avancée
Médias (29)
-
#7 Ambience
16 octobre 2011, par
Mis à jour : Juin 2015
Langue : English
Type : Audio
-
#6 Teaser Music
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#5 End Title
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#3 The Safest Place
16 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#4 Emo Creates
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
-
#2 Typewriter Dance
15 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Audio
Autres articles (53)
-
La sauvegarde automatique de canaux SPIP
1er avril 2010, parDans le cadre de la mise en place d’une plateforme ouverte, il est important pour les hébergeurs de pouvoir disposer de sauvegardes assez régulières pour parer à tout problème éventuel.
Pour réaliser cette tâche on se base sur deux plugins SPIP : Saveauto qui permet une sauvegarde régulière de la base de donnée sous la forme d’un dump mysql (utilisable dans phpmyadmin) mes_fichiers_2 qui permet de réaliser une archive au format zip des données importantes du site (les documents, les éléments (...) -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...) -
MediaSPIP Core : La Configuration
9 novembre 2010, parMediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)
Sur d’autres sites (6163)
-
Can speex be packed into mpegts stream ?
24 juillet 2013, par user2384001I want to use speex in a real-time application. I want to playback this mpegts stream by ffmpeg. Are there any means to pack speex into mpegts stream ?
-
How to read realtime microphone audio volume in python and ffmpeg or similar
1er septembre 2023, par Ryan MartinI'm trying to read, in near-realtime, the volume coming from the audio of a USB microphone in Python.


I have the pieces, but can't figure out how to put it together.


If I already have a .wav file, I can pretty simply read it using wavefile :


from wavefile import WaveReader

with WaveReader("/Users/rmartin/audio.wav") as r:
 for data in r.read_iter(size=512):
 left_channel = data[0]
 volume = np.linalg.norm(left_channel)
 print(volume)



This works great, but I want to process the audio from the microphone in real-time, not from a file.


So my thought was to use something like ffmpeg to PIPE the real-time output into WaveReader, but my Byte knowledge is somewhat lacking.


import subprocess
import numpy as np

command = ["/usr/local/bin/ffmpeg",
 '-f', 'avfoundation',
 '-i', ':2',
 '-t', '5',
 '-ar', '11025',
 '-ac', '1',
 '-acodec','aac', '-']

pipe = subprocess.Popen(command, stdout=subprocess.PIPE, bufsize=10**8)
stdout_data = pipe.stdout.read()
audio_array = np.fromstring(stdout_data, dtype="int16")

print audio_array



That looks pretty, but it doesn't do much. It fails with a
[NULL @ 0x7ff640016600] Unable to find a suitable output format for 'pipe:'
error.

I assume this is a fairly simple thing to do given that I only need to check the audio for volume levels.


Anyone know how to accomplish this simply ? FFMPEG isn't a requirement, but it does need to work on OSX & Linux.


-
cosmetics : group remaining .name and .long_name.
4 octobre 2013, par Clément Bœschcosmetics : group remaining .name and .long_name.
See b2bed9325.
- [DH] libavcodec/012v.c
- [DH] libavcodec/avrndec.c
- [DH] libavcodec/avuidec.c
- [DH] libavcodec/avuienc.c
- [DH] libavcodec/bintext.c
- [DH] libavcodec/brender_pix.c
- [DH] libavcodec/cpia.c
- [DH] libavcodec/crystalhd.c
- [DH] libavcodec/dcaenc.c
- [DH] libavcodec/diracdec.c
- [DH] libavcodec/evrcdec.c
- [DH] libavcodec/exr.c
- [DH] libavcodec/ffwavesynth.c
- [DH] libavcodec/flashsv2enc.c
- [DH] libavcodec/g723_1.c
- [DH] libavcodec/g729dec.c
- [DH] libavcodec/h264.c
- [DH] libavcodec/j2kenc.c
- [DH] libavcodec/libaacplus.c
- [DH] libavcodec/libcelt_dec.c
- [DH] libavcodec/libshine.c
- [DH] libavcodec/libtwolame.c
- [DH] libavcodec/libvorbisdec.c
- [DH] libavcodec/libx264.c
- [DH] libavcodec/libzvbi-teletextdec.c
- [DH] libavcodec/mjpegenc.c
- [DH] libavcodec/mpeg12dec.c
- [DH] libavcodec/mpeg4videodec.c
- [DH] libavcodec/msvideo1enc.c
- [DH] libavcodec/mvcdec.c
- [DH] libavcodec/paf.c
- [DH] libavcodec/proresdec2.c
- [DH] libavcodec/proresenc_anatoliy.c
- [DH] libavcodec/r210dec.c
- [DH] libavcodec/r210enc.c
- [DH] libavcodec/s302menc.c
- [DH] libavcodec/sanm.c
- [DH] libavcodec/sgirledec.c
- [DH] libavcodec/smvjpegdec.c
- [DH] libavcodec/snowdec.c
- [DH] libavcodec/snowenc.c
- [DH] libavcodec/sonic.c
- [DH] libavcodec/targa_y216dec.c
- [DH] libavcodec/textdec.c
- [DH] libavcodec/ttaenc.c
- [DH] libavcodec/v308dec.c
- [DH] libavcodec/v308enc.c
- [DH] libavcodec/v408dec.c
- [DH] libavcodec/v408enc.c
- [DH] libavcodec/vc1dec.c
- [DH] libavcodec/vima.c
- [DH] libavcodec/vp8.c
- [DH] libavcodec/vp9.c
- [DH] libavcodec/xbmdec.c
- [DH] libavcodec/xfacedec.c
- [DH] libavcodec/xfaceenc.c
- [DH] libavcodec/y41pdec.c
- [DH] libavcodec/y41penc.c
- [DH] libavcodec/yuv4dec.c
- [DH] libavcodec/yuv4enc.c