Les meilleurs développeurs C++ freelances sont sur Codeur.com

Créer un codec audio relativement basique

 Fermé · 800 à 1 500 € · 370 vues


Bonjour,

dans le cadre d'une diffusion webradio en mode "lossless" (voir autre projet un peu plus bas sur le site codeur), je voudrais créer un codec lossless optimisé pour l'économie de bande passante.

les codecs lossless actuels sont tous en vbr (à bitrate variable). pour définir le besoin en bande passante, je prendrai la valeur la plus évelée du vbr. donc la quantitée de donée économisé par le format vbr ne servira à rien dans mon cas.

seul le format wav est un format en cbr (à bitrate constant), mais son bitrate est très élevé (1411 kbps).

l'idée est de réduire la taille d'un fichier .wav en ne gardant que les données comprises entre 20 Hz et 20000 Hz.

Idée : Créer un codec à partir d'outils open source (WavPack) ou à partir de rien conserver la plage de fréquence donnée (20 Hz à 20 000 Hz) sans la compresser ou l'altérer et supprimer tout le reste.

L'objectif est bien entendu de réduire la taille du fichier sans générer un flux en VBR comme sur les codecs lossless habituels.

Exemple :

Fichier d'entrée : 1 411 KBPS CBR WAV
Fichier de sortie 1 024 KBPS CBR WAV

Remarque importante : ce fichier propriétaire ne servira que pour notre site Internet. Il faudra évidement un webplayer pour décoder le fichier, mais la non-prise en charge par les logiciels audio n'est pas importante. Si possible le webplayer devrait être utilisable sans plugin, ou le plugin devrait être intégré dans le site et se charger avec la page (un peu à l'image de "true font family" qui permet de charger des polices de caractères de son choix avec la page. ils utilisent un script en css pour faire ça).

cordialement,
antoine

Budget indicatif : 800 à 1 500 €

Publication : 09 avril 2012 à 20h09

Profils recherchés : Développeur C++ freelance , Développeur VBA freelance , Développeur JavaScript freelance , Développeur Windev freelance , Développeur Windows freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients