![]() | |
| 開発者 | メルティテック LLC |
|---|---|
| 安定リリース | 7.28.0 [1]
/ 2024年9月12日 |
| リポジトリ |
|
| 書かれた | C、C++ |
| オペレーティング·システム | Linux、macOS (MacPorts)、BSD、Windows (MinGW)、Solaris |
| サイズ | 1.2MB |
| タイプ | マルチメディアフレームワーク |
| ライセンス | GNU LGPL バージョン 2.1、GNU GPL バージョン 2、またはGNU GPL バージョン 3 |
| Webサイト | 詳しくはこちら |
Media Lovin' Toolkit ( MLT ) は、テレビ放送用に設計および開発されたオープンソース ソフトウェアマルチメディア フレームワークです。放送局、ビデオ エディター、メディア プレーヤー、トランスコーダー、Web ストリーマー、その他多くの種類のアプリケーション用のツールキットを提供します。システムの機能は、すぐに使用できるツール、XML オーサリング コンポーネント、および拡張可能なプラグイン ベースの API の組み合わせによって提供されます。
これは、 KdenliveやShotcutなどのビデオエディタで使用されています。 [2]
技術概要
MLT は、依存関係が最小限のAPI ( POSIXおよびC99 ) を提供します。設計はモジュール式であるため、新しいコンポーネントを追加したり、他のマルチメディア ライブラリやアプリケーションとの統合を簡単に行うことができます。プレイリスト、複数のトラック、フィルター、DOMを使用したトランジションなどの時間ベースのメディアの作成と操作がサポートされています。
C++、Java、Lua、Perl、PHP、Python、Ruby、Tcl用の高水準言語バインディングが存在します。MLT は、マルチコア プロセッサとGPU 処理を活用します。
MLT は、 FFmpegやJackなどの複数のライブラリをサポートするモジュール設計になっています。FFmpeg を通じて、MLT は最適化された操作でほぼすべてのオーディオおよびビデオ形式をサポートできます。ビデオおよびオーディオ効果には、イメージのスケーリング、アルファ合成、インターレース解除、マスキング、モーション トラッキング、オーディオ ミキシング、オーディオ ゲイン、ワイプ トランジションなどがあります。
その他の機能は次のとおりです:
- HDを含む出力ターゲット/プロファイルの選択
- FFV1を使用した最大4K解像度のロスレスビデオ編集[3]
- XMLオーサリングスキーマ
- モジュール、そのサービス、およびパラメータのドキュメント化のためのYAMLベースのメタデータとスキーマ
- FFmpeg 経由のライブ IPストリーミング出力
- コマンドラインプログラム: melt
- プレイアウトスケジュールのための包括的なクライアントサーバープロトコルと API
- MLT ビデオ制御プロトコル (MVCP) は、dv1394d の作業に基づいており、SGI MVCP に基づいて設計されています。
参考文献
- ^ “リリース 7.28.0”. 2024年9月12日. 2024年9月22日閲覧。
- ^ 「MLT を使用したアプリケーションとサービス」。
- ^ Dennedy, Dan (2014-09-14). 「ffv1 のエンコードを 4K 解像度まで修正。(SF-219)」。2015 年 4 月 30 日閲覧。
外部リンク
- 公式サイト

