[UtVideo] Linux 版?

むかーしから Linux 版は無いのと言われることはあります。今だと FFmpeg/Libav に彼らが書いた UtVideo 互換実装があるので、追従にタイムラグが若干存在しますがそれを使えます。性能がどうかは調べてないので分かりませんが。

ただ、これはあくまでも互換実装であるため、できればオリジナル実装による(つまり、私が書いた) Linux 版が欲しい、という意見もあります。最近だと FRENZ の件で意見交換した際にそう言われました。

Linux に限らず、他の(= VCM/DMO/QT 以外の)インターフェースについては、だいぶ前にこういった記事を書いています。私でも知っている Linux で使えるプラグインインターフェースというと現状 VLC モジュールGStreamer プラグインぐらいになります。ちなみに MagicYUV では VLC モジュールを提供しているようです。

VLC モジュールは API はそれなりに安定しているようなのですが、 VLC Media Player のマイナーバージョンまで(たとえばバージョン 2.1.0 だと “2.1” の部分)が同じでないと ABI が一致せず使えないようなのでめんどくさいかもしれません。一方、 GStreamer プラグインは、前述の記事を書いた頃は API が安定していなかったのですが、バージョン 1.0 で API/ABI が固定され、以降安定しています。 VLC の方にも GStreamer のデコーダを使うようなモジュールがあるようなので、GStreamer プラグインを書くのが適切な気もします。

Trackback

no comment untill now

Add your comment now