Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Audio
Audio Forum d'entraide sur les API et bibliothèques audio
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 31/10/2011, 12h40   #1
Idelways
Expert Confirmé Sénior
 
Avatar de Idelways
 
Homme Ihssen Idelways
Développeur Ruby on Rails / iOS
Inscription : juin 2010
Messages : 1 390
Détails du profil
Informations personnelles :
Nom : Homme Ihssen Idelways

Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS

Informations forums :
Inscription : juin 2010
Messages : 1 390
Points : 69 174
Points : 69 174
Par défaut ALAC : le codec audio sans perte d'Apple devient open-source, distribué sous licence Apache 2.0

ALAC : le codec audio sans perte d'Apple devient open-source
Distribué sous licence Apache 2.0 avec délivrance de brevets



Apple vient d'annoncer le passage en open source de son codec audio ALAC.

Tout comme le format libre et sans perte FLAC, Apple Lossless Audio Codec est utilisé pour réduire la taille des fichiers audio sans suppression de données acoustique. Les fichiers compressés peuvent donc retrouver leur forme originale à l'identique, contrairement aux WMA, MP3 et autres.

Le format est supporté par défaut sur Mac OS X, iTunes, iOS et la majorité des iPod. Il serait d'ailleurs plus optimisé à la conservation de durée de vie de batterie, en comparaison avec son aîné, le FLAC.

Le nouveau projet open source est disponible sur la forge logicielle Mac OS Forge (gérée par Apple), qui héberge en outre le code source d'un encodeur/décodeur tout comme un outil de conversion en ligne de commande « ALACConvert ». Cet outil sert de démonstration et permet de convertir du et à partir des formats CAF et WAVE.

Apple délivre avec le projet une licence de brevet perpétuelle et irrévocable, comme l'exige la licence Apache 2.0.
Les éditeurs et constructeurs pourront donc se ruer sur un format plus récent et plus optimisé que le FLAC, sans payer des redevances, ni risquer des poursuites.

La popularité du FLAC est donc menacée, mais le projet, distribué sous Licence GPL, pourra désormais puiser des idées de son jeune concurrent.


Les sources sont disponibles sur Mac OS Forge

Source : site officiel sur Mac OS Forge

Et vous ?

Que pensez-vous de l'initiative d'Apple ?
La popularité du FLAC est-elle menacée ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/10/2011, 14h46   #2
Bktero
Expert Confirmé Sénior
 
Avatar de Bktero
 
Ingénieur systèmes embarqués
Inscription : juin 2009
Messages : 1 694
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 694
Points : 4 130
Points : 4 130
C'est une bonne nouvelle qu'Apple rende ce format open source Avec la popularité des iPod, ce format pourrait devenir incontournable. Quand à la popularité du FLAC, je ne suis pas sûr que ce format soit très populaire... Il n'y a qu'à voir la liste des produits lisant ce format pour s'en convaincre. C'est dommage d'ailleurs car c'est un excellent format sans perte.



Par contre, je n'ai jamais entendu parler de la moindre parenté entre le FLAC et l'ALAC !!!

Tout comme je ne suis pas du tout certain que l'ALAC soit plus performant que le FLAC... Voir cette page (peut-être pas très à jour...) : http://flac.sourceforge.net/comparison.html
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 31/10/2011, 14h54   #3
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
Citation:
Envoyé par Idelways Voir le message
Le format est supporté par défaut sur Mac OS X, iTunes, iOS et la majorité des iPod. Il serait d'ailleurs plus optimisé à la conservation de durée de vie de batterie, en comparaison avec son aîné, le FLAC.
D’après ce que j’ai lu, ce n’est le cas que parce qu’Apple optimise son matériel pour le décodage d’ALAC.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2011, 14h58   #4
abriotde
Membre habitué
 
Homme
Développeur informatique
Inscription : juillet 2007
Messages : 146
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2007
Messages : 146
Points : 146
Points : 146
Que se passe t'il? Le loup se serait-il convertit après un examen de conscience. C'est en tout cas la première fois de ma vie que j'ai envie de remercier Apple. Cela me parait tout de même louche. Toutefois Apple semble avoir donné des garantis.
abriotde est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 31/10/2011, 14h58   #5
Bktero
Expert Confirmé Sénior
 
Avatar de Bktero
 
Ingénieur systèmes embarqués
Inscription : juin 2009
Messages : 1 694
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 694
Points : 4 130
Points : 4 130
Cela doit venir du fait que l'ALAC est visiblement moins gourmand en ressource que le FLAC au moment du décodage. Ca aide à la durée de vie des batteries, forcément. L'explication de l'optimisation par Apple est tout à fait possible (et cumulable)

C'est vrai qu'on ne voit pas souvent ce genre d'ouverture de la part d'Apple. C'est surtout un moyen de populariser son format. S'ils ont décidé de faire ça, ce n'est sûrement pas pour être juste gentils ; il y a forcément un avantage pour eux ^^
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/10/2011, 16h26   #6
Uther
Expert Confirmé Sénior
 
Avatar de Uther
 
Homme
Inscription : avril 2002
Messages : 2 676
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : avril 2002
Messages : 2 676
Points : 5 103
Points : 5 103
Citation:
Tout comme je ne suis pas du tout certain que l'ALAC soit plus performant que le FLAC... Voir cette page (peut-être pas très à jour...) : http://flac.sourceforge.net/comparison.html
Tout dépend ce que l'on compare: le FLAC est certes le meilleur des codecs sans perte en matière de taux de compression. Mais il est aussi celui qui demande le plus de puissance de calcul et donc de consommation des batteries.
Uther est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 31/10/2011, 16h32   #7
spidermario
Membre émérite
 
Étudiant
Inscription : septembre 2006
Messages : 510
Détails du profil
Informations personnelles :
Âge : 19

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2006
Messages : 510
Points : 905
Points : 905
La page de comparaison montre justement que FLAC se décode plus vite.

Même si ça ne prouve pas que ça consomme moins d’énergie, ça le suggère.
spidermario est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/10/2011, 23h40   #8
Squisqui
Membre chevronné
 
Avatar de Squisqui
 
Inscription : décembre 2010
Messages : 231
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 231
Points : 607
Points : 607
Il existe des codec audio lossless qui ont un meilleur taux de compressibilité (LA, OptimFROG, Monkey's, etc...), mais un support médiocre (impopularité des codecs justement) comparé au FLAC et l'ALAC.

En tout cas, FLAC et ALAC se ressemble tellement sur le taux de compression, temps de décodage/encodage, support matériel/logiciel que choisir entre les deux revient à choisir le tagging vorbis ou Itunes.
L'un des tagging étant plus chiant que l'autre, la libération d'ALAC me donne plus l'impression d'un abandon qu'autre chose.
Si Apple voulait populariser ALAC, il en avait largement les moyens avec un truc du style "écoutez vos musiques en HD avec le format sans perte d'Apple" glissé dans une pub Ipod.

Les deux formats étant supportés par Rockbox, on peut alors en écouter sur pas mal de baladeur (Apple, Archos, Cowon, SanDisk, Iriver, tousa...)
Squisqui est déconnecté   Envoyer un message privé Réponse avec citation 30
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h47.


 
 
 
 
Partenaires

Hébergement Web