Leçon 4 – SRC2
Transcription
Leçon 4 – SRC2
14 octobre 2010 [LEÇON 4 – SRC2] Les standards de signaux audio numériques 1. Les formats conteneurs (wrapper) Définition : Format de fichier pouvant contenir divers types de données, celles-ci pouvant être compressées à l’aide de codecs normalisés. Intérêt : identifier et classer les différents types de données. Les familles : Les formats conteneurs simples sont capables de gérer différents types de codec audio Les formats conteneur avancés sont capables de gérer l’audio, la vidéo, les sous titres, des tag …. 14 octobre 2010 [LEÇON 4 – SRC2] 1. Les formats conteneurs (wrapper) Les principaux conteneurs : Conteneur audio: Wave Audio Format .wav Développé par Microsoft et IBM OGG media .ogg Développé par Xiph.org utilisé sur GNU/Linux Audio Interchange File Format .aiff Développé par Apple Windows Media Audio .wma Développé par Microsoft RealMedia .rm Développé par RealNetworks 14 octobre 2010 [LEÇON 4 – SRC2] 1. Les formats conteneurs (wrapper) Les principaux conteneurs : Compression audio-vidéo : Le conteneur vidéo est un format de fichier qui permet de rassembler des flux vidéo, des flux audio, des informations sur le flux, des métadonnées, des sous titres, des chapitrages …. Les formats conteneurs sont flexibles et évolutif car on peut y stocker des données de n’imposte quel format, même des formats inexistants lors de l’invention du format conteneur. 14 octobre 2010 [LEÇON 4 – SRC2] 1. Les formats conteneurs (wrapper) Les principaux conteneurs : 3G Mobile Phone .3gp Advanced Streaming Format .asf Développé par Microsoft Audio Video Interleave .avi Développé par Microsoft Flash Video .flv Matroska .mkv Développé par CoreCodec MPEG-4 .mp4 Défini par le Moving Experts Group OGG Media .ogg Quick Time .mov Développé par Apple RealMedia .rm RealNetworks Vidéo Object .vob 14 octobre 2010 [LEÇON 4 – SRC2] 1. Les formats conteneurs (wrapper) Exemple de structure d’un fichier Wave : (4 octets) : Constante « RIFF » (4 octets) : Taille du fichier moins 8 octets (4 octets) : Format = « WAVE » (4 octets) : Identifiant « fmt» (format audio, nbr canaux, fréquence … (4 octets) : Nombre d'octets utilisés pour définir en détail le contenu (2 octets) : Format de fichier (1: PCM, ...) (2 octets) : Nombre de canaux (4 octets) : Fréquence d'échantillonnage (en Hertz) (4 octets) : Nombre de bits par seconde de musique (2 octets) : Nombre de bits par échantillon (2 octets) : Nombre de bits par donnée (4 octets) : Constante « data» (4 octets) : Taille du fichier moins 44 octets (octets suivants) : les données audio proprement dite 14 octobre 2010 [LEÇON 4 – SRC2] 2. Les formats spécifiques Définition : Format de fichier consacré à une fonctionnalité précise : son seul, séquence d’images seules, texte seul, … Ils sont peu évolutifs car leur utilisation est figée lors de la création du format. Exemples : Compression d’images: JPEG, PNG, BMP, PCX, GIF, TIFF, TGA Compression audio: MP3, CCITT A-Law, CCITT mu-Law, ADPCM, WMA Compression video: MJPEG, MPEG-1, MPEG-2 … 14 octobre 2010 [LEÇON 4 – SRC2] 3. Le Codec Définition : Un codec (Compression / Décompression) est un programme permettant de : Compresser des données audio ou vidéo pour créer un fichier. Décompresser des données audio ou vidéo contenues dans un fichier pour les lires. Familles de Codecs : Codecs sans perte (lossless) : non destructeurs PCM : utilisé pour les CD audio Codecs avec pertes (lossy) : destructeurs La méthode de compression utilise une analyse psychosensorielle pour en lever des informations du message à compresser. 14 octobre 2010 [LEÇON 4 – SRC2] ADPCM : Adaptative differential PCM : téléphonie numérique sans fil à usage domestique Source WIkipédia Type Format Accès Extension Plateforme Usage Mac Windows Linux Audio non compressé. Codec Conteneur Propriétaire Ouvert Libre PCM .pcm X - WAV .wav - X X X - Windows Linux Couramment le plus utilisé pour l'audio non compressé (PCM). AIFF .aif, .aiff X X X X - Mac Linux Audio non compressé (PCM). - Mac Windows Linux Streaming - Mac Windows Linux Idéal pour la diffusion libre sur internet RealAudio MP3 .ra, .ram .mp3 X X - - X X - X 14 octobre 2010 [LEÇON 4 – SRC2] WMA .wma X X X - - Windows Linux Adapté à la diffusion par internet. Compression avec ou sans pertes. AAC .aac, .mp4, .m4a X - X - - Mac Linux Un des formats successeurs au MP3. Alternative à MP3, WMA et AAC. Très bonne qualité sonore. OGG Vorbis .ogg X - - X X Mac Windows Linux MPC .mpc, .mp+ X - - X X Mac Windows Linux Qualité sonore bien supérieure au Mp3 ou encore à l’Ogg. X Mac Windows Linux Compression sans pertes. - Mac Windows Linux Compression sans pertes. FLAC Monkey'Audio .flac, .fla .ape X. X. - - - X X - [LEÇON 4 – SRC2] 14 octobre 2010 Les formats vidéo Type Format Accès Extension Usage Codec Conteneur Propriétaire Ouvert Libre MPEG-1 .mpeg, .mpe, .mpg, .mpv, .dat X - X X - Utilisée pour stocker les films sur VCD MPEG-2 .mpeg, .mpe, .mpg, .mpv, .mp2, .m2p, .vob X - X X - Utilisé par les DVD et les SVCD, le montage numérique, la TNT et la diffusion numérique par satellites et le cable MPEG-4 .mp4, .mov,.avi, .asf, .wmv X - X X - Pour stocker et diffuser sur le net des éléments tels que de la vidéo, de l'audio, de la 2D ou de la 3D. DivX .avi X - X - - Vidéos compressées très peu volumineuses. XviD .avi X - X X - Implémentation OpenSource du codec DivX. DV .dv, .avi, .mov X h264 .mp4, .avi X - X X - Adapté à une très grande variété de réseaux et de systèmes. Realvideo .rv, .rmvb, .rf X - X - - Streaming. Pour enregistrer des vidéos sur des cassettes en numérique avec une faible compression pour chaque image. [LEÇON 4 – SRC2] 14 octobre 2010 Theora X - - X X Codec Conteneur Propriétaire Ouvert Libre Un des composants du projet libre OGG. Format Extension WMV .wmv X X X - - Vidéo haute définition sur supports optiques, streaming. AVI .avi - X X X - Format d'encapsulage le plus populaire. Quicktime .mov, .qt, .qt, .qtx, .qtr, .qt3 X X X - - Supporte de très nombreux formats audio, image et vidéo. Streaming. ASF .asf - X X - - AVI amélioré. Très utilisé pour le streaming. RealMedia .rm, .ram, .rpm - X X - - Streaming. MP4 .mp4, .mp4a, .mp4v, .m4P - X X X - Conteneur officiel pour la norme MPEG-4. Flash Video .flv - X X - - Streaming sur Internet. Peut mélanger vidéo et interfaces graphiques interactives. OGG .ogg, .ogv, .oga - X - X X Conteneur de fichiers audio et son au format de compression libre et de qualité. OGM .ogm - X - X X Issu d'une modification de Ogg pour autoriser des formats audio et vidéo non libres. Usage [LEÇON 4 – SRC2] 14 octobre 2010 Matroska .mkv, .mka, .mks - X - X X Flexible. Possibilité de sélections fines.