media-metadata-examples-fr
Ceci est une page exploratoire à utiliser pour le stockage de différentes données multimédia et profils de métodonnées, formats et pratiques actuellement utilisés sur le web. Parce que c'est le tout tout début de l'exploration, nous devrions inclure autant de types de multimédia que possible dans la discussion ouverte - mais svp assurez-vous de déposer votre information dans la portion correcte de cette page.
Objectif de cette exploration (ou : le Problème)
L'objectif des études sur cette page est de déterminer la faisabilité et la demande pour un format sémantique de balisage flexible pour les paradigmes en rapport avec le multimédia.
Ceci couvre des choses comme :
Fournir des métdonnées associées à des fichiers liés multimédia.
Typiquement, la métadonnées multimédia est stockée dans le titre du fichier média lui-même - qui a des implications massives pour toute application où la métadonnée doit être indexée, cherchée ou rendue accessible à l'extérieur. Bien sûr, même si vous pourriez facilement accéder aux portions correctes d'un fichier média à distance, vous devriez encore coopérer avec une multitude de formats de métadonnées ouverts et propriétaires, chacun avec son ensemble de champs distinct, sa méthode de nomenclature et de stockage.
- Ce qui est appelé : Internet TV, IPTV, NewTube, vlogging, vidblogging, vidlogging, vodcasting, etc.
- Ce qui est appelé : Podcasting, IPradio, etc.
Cette étude a pour but de produire un démarrage pour résoudre ce problème.
Contributeurs
Ces types ont contribué à des exemples du vrai-monde et à la recherche dans ce document et sont intéressés pour aider à trouver une solution.
- Christopher Allen
- Dougal Campbell
- Dr. Ernie
- Rohit Khare
- Ryan King
- Kevin Marks
- Lisa Rein
- Dan Glegg
- Chris Messina
- Charles Iliya Krempeaux
Si vous contribuez sur de nouveaux exemples du vrai monde ou dans la recherche, et souhaitez aider à trouver une solution, ajoutez votre nom.
Exemples sur le Web aujourd'hui
Ci-dessous une liste de modèles de paille fondés sur des exemples du vrai monde. (les liens vers de véritables exemples ont été mis parce que beaucoup d'entre eux ont été trouvés sur des sites d'adultes, et il est admis que ce serait inapproprié de les lister ici. -- Charles)
Show Strawman #1
Clip simple avec une image de prévisualisation. Le clip est le show complet.
<a href="clip.mpeg"><img src="preview.png" /></a>
Show Strawman #2
Clip simple avec une image de prévisualisation. Le clip est le teaser du show coplet. Et il y a un lien que vous pouvez suivre pour payer le show complet.
<a href="teaser.mpeg"><img src="preview.png" /></a> <a href="http://exemple.com/go">Payez pour Regarder</a>
Show Strawman #3
Un show divisé en plusieurs clips, chacun avec une image prévisualisation. Ensemble les clips forment le show.
<a href="clip-1.mpg"><img src="preview-1.png" /></a> <a href="clip-2.mpg"><img src="preview-2.png" /></a> <a href="clip-3.mpg"><img src="preview-3.png" /></a>
Show Strawman #4
Un ensemble de teasers pour un show. Ensemble il ne forment pas la totalité du show. et ils peuvent ou ne peuvent pas se chevaucher dans le temps. Il y a aussi un lien "Pay to View".
<a href="clip-blue.mpg"><img src="preview-blue.png" /></a> <a href="clip-red.mpg"><img src="preview-red.png" /></a> <a href="clip-green.mpg"><img src="preview-green.png" /></a> <a href="http://example.com/go">Pay to View</a>
Show Strawman #5
Un clip unique qui arrive en différents formats. (Pourrait être un teaser, un clip, ou une émission complète.)
<img src="preview.png" /> <a href="clip.mpg">MPEG</a> <a href="clip.ogm">Ogg</a> <a href="clip.avi">AVI</a>
Show Strawman #6
Une image de prévisualisation unique avec l'émission donnée dans deux méthodes différentes. La première est l'émission divisée en une série de morceaux (qui la rend plus facile à télécharger). Et la seconde est la totalité de l'émission en un fichier.
<img src="preview.png" /> <a href="part-1.mpg">[1]</a> <a href="part-2.mpg">[2]</a> <a href="part-3.mpg">[3]</a> <a href="full.mpg">full</a>
Show Strawman #7
Un clip unique avec une image de prévisualisation. Le titre de l'émission est donnée dans une image (et de ce fait le titre véritable lisible par une machine est le alt attribute de l'image) et est lié avec l'URL principale de l'émission. Il y a aussi un lien vers des épisodes plus anciens de l'émission.
<a href="..."><img src="the-name-of-the-show-png" alt="The Name of the Show" /></a> <a href="episode123-clip.mpeg"><img src="episode123-preview.png" /></a> <a href="older-shows">older shows</a>
Show Strawman #8
Une série de clips avec des images de prévisualisation. Le titre du show est donnée avec une image (et de ce fait le titre véritable lisible par une machine est l'attribut alt de l'image) et est lié à l'url principale du show. Il y a aussi des liens vers les épisodes plus anciens et nouveaux du show.
<a href="..."><img src="the-name-of-the-show-png" alt="The Name of the Show" /></a> <a href="episode123-clip.mpeg"><img src="episode123-preview.png" /></a> <a href="episode122-clip.mpeg"><img src="episode122-preview.png" /></a> <a href="episode121-clip.mpeg"><img src="episode121-preview.png" /></a> <a href="episode120-clip.mpeg"><img src="episode120-preview.png" /></a> <a href="newer-shows">[next]</a> <a href="older-shows">[previous]</a>
Show Strawman #9
Une série d'images de prévisualisation. Le titre du show est donné dans le texte. Un lien vers tous les fichiers de l'émission via un torrent. D'autres métadonnées sont aussi généralement incluses, en texte clair ; quelques-unes sont montrées ici. Aussi, parfois la métadonnée est placée dans la description.
The Name of the Show <img src="preview1.png" /> <img src="preview2.png" /> <a href="show.torrent">...</a> Torrent Info Hash: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Description: blah blah blah .... here some URLs to previews... blah blah blah .... this is 24 fps blah blah blah Content: tag1, tag2, tag3 Resolution: 320px x 240px Run Time: 24mins 57secs Size: 125.42 MB (131,509,108 bytes) Type: Movie Clip Published/Uploaded By: someone <a href="...">Link to page with list of files in torrent</a> <a href="...">Link to page with list of people on the torrent</a>
Standard Actuel / Précédent
Encore de l'image
- EXIF
- RDF pour images auto-décrites
- Un système de requête et d'indexation pour les images en ligne basé sur le format PNG et les métadonnées embarquées
- Décrire et retrouver des photos en utilisant RDF et HTTP
- Pheed extension RSS pour synidcation photo
Formats de Métadonnée Audio
- iTunes
- Album : String
- Artist : String
- Beats Per Minute : Number
- Bit Rate : Number
- Comment : Blob
- Composer : String
- Genre : String or Foreign ID
- Disc Number : Number
- Kind : Proprietary - could be implimented as MIME type
- My Rating : Number < 5 (actually an integer from the range 0-100. 1-5 "stars" implemented by incrementing by 20)
- Sample Rate : Number
- Size : Number
- Time : Number
- Track Number : Number
- Year : Number
- Additional metadata used internally by the application : Date Added (Timestamp), Date Modified (Timestamp), Equalizer (foreign ID), Play Count (Number), Grouping (Internal)
- Noteable absences : Tags, License, Copyright year. Also note common complaints about ID3 and classical music.
- XSPF (see also A survey of playlist formats and The XSPF Playlist Format, version 0)
- album
- creator
- duration
- info
- title
- trackNum
Podcasts
- iTunes podcast: http://phobos.apple.com/static/podcast_specifications.pdf
(version HTML de la spec : local archive, updated version from Apple Chapter Tool Beta docs, online copy at Apple)
iTunes v. 4.9 a été largement proclamé comme une avance pour l'acceptation du podcasting par le plus grand nombre. Néanmoins, alors que quelques avocats résistent même au fragment d'un nom en marque déposé pour le phénomène, l'utilisation de "itunes": dans l'espace-nom est l'une des nombreuses décisions de design ans la spécification originale d'Apple devenu le principal objet du débat. Alors qu'Apple a une tradition de travailler tranquillement sur des fonctionnalités innovantes, ils se sont montrés ouverts aux inputs du public après sa version initiale. Beaucoup d'autres blogueurs ont chroniqué quelques-unes des réactions, tout comme quelques discussions en face à face.
Une liste de discussion pourrait bientôt venir...
- Media RSS : http://search.yahoo.com/mrss
Media RSS est depuis longtemps dans le tube, mais n'a pas eu l'avantage de l'adoption de iTunes. Néanmoins, il a une ambition bien plus grande, y compris la vidéo; et une communauté d'intérêt bien plus grande.
Un Microformat Podcasting ?
Le meilleur point de départ pour comprendre ces deux propositions est le tableau résumé du W3C dressé par Karl Dubost.
Il existe (au moins) deux chemins à considérer pour 'porter' ces propositions dans les Microformats :
- Standalone. What is the most straightforward rendering of each proposal into XHTML? This keeps the interests of the developers of consuming applications foremost: how can the migration be made as painless as possible?
- Refactored. Given the existing core of Microformats, what is the minimal (!) necessary to add on to RelLicense, RelTag, hReview, and so forth? This favors (we'd hope) content publishing applications: how can the marginal migration costs of adding media be made as painless as possible.
Mapping the existing specs requires understanding the data definitions set forth in each specification, and finding the optimal equivalents (where available). The following is a partial summary of one possible mapping:
Tableau Comparatif
Aspect | Atom | iTunes RSS | Media RSS | M3U | RSS 2.0 | Microformat? |
---|---|---|---|---|---|---|
Authorship |
|
|
<media:credit> | nothing | <copyright> <author> <source> |
need a way of specifying the role of the author or contributor. |
Categorization | <atom:category> | <itunes:category> <itunes:keywords> |
<media:category> | nothing | <category> | rel-tag - requires a way to do sub categories? |
Description | <atom:summary> <atom:content> |
<itunes:subtitle> <itunes:summary> |
<media:text> | nothing | <description> | XHTML (e.g. <blockquote> ) |
Licensing | <atom:copyright> <atom:rights> |
<itunes:block> <copyright> <link> |
Not explicitly mentioned | nothing | <ttl> | rel-license |
Metadata | <itunes:duration> <itunes:image> |
<media:thumbnail> <media:hash> <media:content url="http://www.example.com/movie.mov" fileSize="12216320" type="video/quicktime" isDefault="true" expression="full" bitrate="128" framerate="25" duration="185" height="200" width="300" /> |
nothing | needs a new microformat e.g.,
|
||
Preview | nothing | nothing | For Video Media: <media:thumbnail> For Audio Media: nothing |
nothing | nothing | need a new microformat for this
|
Rating | nothing | <itunes:explicit> | nothing | <rating> | rel-tag | |
Title | <atom:title> <atom:subtitle> |
<itunes:subtitle> <title> |
<media:title> <title> |
nothing | <title> |
|
Show Concept |
|
|
|
A M3U file. |
|
need a new microformat |
Episode Concept |
|
|
|
A single URL line. |
|
need a new microformat |
Media Concept |
|
<enclosure> | <media:content> | Simply the inclusion of a URL on a line. | <enclosure> | <img> <a href=""> <object> <embed> |
Vidéo
- EXIF - (Yes, the spec deals with video taken by still cameras. -- RyanKing)
- MPEG-7 - MPEG-7, formally named "Multimedia Content Description Interface", is a standard for describing the multimedia content data that supports some degree of interpretation of the information meaning, which can be passed onto, or accessed by, a device or a computer code. (Very powerful, but you have to pay for documentation -- ChristopherA 01:53, 29 Jun 2005 (PDT))
- SMIL - Synchronized Multimedia Integration Language (SMIL, pronounced "smile") enables simple authoring of interactive audiovisual presentations. (Not exactly video, but has a lot of useful video-related features in it. -- ChristopherA 01:55, 29 Jun 2005 (PDT))
- Video Metadata Model - un point de départ
Interactive
Média Hors ligne
- XSPF (media may be either offline or online)
Publications Imprimées (livres/magazines)
Films
Musique
Formats Conteneurs
The purpose of container formats is to allow the muxing of multiple codecs into a single file or stream. For example, if you want audio, video, and text (subtitles) combined into a single stream.
The purpose of the muxing is for synchronization and so that you can stream the file and view it without having to jump around -- seek -- in the file.
Container formats include:
- AVI
- MPEG
- Ogg
- QuickTime
Tableau de Comparaison de Format Conteneurs
Aspect | AVI | MPEG | Ogg | QuickTime | Microformat? |
---|---|---|---|---|---|
Allows Audio | Yes | Yes | Yes | Yes | |
Allows Video | Yes | Yes | Yes | Yes | |
Allows Text | Yes | Yes | |||
Error Detection | Yes |
Notes pour les Microformats
One of the problems with container formats is that it is often difficult and sometimes impossible to know the disposition of what they contain ahead of time (without reading the file).
For example, Ogg files use the MIME type application/ogg and generally use the extension .ogg. With only these 2 pieces of information, you cannot tell whether such an Ogg file contains video data or not.
There is room for a microformat to help with this. Perhaps something like:
Although, this can be done in other ways too. For example, using disposition hinting one could do something like:
Anothing thing for any Microformat to consider is that it may be the case that the data files that are muxed in the container format may also be offered in non-muxed forms. This is important when alternatives are offered.
Formats Audio
Audio formats include:
- AAC
- MP3
- PCM WAV
- Speex
- Vorbis
- WMA
Tableau de Comparaison de Formats Audio
Aspect | AAC | MP3 | PCM WAV | Speex | Vorbis | WMA | Microformat? |
---|---|---|---|---|---|---|---|
Lossless | No | No | Yes | Yes | No | ||
Lossy | Yes | Yes | No | No | Yes | Yes | |
Streamable | Yes | Yes | Yes | Yes | Yes |
Notes pour les Microformats
- Knowing whether audio data is streamable or not can affect pre-fetching. And can be a metric used when alternatives of the same file is given.
- Having audio data marked as lossy or lossless can be useful when alternatives of the same file is made.
Formats de Lecture
Playing formats include:
- ASX
- Atom
- Atom+SMIL
- Atomic RSS
- Atomic RSS+SMIL
- Extended M3U
- HTML+Time
- iTunes RSS
- KPL
- M3U
- MAGMA
- Media RSS
- PLS
- RAM
- RSS 2.0
- SMIL
- WAX
- WVX
Tableau Comparatif Format de Lecture
Aspect | ASX | Atom | Atom+SMIL | Atomic RSS | Atomic RSS+SMIL | Extended M3U | HTML+Time | iTunes RSS | Media RSS | M3U | RSS 2.0 | Microformat? |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Alternatives Playing | nothing | <smil:switch> | nothing | <media:group> | nothing | nothing | need a new microformat | |||||
Parallel Playing | need a new microformat | |||||||||||
Sequence Playing | if you consider the Atom file a show, then nothing. if you consider the Atom file an episode, then the list of <atom:entry>'s provides a sequence. | <smil:seq> | if you consider the RSS file a show, then nothing. if you consider the RSS file an episode, then the list of <item>'s provides a sequence. | if you consider the RSS file a show, then nothing. if you consider the RSS file an episode, then the list of <item>'s provides a sequence. | if you consider the M3U file a show, then nothing. if you consider the M3U file an episode, then the URL lines provide a sequence. | if you consider the RSS file a show, then nothing. if you consider the RSS file an episode, then the list of <item>'s provides a sequence. | need a new microformat | |||||
Pre-Fetching | <link rel="enclosure" href="..." /> |
|
<link rel="enclosure" href="..." /> | <enclosure> | <media:content> | The M3U format is just list of URL's, with each URL on its own line. Pre-Fetching would be accomplished by just added a URL to the list. | <enclosure> | rel-enclosure |
Formats Images Graphiques
Raster graphic formats include:
- GIF
- PNG
- JPEG
Formats Vectoriels Graphiques
Vector graphic formats include:
- SVG
Formats & Protocoles
AAC
AAC (Advanced Audio Coding) is a lossy audio format. Like MP3, AAC is part of the MPEG standard. Since April 2003, AAC has become an integral part of Apple's iPod and iTunes products. This association between AAC and Apple has become so strong among some that AAC is also sometimes call Apple Audio Codec.
Références:
ASF
ASF is an Audio/Video format. ASF files that contain only audio data are typically called WMA files.
References:
Atom
Atom is a XML-based syndication format that was developed by certain members of the RSS community.
Références :
Atom+SMIL
Atom+SMIL is Atom with SMIL used in the <atom:content>.
(This was originally used by Charles Iliya Krempeaux for "Internet TV". Also see Atomic RSS+SMIL)
Atomic RSS
Atomic RSS is a syndication format that is RSS with Atom used as an extension module.
References:
Atomic RSS+SMIL
Atomic RSS+SMIL is Atomic RSS with SMIL use in the <atom:content>.
(This was originally used by Charles Iliya Krempeaux for "Internet TV".)
AVI
AVI is a container format for Audio/Video formats.
References:
B4S
B4S is a playlist format.
References:
BitTorrent
BitTorrent is a P2P protocol.
References:
- http://www.bittorrent.com/protocol.html
- http://en.wikipedia.org/wiki/Bittorrent
- http://wiki.theory.org/BitTorrentFAQ
Creative Commons RDF
References:
DAAP
References:
Extended M3U
References:
- http://gonze.com/playlists/playlist-format-survey.html#M3U
- http://hanna.pyxidis.org/tech/m3u.html
- http://en.wikipedia.org/wiki/M3U
FLAC
Free Lossless Audio Codec (FLAC)
GIF
GIF is a raster graphics format and a movie format.
HTML+Time
References:
HTTP
References:
iTunes Library
References:
iTunes RSS
References:
JPEG
JPEG is a raster graphics format.
Kapsule
References:
KPL
KPL is a playlist format.
References:
M3U
M3U is a playlist format.
References:
MAGMA
References:
Media RSS
Media RSS is a syndication format that is RSS with the addition of the Media RSS Module.
MKV/MKA
Matroska MKV/MKA are video and audio containers, respectively.
MNG
MNG is a Video format.
MP3
MP3 is an Audio format.
MPEG
ASF is an Audio/Video format.
MusicBrainz
References:
Ogg
Ogg is a media container format.
References:
- http://xiph.org/ogg/
- http://en.wikipedia.org/wiki/Ogg
- RFC 3533 - The Ogg Encapsulation Format Version 0
- RFC 3534 - The application/ogg Media Type
PLS
PLS is a playlist format.
References:
- http://gonze.com/playlists/playlist-format-survey.html#PLS
- http://en.wikipedia.org/wiki/PLS_(file_format)
RAM
RAM is a playlist format.
References:
RSS 2.0
RSS 2.0 is the defacto standard syndication format.
References:
RTSP
References:
SMIL
References:
Speex
References:
SVG
SVG is a vector graphics format.
Theora
Theora is an Audio/Video format/
References:
Vorbis
Vorbis is an Audio format.
References:
WAX
WAX is an SGML-based playlist for that looks exactly like ASX and WVX, except that it can only reference to ASF or WMA, but NOT to WMV files.
References:
WMA
WMA is an Audio format.
References:
WMV
WMV is an Audio/Video format.
References:
WVX
WVX is an SGML-based playlist format that looks exactly like ASX and WAX, except that it can reference ASF, WMA, and WMV media files.
References:
Commentaires
- Voir le document séparé sur media-metadata-issues
- à traduire sur media-metadata-issues-fr -- Christophe Ducamp