Un marquage pour les fichiers vidéo?

5

Nous pouvons utiliser le balisage ID3 pour ajouter des métadonnées aux fichiers de musique.

Existe-t-il des formats de marquage similaires (conteneurs de métadonnées) pour les fichiers vidéo (par exemple, flv, mpg, avi, wmv, etc.)?

Wilson Tan
la source

Réponses:

2
  • avi (AVI) - oui, sous forme de bloc "INFO" RIFF et / ou XMP
  • flv (Flash Video) - uniquement en F4V (Flash Video v4)
  • mkv (Matroska) - oui
  • mp4 (MP4) - oui
  • mpg / mpeg (MPEG-1) - ne sait pas
  • ogg / ogv / ogm (Ogg) - pas de support intégré , plusieurs formats non officiels existent
    • les fichiers audio utilisent les métadonnées du codec Vorbis
  • wma / wmv (ASF) - oui
Grawity
la source
Merci, grawity pour la liste de ces formats et si le marquage peut être utilisé. C'est un peu triste de savoir que chaque format vidéo a ses propres mécanismes de marquage.
Wilson Tan
@ Wilson: J'ai énuméré les conteneurs , pas les formats vidéo. Par exemple, un flux vidéo MPEG-4 brut peut être contenu dans des conteneurs AVI, Matroska, MP4 ou FLV, mais il ne possède pas de balises par lui-même.
Grawity
ok j'espère que j'ai compris votre point - ce que vous voulez dire, c'est que vous avez répertorié les conteneurs (par exemple, avi, flv, mkv, mp4) et non le format vidéo brute (par exemple, MPEG-4, MPEG-2, H.263) - do corrigez-moi si je comprends encore mal votre propos. Donc, je peux dire que certains conteneurs prennent en charge l’étiquetage (par exemple, mkv, mp4) alors que d’autres ne le font pas, pas vrai?
Wilson Tan
@ Wilson: Correct.
Grawity
2

Oh, il existe des systèmes de marquage pour les vidéos, il n’existe pas un seul format pour tous les conteneurs de vidéos. La plupart des conteneurs roulent leur propre solution, telle que FLV et MKV.


Néanmoins, il existe la plate-forme XMP ( Extensible Metadata Platform ). Voici le site de développement officiel d'Adobe . C'est un standard développé par Adobe qui définit le stockage des métadonnées pour des supports tels que des images et des vidéos. Les fichiers sont principalement XML, car XMP utilise RDF pour la représentation des données.

Quoi qu'il en soit, vous pouvez utiliser XMP pour les fichiers suivants:

  • MP4 - le conteneur vidéo MPEG4 Part 10
  • AVI - le format Audio-Vidéo-Interleave de Microsoft
  • tout autre fichier, en créant un fichier .xmp séparé avec les données réelles.

Vous pouvez utiliser divers outils pour lire et écrire ces données, Wikipedia en énumère quelques-unes .

slhck
la source
J'aime l'idée du format 'Plateforme de métadonnées extensibles'. En fait, existe-t-il une technologie comme celle-ci - un fichier de compression qui conserve un fichier vidéo (n’importe quel format) et un fichier XML (qui autorise tout type de marquage). Un lecteur vidéo lira ensuite le fichier de compression et permettra à l’utilisateur de modifier la description du marquage. Je ne sais pas s'il existe une telle technologie ou un tel logiciel, mais s'il en existe une, merci de la partager avec la communauté.
Wilson Tan
Aucun que je sache, malheureusement. Étant donné que les AVI sont assez courants et que MP4 peut être utilisé pour la vidéo compressée au format h.264 (qui est la norme actuelle), je dirais que la plupart des cas d'utilisation sont déjà couverts. Malheureusement, MP4 n'est pas autant utilisé (les gens utilisent plutôt MKV pour cela).
Slhck
1

Les données au format ID3 peuvent être insérées dans les flux de programmes de MPEG-2 définis par Apple ( http://www.smpte-ra.org/mpegreg/ID3.html ).

Ces données sont mises à la surface des environnements iOS lors de la lecture vidéo au moment de l'exécution via des notifications timedMetadata, ainsi que dans d'autres environnements prenant en charge la mise en surface de ces métadonnées.

"Le flux de programme MPEG-2 contient des dispositions pour les données non standard (par exemple, l'audio AC-3 ou les sous-titres) sous la forme de flux dits privés. [11]"

Voir ici quelques informations: Wikipedia: MPEG_program_stream

et ici:

https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/HTTP_Live_Streaming_Metadata_Spec/HTTP_Live_Streaming_Metadata_Spec.pdf

blackberryoctopus
la source
1

FFmpeg.org gère cette liste de balises de métadonnées par format de conteneur vidéo pouvant être réécrites dans le fichier à l'aide de ffmpeg: http://wiki.multimedia.cx/index.php?title=FFmpeg_Metadata

Les fonctionnalités pour MP4 / M4V et MOV sont très centrées sur la compatibilité iTunes. En général, la plupart des conteneurs vidéo ont une structure de métadonnées assez fixe.

Sans surprise, MKV (Matroska) est le conteneur le plus agnostique en termes de prise en charge des métadonnées. Le projet PREFORMA, financé par l'UE, normalise actuellement le format de conteneur MKV pour un usage professionnel, par exemple dans les archives de films.

EuroSiti
la source
0

Je ne pense pas qu'il soit possible de marquer globalement plusieurs types de vidéo. Le seul marquage vidéo que je connaisse concerne les tags AVI. Il y a très longtemps, il y avait un programme appelé abcAVI Tag Editor .

abcAVI Tag Editor vous permet d'obtenir des informations sur les films à partir d'Internet Movie Database ou de les saisir vous-même et de sauvegarder ces informations dans un fichier AVI. Prend en charge les balises RIFF INFO , balises MovieID , balises IDivX . Permet de modifier plus de 40 tags, pas seulement "Titre", "Objet" et "Copyright". La prise en charge des balises RIFF INFO assure la compatibilité avec les lecteurs Windows standard tels que Windows Media Player.

Il est vieux mais fonctionne toujours bien avec Windows 7 en mode de compatibilité XP.

Mehper C. Palavuzlar
la source
Le programme abcAVI Tag editor est un logiciel gratuit mais, basé sur sa description, il ne peut gérer que le balisage de fichiers AVI. Cela pose un problème car notre utilisateur final peut publier n’importe quel fichier au format vidéo et nous serons en train de les convertir en AVI.
Wilson Tan
0

Outre abcAVI, il existe également le programme MetadataTouch, qui prend en charge les balises RIFF INFO et XMP pour les fichiers AVI, ainsi que le support XMP pour les fichiers MP4 et F4V.

blue_cod
la source