tu utilises des libs spécifiques pour le parsing MXF/JPEG2000 ou des libs home-made ?
J'utilise uniquement des libs home-made comme tu les appelles.
J'avais commencé MediaInfo en regroupant des tonnes de libs (une interface commune, et c'est moi qui me tapait l'interface de "compatibilité"), mais je suis vite passé à mes propres libs face aux problèmes rencontrés (incompatibilité avec certains compilo, certains OS, mon objectif est que ça tourne partout, objectifs non forcement partagés par les mainteneurs de certaines libs) et aux besoins et extensions que je voulait apporter (les libs qui existaient n'étaient pas assez précises pour ce que je voulais faire, normal on n'a pas le même objectif, et elles étaient parfois trop grosses pour la taille de la lib que je voulais, normal elles avaient plus de choses).
Je pensais notamment à libjpeg ou jasper pour la partie JPEG2000
Je me suis coltiné la spec, pas très compliquée pour les headers vu que ça ressemble beaucoup au JPEG (conteneur JFIF pour les deux).
ou mxflib (mxflib.sf.net) ou KLVLib pour la partie MXF par exemple
J'avoue que je me suis grandement inspiré de freemxf (MXFLib + KLVLib), très bien foutue (surtout sa partie dump, un régal). Maintenant, j'ai peur qu'il n'évolue plus (la dernière version 1.0.1 date de 2007), je suis tombé sur des "clés" qu'il ne connaissait pas. Faut voir toutefois si ces clés sont dans la spec... (que j'ai maintenant, la lecture ne s'annonce pas aisée!)
Hmmm ca me semble intéressant tout cela, je testerais au boulot avec quelques-uns de "nos" films pour tester la partie MXF/JPEG2000.
Ben après, il faut que ça t'intéresse aussi de sortir des données de tes MXF, les besoins "pros" sont surtout pour faire des stats automatisées pour pouvoir faire ensuite de la recherche dans ta base de données, si tu n'as pas ce genre de besoin tu vas vite trouver MediaInfo bien triste ou pas compétitif par rapport à une MXFLib très bien foutue pour ce qu'il doit faire : MediaInfo est surtout utilisé quand il y a plusieurs formats différents, pour avoir une interface d'extraction unique (pas que MXF, mais avoir des infos sur les flux à l'intérieur du MXF, ce que freemxf ne fait pas). Mais n'hésite pas à me remonter des idées/besoins!
[^] # Re: c'est très bien d'être au courant
Posté par Zenitram (site web personnel) . En réponse au journal MediaInfo 0.7.26. Évalué à 4.
J'utilise uniquement des libs home-made comme tu les appelles.
J'avais commencé MediaInfo en regroupant des tonnes de libs (une interface commune, et c'est moi qui me tapait l'interface de "compatibilité"), mais je suis vite passé à mes propres libs face aux problèmes rencontrés (incompatibilité avec certains compilo, certains OS, mon objectif est que ça tourne partout, objectifs non forcement partagés par les mainteneurs de certaines libs) et aux besoins et extensions que je voulait apporter (les libs qui existaient n'étaient pas assez précises pour ce que je voulais faire, normal on n'a pas le même objectif, et elles étaient parfois trop grosses pour la taille de la lib que je voulais, normal elles avaient plus de choses).
Je pensais notamment à libjpeg ou jasper pour la partie JPEG2000
Je me suis coltiné la spec, pas très compliquée pour les headers vu que ça ressemble beaucoup au JPEG (conteneur JFIF pour les deux).
ou mxflib (mxflib.sf.net) ou KLVLib pour la partie MXF par exemple
J'avoue que je me suis grandement inspiré de freemxf (MXFLib + KLVLib), très bien foutue (surtout sa partie dump, un régal). Maintenant, j'ai peur qu'il n'évolue plus (la dernière version 1.0.1 date de 2007), je suis tombé sur des "clés" qu'il ne connaissait pas. Faut voir toutefois si ces clés sont dans la spec... (que j'ai maintenant, la lecture ne s'annonce pas aisée!)
Hmmm ca me semble intéressant tout cela, je testerais au boulot avec quelques-uns de "nos" films pour tester la partie MXF/JPEG2000.
Ben après, il faut que ça t'intéresse aussi de sortir des données de tes MXF, les besoins "pros" sont surtout pour faire des stats automatisées pour pouvoir faire ensuite de la recherche dans ta base de données, si tu n'as pas ce genre de besoin tu vas vite trouver MediaInfo bien triste ou pas compétitif par rapport à une MXFLib très bien foutue pour ce qu'il doit faire : MediaInfo est surtout utilisé quand il y a plusieurs formats différents, pour avoir une interface d'extraction unique (pas que MXF, mais avoir des infos sur les flux à l'intérieur du MXF, ce que freemxf ne fait pas). Mais n'hésite pas à me remonter des idées/besoins!