
Recherche avancée
Médias (2)
-
Granite de l’Aber Ildut
9 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
-
Géodiversité
9 septembre 2011, par ,
Mis à jour : Août 2018
Langue : français
Type : Texte
Autres articles (74)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Gestion des droits de création et d’édition des objets
8 février 2011, parPar défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;
Sur d’autres sites (10138)
-
doc/filters : fix typo
17 mai 2014, par Michael Niedermayer -
doc/filters : add one more blend example
12 février 2016, par Paul B Mahol -
How to apply audio equalization using NAudio
19 mai 2021, par Raheel KhanI have a WPF app that does the following :


- 

- Imports video files.
- Extracts audio from the using FFmpeg.
- Resamples the audio using NAudio to conform to a Speech-to-Text engine (16kHz/16bit/Mono).
- Plays back the video for users with overlayed subtitles.
- Allows users to correct mistakes that the STT engine might have made.












Simple resampling with NAudio :


using (var reader = new WaveFileReader(fileAudioTemp.FullName))
{
 var outFormat = new WaveFormat(16000, 16, 1);
 //var outFormat = WaveFormat.CreateIeeeFloatWaveFormat(16000, 1);

 using (var resampler = new MediaFoundationResampler(reader, outFormat))
 {
 resampler.ResamplerQuality = 60; // Highest Quality in MF.
 WaveFileWriter.CreateWaveFile(fileAudio.FullName, resampler);
 }
}



The problem is that these videos have extremely bad audio quality. The sound is muffled, bassy, and makes it very difficult to make out names of people, places, etc. This makes it difficult and time-consuming for users to proof the text. Please do note that the STT engine has no problem with this and is surprisingly accurate considering the quality.


What I would like to do is apply an equalization present to this audio. I found that the built-in
SKA
preset in VLC seems to make it 'slightly' easier for users to understand what is being said.



Is there a way to use either FFmpeg (Xabe) or preferably NAudio to apply such a filter ? Is so how ? I have seen many examples out there about manipulation of sound buffers but was looking for an easier way such as a preset file or parameters that could be passed into the resamplers.


Any pointers would be appreciated.