====== VLC - メディアプレイヤー ======
{{windows:vlc_icon.png?150|VLC Icon}}
本家: [[https://www.videolan.org/|VLC: オフィシャルサイト - すべてのOSにフリーなマルチメディアソリューションを! - VideoLAN]]\\
ソースコード: [[https://github.com/videolan|VideoLAN - GitHub]]\\
Wiki: [[https://wiki.videolan.org/|VideoLAN Wiki]]\\
===== インストール =====
[[windows:scoop|Scoop]] によるインストール。\\
ダウンロード元として **extras** バケットを追加する。\\
$ scoop bucket add extras
Checking repo... ok
The extras bucket was added successfully.
**VLC** をインストールする。\\
$ scoop install vlc
Installing 'vlc' (3.0.10) [64bit]
vlc-3.0.10-win64.7z (35.3 MB) [===============================================================================] 100%
Checking hash of vlc-3.0.10-win64.7z ... ok.
Extracting vlc-3.0.10-win64.7z ... done.
Running pre-install script...
Copying old 'C:\Users\tomoyan\AppData\Roaming\vlc' to 'C:\Users\tomoyan\scoop\persist\vlc\portable'
Linking ~\scoop\apps\vlc\current => ~\scoop\apps\vlc\3.0.10
Creating shim for 'vlc'.
Creating shortcut for VLC media player (vlc.exe)
Persisting portable
'vlc' (3.0.10) was installed successfully!
==== サイトからダウンロードする場合 ====
[[https://www.videolan.org/vlc/index.ja.html|オープンソースのベストなプレイヤー VLCメディアプレイヤーのオフィシャルダウンロードです。 - VideoLAN]] の [[https://get.videolan.org/vlc/3.0.10/win64/vlc-3.0.10-win64.exe|ダウンロード VLC]] をクリックしてインストールする。\\
==== Microsoft Store からインストールする場合 ====
UWP (ユニバーサル Windows プラットフォーム) 版の VLC は以下からインストールできる。\\
※2020/06/01 現在、UWP 版はクラッシック版の VLC のすべての機能をサポートしていない。\\
[[https://www.microsoft.com/ja-jp/p/vlc/9nblggh4vvnh|VLC を入手 - Microsoft Store ja-JP]]\\
==== VLC Remote Helper ====
[[https://hobbyistsoftware.com/vlc|]]\\
===== 設定 =====
==== イコライザー&音響演算設定 ====
メニューの[ツール] - [エフェクトとフィルター]より設定する。\\
{{windows:vlc_eq_settings_001.png?320|VLC EQ 設定 001}}
{{windows:vlc_dsp_settings_001.png?320|VLC DSP 設定 001}}
==== 再生が途切れる場合 ====
メニュー「ツール」-「設定」で設定の表示の「すべて」を選ぶ。\\
「入力 / コーデック」の「詳細設定」で以下の項目を変更する。\\
ファイルキャッシュ(ミリ秒): 300 -> 3000 (ローカルファイルキャッシュ)
ネットワークキャッシュ(ミリ秒): 1000 -> 10000 (ネットワークリソースキャッシュ)
===== プラグイン =====
[[http://addons.videolan.org/|addons.videolan.org]] の **VLC-Addons** -> **VLC Extensions** より選択してダウンロードする。\\
以下のフォルダにコピーする。\\
> explorer C:\Users\%USERNAME%\AppData\Roaming\vlc\lua\extensions
VLC を再起動して有効化する。\\
===== ソースコードの入手 =====
開発リポジトリを最新履歴のみ高速に shallow clone する。\\
$ git clone --depth 1 https://github.com/videolan/vlc.git
Cloning into 'vlc'...
remote: Enumerating objects: 5116, done.
remote: Counting objects: 100% (5116/5116), done.
remote: Compressing objects: 100% (4820/4820), done.
remote: Total 5116 (delta 1084), reused 1762 (delta 215), pack-reused 0
Receiving objects: 100% (5116/5116), 25.27 MiB | 1.66 MiB/s, done.
Resolving deltas: 100% (1084/1084), done.
Updating files: 100% (4620/4620), done.
$ du -h -s vlc/
182M vlc/
もしくは、通常の方法で clone する。\\
$ git clone https://github.com/videolan/vlc.git
Cloning into 'vlc'...
remote: Enumerating objects: 656863, done.
remote: Counting objects: 100% (5532/5532), done.
remote: Compressing objects: 100% (1464/1464), done.
remote: Total 656863 (delta 4079), reused 5180 (delta 4059), pack-reused 651331
Receiving objects: 100% (656863/656863), 382.83 MiB | 11.01 MiB/s, done.
Resolving deltas: 100% (530448/530448), done.
Updating files: 100% (4620/4620), done.
$ du -h -s vlc/
555M vlc/
==== ソースコード サイトマップ ====
ABOUT-NLS - 無料翻訳プロジェクトに関するメモ。
AUTHORS - VLC 作者。
COPYING - GPL ライセンス。
COPYING.LIB - LGPL ライセンス。
INSTALL - インストールとビルドの手順。
NEWS - リリース間の重要な変更。
README - このファイル。
THANKS - VLC の貢献者。
bin/ - VLC バイナリ。
bindings/ - 他の言語への libVLC バインディング。
compat/ - 重要な機能が不足しているオペレーティングシステム用の互換性ライブラリ。
contrib/ - 外部ライブラリを取得し、適切なバージョンがないシステム用にそれらを構築するための機能。
doc/ - その他のドキュメント。
extras/analyser - コードアナライザーおよびエディター固有のファイル。
extras/buildsystem - 異なるビルドシステム固有のファイル。
extras/misc - 他の extras/ カテゴリに適合しないファイル。
extras/package - スペックファイルなどの特定のファイルをパッケージ化する VLC。
extras/tools/ - 適切なバージョンがないシステムに必要な外部構築ツールを取得するための機能。
include/ - ヘッダーファイル。
lib/ - libVLC ソースコード。
modules/ - VLC プラグインとモジュール。ほとんどのコードはここにあります。
po/ - VLC 翻訳。
share/ - 共通リソースファイル。
src/ - libvlccore ソースコード。
test/ - テストシステム。
[[https://github.com/videolan/vlc#source-code-sitemap|GitHub - videolan/vlc: VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/]] - Source Code sitemap より\\
===== プログラミング =====
[[python:python-vlc|python-vlc - VLC の Python バインディング]]\\
===== 参考文献 =====
[[https://www.lifehacker.jp/2014/11/141126vlc_features.html|『VLC』に隠れた4つの便利機能 | ライフハッカー[日本版]]]\\
**クロスフェード (Crossfade) & ギャップレス (Gapless) 再生**\\
[[https://stackoverflow.com/questions/63585200/playing-multiple-audio-video-files-simultaneously-with-python-vlc|libvlc - playing multiple audio / video files simultaneously with python-vlc - Stack Overflow]]\\
[[https://forum.videolan.org/viewtopic.php?t=117518|Crossfade option? - The VideoLAN Forums]]\\
[[https://www.ask-mswin.com/app-vlcuwp/|定番メディアプレイヤー「VLC」のUWP版は、実はホントのユニバーサルアプリだった | Ask for Windows]]\\