Chameleo: un framework multimedia open-source

Une équipe Coréenne est en train de développer un framework multimédia nommée Chameleo. Ce dernier propose au développer un niveau d’abstraction de haut niveau pour développer des applications de type lecteurs vidéo multimédia.
Le principal intérêt de Chameleo est son évolutivité. En effet, il sera facile pour les développeurs d’ajouter des fonctions aux applications créées avec ce framework. Ainsi, il intégre de base les modules GStreamer, GTK+, Cairo (pour la génération des capture d’image) et FreeType/Pango (pour l’intégration du texte dans les vidéo). En ce qui concerne le rendu, Chameleo peut se baser sur DirectX ou OpenGL. Chameleo est écrit en langage Python.
capture widget for chameleo from KyoungJune Eee on Vimeo.
A l’heure actuelle, les formats supportés sont les suivants:
- Formats des fichiers: AVI, ASF/WMV, MKV, FLV, MPEG-PS/TS
- Codecs video: DivX-3/4, MPEG-4, DivX-5, XviD, H.264, WMV-1/2, WMV-3/WMV-9, VC-1, MPEG-1/2, Indeo Video v3, Sorenson, Cinepack, H.263, MJPEG
- Codecs audio: MP3, AC3, Vorbis, WMA-1/2, WMA-3, PCM
- Sous-titres: SMI, SRT, TEXT
Pour leur développement, l’équipe Coréenne a développée un lecteur video sous Windows que vous pouvez télécharger ici. On peut y ajouter des plugins et changer le skin.
Les sources du framework ainsi que la documentation peuvent être téléchargées sur le Wiki.
On attend les premières applications développées sur ce framework avec impatience





Twitter:
Rss:
2 commentaires
Oui, mais quelle est la différence avec les framework existants ? Gstreamer et Xine, notamment
D’après ce que j’ai lu, c’est un framework de plus haut niveau d’abstraction que GStreamer… si quelqu’un est allé un peu plus loin, je suis preneur d’info sur le sujet.