オープンソースソフト 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ファイルを削除します。