Qu'est-ce que le format de fichier SPX ?
Un fichier .spx est un fichier audio Ogg Speex : un conteneur .ogg encapsulant un flux vocal encodé en Speex. Speex est un codec CELP (« Code Excited Linear Prediction ») open-source développé par la Xiph.Org Foundation, conçu exclusivement pour la compression de la voix et de la parole plutôt que pour la musique.
Le codec Speex prend en charge trois modes de fonctionnement : bande étroite (8 kHz, optimisé pour la voix de qualité téléphonique), large bande (16 kHz) et bande ultra-large (32 kHz). Les débits binaires varient d'environ 2 à 44 kbps, et le mode à débit variable (VBR) est pris en charge. Le conteneur Ogg ajoute des vérifications d'intégrité CRC32 par page et intègre des balises de commentaire Vorbis (artiste, titre, etc.) pour les métadonnées.
Les fichiers .spx étaient largement utilisés dans les applications VoIP et la téléphonie par Internet au cours des années 2000 - Ekiga, Mumble et TeamSpeak ont utilisé Speex à divers moments. Le format se rencontre encore dans les enregistrements vocaux archivés et les anciens systèmes de téléconférence.
En 2012, la Xiph.Org Foundation a publié .opus, qui surpasse Speex dans toutes les catégories mesurables : meilleure qualité à des débits inférieurs, prise en charge de l'audio stéréo et multicanal, et délai algorithmique plus faible. Xiph a officiellement déprécié Speex au profit d'Opus pour tous les nouveaux déploiements. Pour la lecture, VLC et Foobar2000 prennent tous deux en charge le .spx nativement.
Sécurité et sûreté
RISQUE : LOWConteneur audio pur ; aucun vecteur d'exploitation connu spécifique à Speex/Ogg. Précaution standard : n'ouvrez pas de fichiers provenant de sources non fiables dans des lecteurs non mis à jour (des CVE historiques pour libspeex et libogg existent mais sont corrigées dans toutes les versions actuelles).
Détails du format
en bref- Flux binaire brut Speex (sans en-tête) - Rare ; certains outils émettent des trames Speex brutes sans conteneur Ogg en utilisant la même extension .spx.
Programmes qui ouvrent les fichiers SPX
Détails techniques
spécifications approfondies| Format de conteneur | Flux binaire Ogg (octets magiques 4F 67 67 53 - « OggS » à l'offset 0) |
| Codec audio | Speex CELP (Code Excited Linear Prediction) - avec perte, optimisé pour la voix et la parole |
| Identification du codec | « Speex » (chaîne de 8 octets avec 3 espaces de fin) à l'offset 28 de l'en-tête de la première page Ogg |
| Taux d'échantillonnage pris en charge | 8 kHz (bande étroite), 16 kHz (large bande), 32 kHz (bande ultra-large) ; les trois modes peuvent coexister dans le même flux |
| Plage de débit binaire | Environ 2-44 kbps ; mode débit variable (VBR) pris en charge |
| Encodage | Binaire ; le tramage Ogg et les en-têtes Speex sont en little-endian |
| Vérification d'intégrité | CRC32 au niveau de la page Ogg (4 octets à l'offset 22 de chaque en-tête de page Ogg) |
| Structure de l'en-tête | En-tête fixe Speex (80 octets), suivi de l'en-tête de métadonnées de commentaire Vorbis, puis des pages de données audio |
| Balises de métadonnées | Format de commentaire Vorbis : champs TITLE, ARTIST, COMMENT stockés dans la deuxième page de flux binaire logique |
| Taille de fichier typique | 20 Ko - 5 Mo (enregistrements vocaux à 2-44 kbps) |
| Cas d'utilisation principal | Enregistrements VoIP, téléphonie par Internet, parole archivée ; non conçu pour la musique |
| Codec successeur | Opus (RFC 6716, 2012) ; Xiph.Org a officiellement déprécié Speex au profit d'Opus pour tous les nouveaux déploiements |
| Publié | 2002 (Speex 1.0 beta 1) |
| Dernière version | Speex 1.2.1 (2022); format spec stable since 1.0 |
| Standard ouvert | Oui · libre de droits |
| Spécification | speex.org |
Conversions SPX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SPX.
Foire aux questions
Comment ouvrir un fichier SPX ?
Est-ce que SPX est la même chose qu'OGG ?
Puis-je convertir du SPX en MP3 ?
ffmpeg -i input.spx output.mp3 - ou avec Audacity (importer SPX, exporter en MP3). Attendez-vous à une certaine perte de qualité car les deux formats sont avec perte.