このプロジェクトについて
VLCはLibreかつオープンソースのメディアプレイヤーおよびマルチメディアエンジンであり、「あらゆるコンテンツを再生し、あらゆる場所で動作すること」を目的としています。ほとんどのマルチメディアファイル、ディスク、ストリーム、デバイスに対応し、さらに様々なフォーマットへのコンバーション、エンコード、ストリーミング、ストリーム操作も可能です。
VLCの基幹エンジンであるlibVLCは、サードパーティ製アプリケーションに組み込むことができます。libVLCはLGPLv2(以降のバージョン)ライセンスで公開されており、他のライセンス条件下のアプリケーションへの組み込みを許可しています。C++、Python、C#などの言語に対するバインディング也存在します。VLC本体はGPLv2(以降のバージョン)ライセンスで公開されています。
VLCはWindows(7以降、UWPおよびWindows 10を含む)、macOS(10.10以降)、GNU/Linux、BSD、Android(4.2以降、Android TVおよびAndroid Autoを含む)、iOS(9以降、AppleTVおよびiPadOSを含む)、Haiku、OS/2、その他のいくつかのプラットフォームで利用可能です。AndroidおよびiOSアプリは別々のリポジトリで管理されています。
本プロジェクトはÉcole Centrale Parisで立ち上げられたVideoLANプロジェクトの一環としてボランティアコミュニティによって開発・サポートされています。主な開発はC言語で行われ、他にC++、Objective-C、アセンブリ、Rustによるコードも存在します。関連リポジトリではKotlin/Java、Swift、C#が使用されています。コントリビューションはGitLabリポジトリ上のMerge Requestsを通じて受け付けられています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.