Welche kostenlosen / nicht einschränkenden Open-Source-Lösungen (nicht GPL) stehen zum Dekodieren von Spielvideos zur Verfügung?
Die Anforderungen sind einfach:
- eine relativ einfach zu bedienende C-API
- codierte Dateien müssen ziemlich klein sein
- Es muss eine Anwendung geben, die Videos aus jedem Format konvertiert (unabhängig davon, welcher Codec unter Windows installiert ist oder eine gleich große Anzahl intern decodierter Formate).
- Die Dekodierung muss ziemlich schnell erfolgen
- Bonuspunkte gehen an Dateiformate, die beliebt / aktiv unterstützt und entwickelt werden
Antworten:
Mit FFmpeg können Sie dank libavcodec alle Arten von Audio- und Videodaten dekodieren. Das meiste davon ist unter der LGPL lizenziert, die eine kommerzielle Nutzung ermöglicht, aber einige Teile unterliegen der GPL, und einige Teile können Patente verletzen .
Möglicherweise können Sie rechtliche Probleme vermeiden, indem Sie das kostenlose Ogg-Format (das von der Xiph.org- Stiftung verwaltet wird) verwenden, wahrscheinlich mit Vorbis + Theora für verlustbehaftete Komprimierung. FFmpeg bietet Unterstützung für die Dekodierung über libvorbis und libtheora und ermöglicht die Konvertierung aus jedem anderen Format über das
ffmpeg
Befehlszeilentool.quelle