Quelles solutions open source gratuites / non restrictives (pas GPL) sont disponibles pour décoder les vidéos de jeux?
Les exigences sont simples:
- une API C relativement facile à utiliser
- les fichiers encodés doivent être assez petits
- il doit y avoir une application qui convertit les vidéos de n'importe quel format (quel que soit le codec installé sur Windows ou une quantité équivalente de formats décodés en interne)
- le décodage doit se faire assez rapidement
- les points bonus vont aux formats de fichiers qui sont populaires / activement pris en charge et développés
Réponses:
FFmpeg vous permet de décoder toutes sortes de données audio et vidéo grâce à libavcodec. La majeure partie est sous licence LGPL, ce qui permet une utilisation commerciale, mais certaines parties sont sous GPL, et certaines parties peuvent enfreindre des brevets .
Vous pourrez peut-être éviter les problèmes juridiques en utilisant le format Ogg gratuit (géré par la fondation Xiph.org ), probablement avec Vorbis + Theora pour la compression avec perte. FFmpeg offre un support pour le décodage via libvorbis et libtheora, et vous permettra de convertir à partir de n'importe quel autre format via l'
ffmpeg
outil de ligne de commande.la source