THD+N : audio, broadcast et à-côtés

Posts Tagged ‘mesures

Installer libebur128 sur Mac

leave a comment »

Il y a quelque temps, j’avais mentionné cette bibliothèque opensource, libebur128.

Depuis, le projet a migré sur github et je ne trouve plus de binaires téléchargeables. Ayant quelques centaines de fichiers à mesurer prochainement, je me suis lancé dans l’installation de la bibliothèque et des applications associées sur mon MacBook Pro.

Edit du 17/09/2012 : si MacPorts vous rebute, allez voir par ici une version Mac OS X.

Edit du 18/05/2013 : Cette procédure ne fonctionne plus aujourd’hui. Il y a des problèmes de liens vers les bibliothèques, sans que j’arrive à comprendre d’où ça vient.

Edit du 23/05/2013 : Un contournement qui semble fonctionner (bien que tout cela reste à éclaircir) : après avoir effectué la configuration (cmake ..), ouvrez le fichier libebur128/build/CMakeCache.txt. Aux alentours de la ligne 1277, remplacez

LIBAVFORMAT_LDFLAGS:INTERNAL=-L/opt/local/lib;-lavformat

par

LIBAVFORMAT_LDFLAGS:INTERNAL=-L/opt/local/lib;-lavformat;-lavcodec;-lavutil

puis make.

(Fin des edits)

Point de départ : un MacBook Pro 2011 i7 sous Snow Leopard (X.6.8), muni des outils développeurs Apple.

Les dépendances

La bibliothèque elle-même ne requiert aucun autre élément, mais pour utiliser les applications, il faut :

  • glib
  • gtk
  • taglib

Pour pouvoir lire un certain nombre de fichiers, j’ai aussi installé :

  • ffmpeg (pour lire l’audio dans des fichiers vidéo)
  • libsndfile (pour les fichiers wav)

Heureusement, il y a une solution simple pour installer tout cela sur Mac, c’est MacPorts.

Je vous rappelle que pour utiliser MacPorts, il faut avoir les outils développeurs Apple installés.

Donc, installer les outils développeurs si ce n’est pas déjà fait puis installer MacPorts (un installeur mpkg standard Mac).

Une fois MacPorts installé, il faut utiliser le Terminal (/Applications/Utilitaires/Terminal) pour installer les logiciels cités :


sudo port install glib2

sudo port install gtk2

sudo port install taglib

sudo port install ffmpeg

sudo port install libsndfile

Hop, c’est terminé pour les dépendances. Il reste néanmoins à installer l’utilitaire cmake pour faciliter la compilation :

sudo port install cmake

Récupérer les sources

Pour récupérer les sources, le plus simple est d’utiliser git installé en standard sur votre Mac.

[Edit]

On me susurre dans l’oreillette que non, git n’est pas installé en standard sur Snow Leopard. J’avais du l’installer un jour et oublier. Il y a deux options pour installer git sur Snow Leopard :

Avec MacPorts en utilisant le commande


sudo port install git-core

Ou en utilisant un paquet Mac que l’on trouve chez git-osx-installer.

[/Edit]

Lancer le Terminal, normalement par défaut vous êtes dans votre $HOME. Puis :


git clone https://github.com/jiixyj/libebur128

cd libebur128/

git submodule init

git submodule update

Voilà, vous disposez des sources mises à jour.

Compilation

Vous êtes normalement toujours dans le répertoire libebur128/. Saisissez maintenant :


mkdir build

cd build

cmake ..

make

Si tout se passe bien, vous avez terminé !

Utilisation

Si vous êtes toujours dans le répertoire build/, saisissez :


./loudness scan -l -p dbtp /chemin/vers/unfichier.wav

Et voilà, de bien beaux résultats.

Loudness,      LRA,  True peak
-23.0 LUFS,  0.0 LU, -22.9 dBTP, seq-3341-1-16bit.wav
Publicités

Written by manu

11/12/2011 at 09:52

Publié dans Outils

Tagged with , ,

Régie de Limoges

leave a comment »

Cette semaine je suis allé passer quelques jours à Limoges pour effectuer la recette audio de la nouvelle régie de France 3 Limousin (qui est en mode provisoire pour le moment en attendant que les locaux définitifs soient prêts).

Lire le reste de cette entrée »

Written by manu

07/05/2011 at 10:33

Publié dans Dans le cambouis

Tagged with ,