読む・知る
LAV Filters の紹介
LAV Filtersの概要
LAV Filtersは、WindowsのDirectShow対応プレーヤーで動画や音声を再生するためのフィルター集です。ファイル内の映像・音声・字幕を分けて扱うスプリッターと、音声・映像のデコーダーから構成されます。FFmpegのlibavformat・libavcodecを基にしており、再生環境に必要な形式の処理を補いたい場合に使います。単体の動画プレーヤーではないため、導入後もDirectShowに対応した再生ソフトが必要です。 公式README
できることと主な特徴
LAV Splitterは、MKV/WebM、AVI、MP4/MOV、TS/M2TS/MPG、FLV、OGGなどのコンテナーを扱います。コンテナーは映像・音声などをまとめる入れ物で、その中のストリームをデコーダーへ渡します。READMEの一覧は完全な対応保証ではなく、開発中で未完成の機能や未対応形式もあると明記されています。「どのファイルでも必ず再生できる」とは考えず、問題のファイルと利用中のプレーヤーを組み合わせて確認してください。 対応形式と制限
LAV AudioとLAV Videoは、それぞれ音声と映像をデコードする役割です。導入によって優先的に利用される場合がありますが、プレーヤー側でも使用するデコーダーを選べることがあります。すでに内蔵デコーダーを使って問題なく再生できているなら、追加導入が必要かを先に検討できます。設定を変更するときは、プレーヤーの内蔵機能と外部フィルターのどちらを使っているかを区別することが切り分けの出発点になります。 フィルターの使用方法
対応環境・無料利用とライセンス
公式配布はGitHub Releasesで確認できます。利用するWindows環境とプレーヤーの構成に合うパッケージを選び、リリースに添付された説明を読んでください。OSの細かな対応範囲、日本語の設定画面、個別GPUの動作を本記事で実機確認したものではありません。macOSやLinuxで使うための同名製品として紹介するものでもありません。 公式リリース
公式リポジトリーのCOPYINGはGNU GPL version 2の全文です。ソース公開や再配布に関する条件、無保証の説明を含むオープンソースソフトウェアで、単なる有料製品の期間限定試用版としての案内ではありません。ソフトを組み込んだり配布したりする場合は、ライセンス全文と同梱コンポーネントの通知を確認してください。ソフトのライセンスは、再生する動画や音楽の複製・配布の許可にはなりません。 公式ライセンス
使い方:導入から音声・字幕の選択まで
1. 配布形式と既存構成を確認する
まず 公式Releases で配布物と変更内容を確認します。現在使用しているプレーヤーや既存のコーデック構成を控えてから導入すると、再生状態が変わった場合に設定を比較しやすくなります。複数のフィルターを一度に追加して原因を分かりにくくしないことが大切です。
公式READMEが案内する展開版の手順は、ファイルを展開し、install_*.batで登録する方法です。この登録には管理者権限が必要で、管理者として実行したシェルが求められます。この説明をインストーラー版の画面手順と混同しないでください。実行ファイルは公式配布元から取得し、パッケージに添付された説明を優先します。 公式のInstall節
2. 再生側で使用フィルターを確認する
READMEでは、一部のスプリッターが優先され、LAV Splitterが選ばれない場合があると説明しています。音声・映像のデコーダーについても、プレーヤー側に優先デコーダーの選択機能があることを案内しています。導入しただけで使われていると決めつけず、再生ソフトの外部フィルター設定や説明を確認してください。具体的なメニュー名はプレーヤーごとに異なります。 Using it節
3. 優先音声を設定する
複数言語の音声があるファイルでは、LAV Splitterに優先言語を指定できます。公式説明ではISO 639-2の3文字言語コードをカンマまたは空白で区切ります。たとえばeng ger freなら英語、ドイツ語、フランス語の順に探します。ファイル側に対象トラックがない場合や、言語情報が適切に設定されていない場合まで、希望どおりになると保証する機能ではありません。 Automatic Stream Selection節
同じ言語に複数の音声がある場合は、チャンネル数、続いてコーデックなどを基に選びます。PCMや可逆圧縮音声は非可逆圧縮より優先されると説明されています。単に言語が合うだけでなく、実際に選択された音声が目的に合うかを再生側で確認してください。
4. 字幕のモードを選ぶ
字幕選択には、字幕をオフにするNo Subtitles、forcedフラグのある字幕を対象にするOnly Forced Subtitles、言語やdefault・forcedフラグに従うDefault、独自ルールを指定するAdvancedがあります。必要な字幕が選ばれないときは、まず通常のモードとファイルの言語・フラグを確認すると、複雑なルールを追加する前に原因を整理できます。 字幕選択の説明
Advancedではeng:gerのように音声言語と字幕言語をコロンで結びます。この例は英語音声のときにドイツ語字幕を選ぶ指定です。eng:offは英語音声で字幕を無効にし、*:engは音声言語を問わず英語字幕を選びます。複数ルールは左から評価され、最初に一致したものが優先されます。必要性の分かる小さなルールから試し、意図しない組み合わせになっていないか確認してください。
注意点と向いている用途
DirectShowの外部フィルターで再生構成を調整したい人、複数音声・字幕の初期選択を管理したい人に向いています。一方、ファイルを開くだけの単体プレーヤーを探している人や、すべてのアプリで一律に再生形式が増えると期待する人には用途が異なります。独自の再生エンジンを使うアプリが、外部DirectShowフィルターを利用するとは限りません。
Blu-rayについてREADMEはBDMV内のindex.bdmvやBDMV/PLAYLIST内の.mplsを開く方法を説明しています。この対応説明を、暗号化された市販ディスクの解除機能や再生保証と読み替えないでください。自分が利用権限を持つ素材と、実際に対応する構成で扱います。 Blu-ray Support節
関連ソフトとFAQ
プレーヤー側を選び直す場合は Media Player Classic - BE などと比較し、内蔵デコーダーで足りるかを確認してください。フィルターとプレーヤーは役割が違うため、同じ種類の製品として選ぶものではありません。
無料で使えますか?
公式リポジトリーはGPL version 2のライセンス全文を公開しています。利用・再配布はその条件に従います。動画そのものの権利は別に確認してください。
導入すれば必ず再生できますか?
いいえ。READMEは未完成の機能と未対応形式があることを明記しています。再生ソフト、優先フィルター、ファイル側の形式を合わせて確認します。
ダウンロードはどこから行いますか?
公式GitHub Releases で配布物と説明を確認してください。本記事はソフトの実行・性能・安全性を実測したレビューではありません。
