VLC media player
VLC は VideoLAN team によるメディアプレイヤーで、ポータビリティとコンパチビリティに力を入れて作られています。歴史的に、Linux のメディアソフトウェアとして初めて libdvdcss を使ったプレイヤーであり、暗号化された DVD を再生できるプレイヤーのパイオニアです。現在ではほとんど全てのプレイヤーにこの機能があるので、アドバンテージにはなりません。
インストール
インストールするには、シンプルに次を実行してください:
# pacman -S vlc
オーディオ CD を再生するには、libcddb もインストールする必要があります。
言語
VLC の 設定 メニューに言語を変えるオプションはありませんが、LANGUAGE= プレフィックスを使って言語を変えることができます。例えば:
$ LANGUAGE=fr vlc %U
これで VLC のインターフェースはフランス語になります。
スキン
VLC は"スキン"を使って見た目を変えることができます。VLC の新しいスキンは http://www.videolan.org/vlc/skins.php から入手できます。
スキンのインストールは単純にダウンロードしたスキンを次のフォルダにコピーするだけです:
~/.local/share/vlc/skins2
VLC を開き、ツール->設定 をクリックしてください。設定ウィンドウが開いたら "インターフェース" タブを見て下さい。
"Use custom skin" ラジオボタンを選び、ダウンロードしたスキンを選択してください。
次に VLC を起動した時に見た目が変わります。
スキンインターフェイスモジュールを使うには公式リポジトリから libtar をインストールする必要があります。
ウェブインタフェース
"--extraintf=http" パラメータを付けて VLC を実行するとデスクトップとウェブインタフェース両方が使えます。
# vlc --extraintf=http
もしくは、この機能を "表示" > "インターフェースの追加" > "ウェブ" から有効にすることもできます。
VLC のデフォルトのポートは 8080: http://127.0.0.1:8080
/usr/share/vlc/lua/http/.hosts
を編集してリモート接続を許可します。変更を適用するには VLC を再起動する必要があります。
Tips and tricks
VLC で Twitch.tv のストリーミング
Livestreamer#Twitch を見て下さい。
ホットキーや CLI を使って操作する
openbsd-netcat をインストールしてください。
次のスクリプトを手に入れます: http://crunchbang.org/forums/viewtopic.php?pid=112035%23p112035#p112035
スクリプトの手順に従って vlc のソケットを設定してください。コマンドラインからスクリプトを起動するかデスクトップのキーボードショートカットにスクリプトを登録すれば完了です。
もしくは、こちら に書かれているように dbus-send を使って VLC を操作することもできます:
$ dbus-send --print-reply --session --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
複数インスタンスの禁止
VLC のデフォルトの設定ではファイルが開かれるたびに新しいインスタンスが作られます。あなたの持っている音楽を連続して VLC を使って再生するときなどに困ることがあるかもしれません。この問題を解決するには以下を実行してください:
- VLC を開きます
- ツール -> 設定 (Ctrl+P)
- インターフェース タブをみて "Instances" セクションを探します
- "Allow only one instance" をチェックしてください
- 任意で "Enqueue files when in one instance mode" をチェックします - 再生しているファイルを保持し、新しく開かれたファイルをプレイリストに追加するようになります
トラブルシューティング
PulseAudio ラグ
オーディオ出力モジュールとして PulseAudio を使っている場合、音楽とビデオが同期しない問題に出会うかもしれません。この問題は /etc/pulse/default.pa
か ~/.pulse/default.pa
を編集することで解決できます。
.ifexists module-udev-detect.so load-module module-udev-detect tsched=0 .else
アップグレード後にビデオに問題が出る
マイナーリリースでも VLC の設定に問題が起こることがあります。バグ報告をする前に、~/.config/vlc
内の設定を削除するかリネームして問題が解決しないか確認してください。
セグメンテーション違反
VLC の起動時にセグフォルトする場合、マイクロコードなどが原因でないならば、以下を実行することで解決することがあります:
# /usr/lib/vlc/vlc-cache-gen -f usr/lib/vlc/plugins
実行後、VLC を再インストールしてください。
また、LD_PRELOAD
環境変数の中で再インストールすることで解決することもあります:
# LD_PRELOAD=/usr/lib/libgobject-2.0.so.0 pacman -S vlc
ドロップダウンメニューにアイコンが表示されない
ドロップダウンメニューの PCI カードアイコンなどが表示されない問題は Xfce で起こることがあります。
以下のコマンドを実行してアイコンを初期化してください:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true $ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Failed to open VDPAU backend
VLC の設定を変更することで、以下のエラーメッセージを修正することができます:
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or director
Tools -> Preferences を開いて、Video タブで Output に "OpenGL video output (experimental)" を選択、Input/Codecs で、Hardware-accelerated decoding に "VA-API video decoder via X11/DRM" を選択してください (Codecs グループ) [1]。
ビデオ出力がデスクトップに重なる、サイズや位置が上手く変わらない
この問題は Intel のビデオカードで発生します。ビデオ設定で出力を OpenGL GLX (XCB) にして Input/Codecs を VA-API に設定することで解決するという報告があります。
SFTP で空白をファイル名に含むメディアファイルを再生できない
VLC が SFTP で動画や音声ファイルを再生できないときは、まず sshfs がインストールされていることを確認してください。
SFTP で空白を含んでいるメディアファイルの再生ができない場合、vlc.desktop
ファイルの以下の行を:
Exec=/usr/bin/vlc --started-from-file %U
以下のように変更して下さい:
Exec=/usr/bin/vlc --started-from-file %F
ソース: [2]
参照
- アプリケーション一覧#マルチメディア
- VLC ホームページ
- playerctl: メディアプレイヤーを制御するコマンドラインユーティリティ・ライブラリ
- Control VLC via a browser