GUIDES SOUND FLIPPER
Comment nous testons la qualité de Sound Flipper
Découvrez les preuves réelles sur ordinateur : conservation des échantillons, encodeurs natifs, synchronisation, échecs et limites des tests.
Par Singularity Shift Ltd · Mis à jour · Guide de l’aperçu
Vérifiez le fichier enregistré, pas seulement un bouton réussi
Un convertisseur peut terminer sans erreur et produire pourtant des échantillons ou une durée incorrects. Sound Flipper vérifie la sortie réelle avant d’annoncer le succès. Pour les parcours de conservation, cela signifie contrôler représentation, fréquence, ordre des canaux, nombre et valeurs des échantillons. Une comparaison qui réduirait d’abord un audio 24 bits à 16 bits manquerait les bits faibles perdus ; nos tests conservent donc la précision concernée.
Les échantillons générés incluent de très petites valeurs non nulles, des extrêmes entiers, du silence, des différences de canaux et des valeurs flottantes au-delà de l’intervalle de lecture habituel. Des longueurs difficiles mettent à l’épreuve retard d’encodeur, remplissage terminal et limites des fichiers courts.
Comparez des éléments équivalents
Pour une sortie avec perte, nous comparons à une compilation native utilisant les mêmes bibliothèque et réglages d’encodage. Le WAV décodé vérifié fourni à l’encodeur du navigateur est capturé pour la référence, afin de ne pas confondre une différence de décodeur antérieure avec une différence d’encodeur. La sortie réellement téléchargée est ensuite décodée indépendamment.
Cette distinction a révélé de vrais problèmes lors de la validation. Le lecteur MP3 exigeait un décodeur flottant explicite. Opus devait demander la sortie flottante avant l’ouverture du décodeur. Les écarts de référence AAC provenaient de l’initialisation de la fenêtre sinusoïdale dans la bibliothèque mathématique native ; aligner cette fonction de référence a supprimé l’écart sans changer la qualité d’encodage du navigateur. Une différence numérique fait l’objet d’une enquête, elle n’est pas automatiquement qualifiée de son inférieur.
Le point de contrôle enregistré sur ordinateur
Au point de contrôle du pipeline du 28 octobre 2026, Chromium 149, Firefox 151 et Linux Playwright WebKit 26.5 ont passé 372 chaînes de comparaison native, 135 demandes délibérément non prises en charge et 297 cas de cycle de vie/échec. Les comparaisons finales des encodeurs MP3/AAC/Opus/Vorbis correspondaient exactement aux parcours natifs équivalents. Conservation entière et comparaisons admises des lecteurs flottants MP3/Opus/WebM étaient exactes ; des comparaisons distinctement documentées des décodeurs source AAC/Ogg Vorbis utilisaient de faibles tolérances flottantes mesurées.
Ces nombres décrivent le pipeline de conversion figé. Ils ne constituent pas un audit achevé de chaque contrôle ultérieur d’interface, métadonnées ou édition. Le tableau actuel des formats donne le sous-ensemble admis ; un test réussi sur un sous-ensemble ne valide pas tous les fichiers portant la même extension.
Testez les échecs autant que les bons enregistrements
Les suites exercent extensions trompeuses, flux supplémentaires, en-têtes mal formés, sorties corrompues, annulation, workers bloqués, erreurs de quota et suppressions échouées. Un échec de nettoyage retient le résultat final au lieu de déclarer le succès. Les fichiers temporaires d’un autre onglet actif ne doivent pas être effacés.
Les contrôles temporels stricts provoquent aussi des refus volontaires. Certains WebM Opus à un paquet perdent leur remplissage terminal dans le démultiplexeur conservé/natif, et de simples décodages concaténeraient silencieusement des horodatages WebM irréguliers. Le parcours validé refuse ces cas au lieu de deviner une durée.
Ce que les preuves ne démontrent pas
La collection de sources comprend de l’audio synthétique, une voix CC0 de J and M et un piano de triangelx. Un extrait vocal et un extrait musical ne peuvent établir une transparence perceptive universelle. Aucun test formel d’écoute, sur mobile physique ou sur Safari matériel n’a été réalisé pour ce point de contrôle. L’automatisation de WebKit sous Linux n’est pas un résultat sur iPhone. Les limites maximales sont des plafonds d’admission, pas une promesse mesurée de mémoire, température ou vitesse sur chaque appareil.
Les retours humains sur cette version doivent mentionner navigateur/version, formats source et destination, avertissement affiché et défaut du résultat téléchargé. Utilisez les coordonnées sans envoyer d’audio privé. Gardez l’original pour enquêter sur un problème confirmé depuis une base fiable.
Continuer avec Sound Flipper
Ouvrir le convertisseur · Tous les guides audio · Retours et aide