Les codecs ont changé à jamais la façon de distribuer l'audio. Des fichiers gigantesques adoptent une taille bien plus raisonnable sans sacrifier trop de qualité au passage, et les technologies lossless nous permettent d'être plus efficaces en matière de préservation et de stockage. Cependant, nous avons aujourd'hui le privilège de disposer d'unités de grande capacité. Imaginez ce que ce serait de stocker quelque chose comme un podcast entier sur une simple disquette. Sean Haas du portail Advent of Computing a décidé d'accepter cette mission, et voici le résultat…
Le défi de la disquette
1,44 mégaoctets. Sortie de sa boîte, une disquette de 3,5 pouces dépasse à peine la barre des deux millions d'octets, mais une fois qu'on la « formate », 30 % de sa capacité est perdue. Une règle désagréable et nécessaire, avec laquelle nous avons vécu pendant de nombreuses années. Une disquette avec des secteurs endommagés était un casse-tête, chacune valait une fortune, et nous faisions l'impossible pour la ramener à la vie. Cette même obsession s'étendait aussi au stockage des données. Une disquette devait être utilisée au maximum, et de nombreux programmes appliquaient un format spécial pour obtenir de l'espace supplémentaire.
Malgré ces efforts, la disquette est devenue obsolète, et il y a certaines choses qu'on ne peut tout simplement pas y stocker... ou peut-être que si ? Tout est une question de compromis, y compris les paramètres de qualité. Par exemple : un podcast de 45 minutes. Au format MP3, un podcast de cette durée dépasserait les 72 mégaoctets... soit 50 disquettes. Cependant, Sean Haas du portail Advent of Computing l'a pris comme un défi. Que faut-il pour stocker un podcast de près d'une heure sur une disquette ?
Le codec AMR, la clé de la voix
La clé de tout cela se cache dans quelque chose que nous connaissons très bien : les communications mobiles. Sean explique que si vous avez passé un appel avec un mobile, vous avez déjà « écouté » le codec AMR, Adaptive Multi-Rate audio codec. Avec une fréquence fixe de 8 kHz et un débit maximal de 12,2 kilobits par seconde, AMR règne sur le monde GSM, et c'est la raison pour laquelle nos appels sont souvent épouvantables. Son principal avantage est qu'il a été spécialement optimisé pour la voix, et un podcast s'y adapte merveilleusement bien.
https://old.neoteo.com/la-ultima-fabrica-discos-floppy/La conversion pour tout faire tenir
Sean a pris son podcast et l'a converti en AMR, mais même avec des débits très agressifs, il restait trop volumineux. La solution a été de traiter le MP3 avec FFmpeg pour accélérer sa lecture de 20 % (commande « atempo=1.2 »), puis d'appliquer AMR. Bien que FFmpeg ne code pas en AMR, le programme SoX dispose du support nécessaire. Quelques commandes supplémentaires, et les 72 mégaoctets en MP3 sont passés à 1,2 mégaoctet sous AMR. Maintenant, la question à un million : comment ça sonne ?
Diffusion et accueil des plateformes
Sean a découvert plusieurs problèmes en transformant ce projet en podcast à part entière. Un utilisateur peut charger ce qu'il veut dans un RSS, mais il doit recevoir une validation de l'autre côté. Apple Podcasts a rejeté le fichier immédiatement. En revanche, Spotify a non seulement accepté le flux, mais permet la lecture dans un navigateur, un détail intéressant car il n'y a pas de prise en charge officielle d'AMR dans les principaux navigateurs du marché. Vous voulez essayer ? Les liens figurent ci-dessous.
Site officiel : Cliquez ici Télécharger SoX : Cliquez ici
https://old.neoteo.com/funcionaban-los-disquetes/