EBU STL - hackathonBnF/FichesFormat GitHub Wiki

EBU-STL Statut

Description

Le format EBU-STL est un format binaire qui fournit le contenu des sous-titres et leur positionnement temporel vis-à-vis d'une vidéo. Il est maintenu par l'EBU (European Broadcasting Union) qui le documente très précisément.

Il permet l'usage de nombreux alphabets par la définition de plusieurs types d'encodage, le positionnement précis des sous-titres ainsi que la subdivision des sous-titres en plusieurs fichiers (par exemple, pour suivre la subdivision en bobines).

Sa grande stabilité et sa standardisation en font un bon candidat pour la préservation, malgré le faible nombre d'outils qui peuvent le traiter.

Qualité et caractéristiques du flux

Le format EBU-STL permet d'encoder un seul flux de sous-titres dans une langue spécifiée. Ses fonctionnalités de sous-titrage (style, positionnement spatial) sont équivalentes à celles de SRT, mais il définit en plus un formalisme de métadonnées internes.

Sociabilité

Le format EBU-STL est couramment utilisé dans l'industrie broadcast. Il est également utilisé dans la production cinématographique, en particulier en raison de sa compatibilité avec les équipements de diffusion.

Relations à d’autres formats

Ce format tend à être remplacé par le format EBU-TT. Un document de l'EBU, le TECH 3360, explicite la conversion vers ce format.

Versions

Bien que défini très précisément par l'EBU, des usages non standards existent, en particulier pour accepter l'UTF-8 pour l'encodage des textes.

Conteneur

Le format EBU STL se présente toujours dans un fichier dédié, séparé du contenu vidéo associé.

Contenu

La principale information sur le flux textuel est son encodage qui, si l'on respecte la norme, doit être parmi les cinq suivants :

  • ISO 6937/2-1983/Add.1:1989 (écritures latines) ;
  • ISO 8859/5-1988 (cyrillique) ;
  • ISO 8859/6-1987 (arabe) ;
  • ISO 8859/7-1987 (grec) ;
  • ISO 8859/8-1988 (hébreu).

Il est important de noter que l'encodage « habituel » est donc l'ISO 6937/2-1983/Add.1:1989 qui est un encodage rarement supporté nativement par les langages de programmation et que les diacritiques sont représentés par combinaison de symboles (par exemple, le caractère « ê » est codé sur 2 octets, C3h et 65h). Par ailleurs, les valeurs de 80h à 9Fh sont réservées aux styles (italiques, soulignés, encadrés) ou au remplissage (« padding »).

Organisme de maintenance et documentation de référence

Ce format est maintenu par l'EBU (European Broadcasting Union).

Le standard est défini dans la note technique 3264-E de novembre 1991.

Identifiants

Extension : .stl

Type MIME non officiel : application/x-ebu-stl

Registre Identifiant
Wikidata Q27979370
PRONOM fmt/1940
Just Solve the File Format Problem EBU_STL

Caractéristiques techniques

Le format est relativement simple (CPO-SIM) puisqu'il tient complètement dans un document de 31 pages.

Comme il s'agit d'un format binaire, il est plutôt compact (CPO-COM), peu robuste (CPO-ROB) puisqu'il n'y a pas de point de reprise et pas de redondance et moins transparent que son successeur textuel, EBU-TT.

Il n'inclut pas de mécanismes de protection (CPO-PRO).

Métadonnées internes

Le format inclut un en-tête général permettant de fournir de nombreuses informations de langue, de titre, d'auteur, d'éditeur et de traducteur, le cas échéant.

De plus, il est possible de fournir des informations libres en ajoutant des « sous-titres » localisés temporellement avant la date de début de la séquence.

Outils connus par la BnF

Le format est identifié par les outils DROID et Unix file.

L'outil d'analyse et d'extraction de métadonnées techniques pour la BnF est MediaInfo.

Il est facilement convertible en SRT avec des scripts.

Usage ou présence dans les collections de la BnF

Ce format est utilisé à la BnF comme l'un des formats possibles de fourniture des sous-titres pour le dépôt légal de l'image animée.

⚠️ **GitHub.com Fallback** ⚠️