このエントリーをはてなブックマークに追加

オープンソースソフト VLC Media Playerは、Lua言語で書かれたExtension/拡張を使うことができます。

一般ユーザーが作ったVLC Extensionを使うことで、VLCの機能を拡張することができます。


Extensionの場所

VLCのインストール先はデフォルトで

普通の場合は、 C:\Program Files\VideoLAN\VLC

Windows 64bitで安定版の32bitを入れた場合はC:\Program Files (x86)\VideoLAN\VLC


すべてのユーザーで使えるようにする場合

管理者権限が必要

すべてのユーザーに使えるようにする場合は、この中のlua/extensions フォルダーの中に拡張ファイルを入れます。おそらくフォルダーはありませんので、自分extensionsというフォルダーを作成します。sが抜けやすいので注意

現在のユーザーだけの場合

隠しファイルを表示する設定にする必要あり - 隠しファイルを表示するよう設定を変更

現在のユーザーだけが使えるようにする場合は、Windows7ですと以下の場所になります。

C:\Users\{ログインユーザー名}\AppData\Roaming\vlc\lua\extensions


三木谷社長のKobo騒動が記憶にあたらしい所ですが、日本語のユーザー名でパスが通るか不明

Extensionの導入の仕方

公式サイト:http://addons.videolan.org/ のextensions タブの所に

VLC Extensionはあります。

新しすぎるのを試すときとか

たまに変な機能拡張も混じってますので十分注意してインストールしてみてください。

ここでは、初めてのExtensionとして最適なVolume Reset to 100% を例にして説明します。

ダウンロード

Extension一覧から、Volume Reset to 100%選んで、下のDownloadボタンを押します。自動的にダウンロードしようとします。


たまにChromeブラウザーとかですと単にテキストが表示されます。

その場合は、表示されたテキストの右クリックからの名前をつけて保存で保存します。


この時、ファイルの種類はText Documentとしします。そうでないと、以下の様なヘッダーが付いてきます。

<!-- saved from url=(0064)http:/addons.videolan.org/CONTENT/content-files/149618-time.lua -->

<html><head><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

インストール

拡張子を表示する設定にする必要あり - 拡張子を表示


もしファイル名の後ろに.txtがついていると余計なので、それを省きます。

ファイル名は151152-volume%20reset.lua になります。


これを、lua/extensions フォルダーに移動させます。


そして、VLCを再起動します。


VLC Extensionの確認方法

VLCメディアプレイヤーのメニューからツールプラグインとエクステンションを選びます


するとプラグインとエクステンションダイアログが開きますので

その中に、今回の例ですと、Volume Resetがあればプラグインが読み込まれています。



表示されていない場合ですと、VLCを再起動していなければ、右下のエクステンションの再読み込みボタンを押します。

それでもダメな場合、extentionのファイル拡張子.luaじゃない、あるいは保存に失敗して余計なヘッダーがついている。または、luaのextensionsフォルダーの場所や名前が間違っているなどが考えられます。

普通はC:\Program Files\VideoLAN\VLC\lua\extensions

VLC Extentionの使い方

メニューの表示 を選ぶと、一番下に新しくメニューが拡張名で追加されていますので、それを選択します。

今回のVolume Resetの場合、ボリュームを100%に戻す拡張ですので、試す場合、ボリュームを下げて100%に戻るかお試しください。

Extensionのアンインストール

追加したextensionファイルを削除するだけなのですが、場所を確認するには

プラグインとエクステンションダイアログを開いて、削除したいエクステンションを選択して、追加情報をクリックします。

すると詳細情報が表示されます。ファイルの所にファイルの場所が出ていますので、そこのフォルダーを開いて不要なluaファイルを削除します。