Convertir plus de 500 morceaux sans perte par lots sur Mac : benchmark 8 threads sur Apple Silicon
Nettoyer et restructurer une vaste collection musicale numérique demande une patience à toute épreuve.
Sur un disque dur externe USB, je conservais une discothèque constituée depuis mes années d’études : 520 pistes sans perte réparties sous différents formats disparates — Monkey’s Audio (.ape), masters non compressés .wav et fichiers haute fidélité .flac — pour un volume total de 22,8 Go.
Mon objectif était de convertir l’intégralité de cette collection en fichiers MP3 haute qualité à 320 kbps pour les transférer sur une clé USB compacte destinée à mon autoradio et à mon baladeur nomade.
Avec un convertisseur mono-thread classique, encoder 520 titres un par un prend environ 3 à 4 secondes par piste, soit plus de 25 minutes d’attente passive. Étant donné que AConverter gère nativement jusqu’à 8 tâches de conversion parallèles, j’ai décidé de lancer un benchmark complet sur mon MacBook Pro afin d’évaluer ses performances réelles à pleine charge.
Environnement de test et échantillon de données
- Machine de test : MacBook Pro 14 pouces (puce Apple M3, 16 Go de mémoire unifiée, version récente de macOS).
- Échantillon source :
- Nombre total de morceaux : 520 fichiers audio sans perte.
- Répartition des formats : APE (160 morceaux), FLAC (220 morceaux), WAV (140 morceaux).
- Poids total : 22,8 Go.
- Paramètres de sortie cibles : Conteneur MP3, débit binaire constant de 320 kbps, canaux stéréo, fréquence d’échantillonnage de 44 100 Hz, avec préservation intégrale des balises ID3 et des pochettes d’albums intégrées.
Benchmark comparatif : 1 thread vs 4 threads vs 8 threads
Dans les réglages de AConverter, un curseur permet d’ajuster le niveau de concurrence entre 1 et 8 threads. Voici les relevés chronométrés obtenus :
| Mode de traitement | Durée totale (520 morceaux) | Temps moyen par piste | Comportement matériel & Acoustique | | :--- : | :--- : | :--- : | :--- | | Mono-thread (1 tâche) | 26 min 14 s | ~3,02 s / piste | Cœurs à haute efficacité sollicités ; ventilateurs inaudibles (0 tr/min) | | 4 threads en parallèle | 7 min 18 s | ~0,84 s / piste | 4 cœurs de performance engagés ; température SoC à 48 °C | | 8 threads en parallèle (Max) | 3 min 42 s | ~0,42 s / piste | 8 cœurs pleinement chargés ; température SoC à 56 °C ; silence total |
[Conversion par lots de 520 morceaux - Comparatif de durée totale]
Mono-thread [████████████████████████████████████████] 26 min 14 s
4 threads [██████████] 7 min 18 s
8 threads [█████] 3 min 42 s ── Une accélération de plus de 700 % par rapport au mono-thread !
L’activation du traitement simultané sur 8 threads a fait chuter la durée totale de près d’une demi-heure à moins de 4 minutes !
Lorsque vous déposez 520 fichiers dans AConverter et cliquez sur Démarrer, 8 barres de progression s’animent de concert, faisant défiler les coches vertes à une allure impressionnante.
Empreinte système : fuites de mémoire et bridage thermique ?
Une interrogation légitime se pose lorsqu’on fait tourner 8 instances d’encodage en parallèle : cela entraîne-t-il des ralentissements de l’interface macOS, une consommation démesurée de RAM ou un emballement des ventilateurs ?
Durant les 3 minutes et 42 secondes du test, j’ai surveillé le Moniteur d’activité de macOS :
1. Consommation de mémoire RAM
AConverter a maintenu une empreinte mémoire remarquablement stable, comprise entre 65 Mo et 85 Mo. L’application utilise une architecture de mémoire tampon projetée en mémoire (memory-mapped stream), lisant les flux de données par segments, encodant les trames et libérant immédiatement la mémoire. Même après avoir digéré 22 Go de flux PCM brut et de FLAC, aucune fuite mémoire ni recours au fichier d’échange (swap) n’a été constaté.
2. Répartition multi-cœur
La mémoire unifiée et l’agencement asymétrique des cœurs d’Apple Silicon font des merveilles. Alors que les 8 threads de travail saturaient les unités de calcul en arrière-plan, la réactivité du système est restée impeccable. Le défilement de pages web à 60 images par seconde et la lecture de vidéos 4K n’ont subi aucune saccade.
3. Comportement thermique
Le processeur M3 s’est stabilisé à 56 °C. Les ventilateurs du MacBook Pro n’ont jamais dépassé leur seuil d’audibilité, maintenant un silence physique absolu pendant toute la durée de l’épreuve.
Bonnes pratiques pour convertir une grande discothèque
- Pour les possesseurs d’Apple Silicon (M1/M2/M3/M4) : Réglez le curseur sur 8 threads. C’est le point d’équilibre parfait entre débit maximal de calcul et efficacité énergétique.
- Pour les Mac Intel plus anciens (bi-cœurs) : Choisissez 2 ou 4 threads afin de prévenir toute surchauffe thermique et laisser de la marge aux tâches d’arrière-plan du système.
- Intégrité des métadonnées ID3 : À l’issue de la conversion, l’ensemble des 520 morceaux ont conservé le nom des artistes, les titres d’albums et la numérotation des pistes, permettant à l’autoradio d’indexer la collection sans la moindre incohérence.
Si vous avez des années d’albums sans perte, de bandes originales d’animés ou de concerts inédits en attente de classement, AConverter exploite toute la puissance multi-cœur de votre Mac.
AConverter - Convertisseur audio universel & Créateur de sonneries pour Mac
Convertissez vos formats audio, extrayez le son des vidéos, traitez par lots avec 8 threads et découpez vos sonneries hors-ligne.