Qu'est-ce qu'un fichier .opus dans un export WhatsApp ?
Chaque message vocal WhatsApp quitte l'application sous forme de fichier .opus. Le format, les raisons de ce choix et le nom des fichiers dans le .zip.

Dans cet article
Un fichier .opus dans un export WhatsApp correspond à un message vocal, et c'est le seul type de fichier de l'archive que la plupart des ordinateurs ne savent pas lire. Cette page porte sur le format lui-même : ce qu'est Opus, pourquoi WhatsApp l'a préféré au MP3 et à l'AAC, et comment les fichiers sont nommés dans le .zip pour que vous puissiez savoir à quel message chacun appartient. Si vous voulez seulement en extraire le texte, le convertisseur d'Opus en texte le fait en un seul envoi, et le contenu d'un export WhatsApp décrit le reste de l'archive.
Qu'est-ce qu'un fichier .opus
Opus est un codec audio conçu pour la parole et la musique en temps réel. Il a été développé par l'Internet Engineering Task Force (IETF) et c'est un format ouvert, libre de redevances.
WhatsApp utilise Opus pour les messages vocaux parce qu'il :
Transcrivez tous les messages vocaux de cette conversation en une seule fois.
Analyser votre conversationTout voir par écrit- Compresse efficacement l'audio (fichiers de petite taille)
- Conserve une bonne qualité vocale à faible débit
- Est optimisé pour la communication vocale en temps réel
- Fonctionne sur toutes les plateformes (iOS, Android, Web)
Lorsque vous enregistrez un message vocal dans WhatsApp, il est sauvegardé sous forme de fichier .opus.
Pourquoi Opus plutôt que MP3 ou AAC
Le choix d'Opus était délibéré et technique. Le MP3 a été conçu avant tout pour la musique et produit des fichiers nettement plus lourds pour la parole à qualité perçue équivalente. L'AAC offre une bonne compression mais est soumis à des licences, ce qui en fait un choix moins attrayant par défaut pour un produit présent sur des milliards d'appareils. Opus, en revanche, a été conçu dès le départ par l'IETF comme un standard ouvert, libre de redevances, optimisé pour la plage de débits où se situe la voix humaine.
Le résultat concret est qu'un message vocal WhatsApp d'une minute au format .opus ne pèse généralement que 50 à 100 Ko. Cette compacité compte énormément à grande échelle : WhatsApp traite chaque jour des centaines de millions de messages vocaux, et chaque kilooctet économisé se multiplie à travers les forfaits mobiles, le stockage des serveurs et la latence de livraison dans le monde entier.
À quoi ressemblent les fichiers .opus dans un export WhatsApp
Lorsque vous exportez une discussion WhatsApp avec les médias inclus, le .zip contient :
WhatsApp Chat - Group Name/
├── _chat.txt
├── 00000001-AUDIO-2024-03-15-09-30-22.opus
├── 00000002-AUDIO-2024-03-15-10-45-11.opus
├── 00000003-PHOTO-2024-03-15-11-00-33.jpg
└── ...Chaque fichier .opus correspond à un message vocal de la discussion. Le nom du fichier contient un numéro de séquence et un horodatage.
Dans le fichier _chat.txt, les messages vocaux apparaissent ainsi :
[15/03/2024, 09:30:22] Alice: <attached: 00000001-AUDIO-2024-03-15-09-30-22.opus>Fonctionnement de la convention de nommage
La numérotation séquentielle n'est pas arbitraire. WhatsApp incrémente le nombre initial pour chaque élément multimédia de la discussion, quel que soit son type. Les fichiers audio, images, vidéos et documents partagent donc le même compteur. Si vous filtrez le dossier d'export pour n'afficher que les fichiers .opus, les trous dans la séquence de numéros révèlent les endroits où des photos ou d'autres pièces jointes figuraient dans la chronologie.
L'horodatage intégré au nom de fichier correspond à l'heure d'envoi affichée dans la discussion, ce qui permet de reconstituer avec précision le moment où chaque message vocal a été envoyé, même avant d'ouvrir _chat.txt. Cette structure est aussi ce qui permet à des outils comme ThreadRecap de rattacher chaque transcription à la bonne position dans la discussion : le nom de fichier dans _chat.txt et celui dans l'archive zip sont identiques, de sorte que les deux sources peuvent être jointes sans ambiguïté.
ThreadRecap accepte les fichiers .zip d'export WhatsApp jusqu'à 5 Go et les conversations de 75 000 messages ou plus, y compris les messages vocaux intégrés. Pour les discussions de groupe qui durent et dont les messages vocaux se sont accumulés sur des mois, voire des années, cette capacité évite de devoir découper l'export manuellement avant l'envoi.
Pourquoi on ne peut pas simplement lire les fichiers .opus
La plupart des ordinateurs et téléphones peuvent lire les fichiers .opus avec la bonne application. VLC, par exemple, gère Opus nativement. Mais écouter chaque message vocal un par un en prenant des notes devient vite impraticable quand il y en a 20 ou 50.
Le vrai problème n'est pas la lecture, mais la transformation de tous ces messages vocaux en texte consultable et exploitable. Un convertisseur OPUS en texte dédié s'en charge automatiquement.
Le temps que coûte la transcription manuelle
Le calcul est simple, mais mérite d'être détaillé. Transcrire à la main un message vocal de deux minutes prend environ 5 à 10 minutes, en comptant les pauses, les retours en arrière pour saisir les mots peu clairs et la frappe. Une discussion de groupe comptant 30 messages vocaux d'environ 90 secondes chacun représente à peu près 45 minutes d'audio. À ce rythme, convertir l'ensemble à la main pourrait occuper 4 à 6 heures de travail concentré. Ce chiffre ne tient pas compte du temps nécessaire pour réinsérer chaque transcription dans la conversation à l'horodatage correct, afin qu'elle se lise de façon cohérente avec les messages texte qui l'entourent.
Comment convertir un .opus en texte
Approche manuelle
- Ouvrez chaque fichier .opus dans un lecteur multimédia
- Écoutez et retranscrivez le contenu
- Insérez le texte dans la conversation à la bonne position
C'est précis, mais extrêmement long. Un message vocal de deux minutes demande 5 à 10 minutes de transcription manuelle.
Avec ThreadRecap
- Exportez votre discussion WhatsApp avec les médias (en incluant les fichiers .opus)
- Envoyez le fichier .zip sur ThreadRecap
- ThreadRecap détecte automatiquement tous les fichiers .opus
- Chaque message vocal est transcrit à l'aide de l'API de transcription audio par IA
- Les transcriptions sont insérées dans la chronologie de la conversation
Le résultat est une conversation complète où les messages vocaux et les messages texte se suivent dans l'ordre chronologique.
Fonctionnement du pipeline de transcription
ThreadRecap utilise l'API de transcription audio par IA, en demandant des horodatages au niveau des segments lorsque le récapitulatif a besoin de repères temporels à l'intérieur d'un même extrait. Lorsque vous envoyez un zip d'export WhatsApp, ThreadRecap analyse _chat.txt pour repérer chaque ligne qui fait référence à une pièce jointe .opus ou .m4a, extrait les fichiers audio correspondants, les soumet à la transcription, puis réinsère le texte obtenu dans la conversation à la position exacte de son horodatage. Le résultat est une transcription unifiée où un message vocal apparaît comme un bloc de texte clairement identifié, entre les messages écrits qui l'entourent.
Ce sont les enregistrements clairs d'une seule personne qui se transcrivent le mieux. Dans de bonnes conditions, le résultat est en général assez fiable pour la recherche, la synthèse et la relecture, sans correction manuelle.
Ce qui arrive à la qualité audio
WhatsApp enregistre les messages vocaux à des débits relativement faibles pour limiter la taille des fichiers. Un message vocal d'une minute pèse généralement 50 à 100 Ko. Malgré cette compression, les systèmes de reconnaissance vocale modernes gèrent bien l'audio WhatsApp.
Facteurs qui influencent la qualité de la transcription :
- Bruit de fond — Les enregistrements silencieux se transcrivent le mieux
- Élocution — Une parole claire donne de meilleurs résultats
- Langue — Les langues très répandues (anglais, espagnol, portugais, etc.) affichent la meilleure précision
- Plusieurs locuteurs — Si quelqu'un d'autre parle en arrière-plan, la précision baisse
Comprendre les limites de précision
Tout ce qui précède suppose des conditions favorables. Les messages vocaux WhatsApp réels sont souvent enregistrés dans des environnements moins maîtrisés : dans la rue, dans une voiture, ou dans une pièce où d'autres personnes parlent. Le bruit de fond introduit des fréquences concurrentes qui rendent plus difficile l'identification de certains sons, ce qui se traduit par des erreurs au niveau des mots.
Les langues moins parlées affichent aussi une précision plus faible. Les grandes langues du monde, pour lesquelles il existe beaucoup d'audio accessible au public, comme l'anglais, l'espagnol, le français, l'allemand et le portugais, se transcrivent le mieux. Les langues moins bien dotées en données peuvent nettement faire moins bien. Si vos discussions WhatsApp sont principalement dans une langue de ce type, il est prudent de relire attentivement les transcriptions avant de les utiliser pour un usage qui exige de la précision.
Plusieurs locuteurs qui parlent en même temps constituent une difficulté distincte. Le modèle de transcription n'est pas un système de diarisation : il ne cherche pas à séparer des voix qui se superposent ni à indiquer qui a dit quoi dans un même fichier audio. Si un message vocal capte deux personnes qui parlent en même temps, le résultat sera un mélange approximatif plutôt qu'une représentation fidèle de l'un ou l'autre.
Opus face aux autres formats audio
WhatsApp a choisi Opus plutôt que ses alternatives :
- MP3 : fichiers plus lourds, non optimisé pour la parole
- AAC : bonne qualité mais non open source
- Opus : meilleur rapport compression/qualité pour la parole, standard ouvert
Certains anciens exports WhatsApp peuvent contenir des fichiers .m4a au lieu de .opus, selon la version de WhatsApp et l'appareil utilisé. Le outil de conversion vocale en texte gère les deux formats.
Quand vous pouvez voir des .m4a au lieu de .opus
WhatsApp a migré progressivement son format par défaut pour les messages vocaux vers Opus. Les exports de discussions commencées il y a plusieurs années, ou les sauvegardes restaurées depuis d'anciens appareils, peuvent encore contenir des fichiers .m4a enregistrés avec l'ancien format par défaut. Le conteneur .m4a contient généralement de l'audio encodé en AAC, dont les caractéristiques de compression diffèrent de celles d'Opus, mais qui reste correctement traité par les outils de reconnaissance vocale conçus pour les messages vocaux. Si votre dossier d'export contient un mélange de fichiers .opus et .m4a, c'est normal : cela reflète l'historique de migration de cette discussion précise. ThreadRecap traite les deux formats sans que vous ayez à effectuer la moindre conversion préalable.
En résumé
Les fichiers .opus ne sont que des messages vocaux dans un format audio efficace. Le défi ne tient pas au format lui-même, mais au volume : quand une discussion compte des dizaines de messages vocaux, les écouter un par un n'est pas réaliste.
La transcription automatique transforme ces fichiers .opus en texte que l'on peut rechercher, résumer et analyser aux côtés du reste de la conversation.
Prêt à lire vos messages vocaux ?
Importez votre export et chaque audio devient un texte consultable et horodaté, intégré à la conversation complète.