このプロジェクトについて
MPV-EASY Playerはmpvを再生コアとし、ネイティブmpvの設定ハードルを下げつつカスタマイズ性を保持することを目的とする。プログラムはインストーラー形式で配布されるが、作者は実際にはポータブルアプリであり、インストールは主に解凍処理で、OS再インストール後も継続使用可能、必要に応じてファイル形式を再関連付けする。
プレーヤーは独自開発のグラフィカルインターフェースと設定プログラムを提供し、4つの動作モードと2つのGUIインターフェース間の切り替えをサポートする。ユーザーは新しいmpvをプログラムディレクトリのmpvパスに配置することで、新しいmpvを体験できる。インターフェース言語は中国語、英語を含み、既にイタリア語と日本語の翻訳ファイルが存在する。プロジェクトリポジトリのlanguageディレクトリにはQt Linguistが使用する.ts言語ファイルが提供されており、ユーザーが新しい翻訳や修正を提出することを歓迎する。
リポジトリは主にportable-dataとmpv-easy-dataの2種類の設定に焦点を当てている。portable-dataはmpvの%APPDATA%\mpvまたはportable_config設定ディレクトリに対応し、スクリプトはその中のscriptsディレクトリに配置できる。mpv-easy-data内のrjno1.confには、元々mpv.confにあった主要パラメータが集中して格納され、input.confはカスタムショートカットに使用される。プロジェクトはまた、2つのWindows設定レイアウトを説明している。1つは純粋な英語パスに適し、もう1つはCドライブの設定ディレクトリを介して中国語パスに対応する。
機能と拡張に関して、MPV-EASY PlayerはmpvのLua、JSスクリプト、GLSLシェーダーをサポートする。リポジトリには、自動プレイリスト生成、再生時の最前面表示、最小化時の一時停止、ファイルダイアログの表示、高度なプレイリスト、カスタムOSC、永続的なOSDプログレスバー、プレイリスト継続再生の修正、ローカル言語表示、高解像度動画の自動CPUデコード切り替えなどのスクリプトが含まれており、一部はプロジェクト独自のもの、一部はmpv公式またはサードパーティのスクリプトを修正したものである。プロジェクトはまた、複数のOSC外観ファイルを提供し、osc.luaの置き換えとscript-opts/lua-settings内のosc.confの調整により、レイアウト、プログレスバーのスタイル、透明度を変更できる。
再生能力に関して、ドキュメントではハードウェアデコード、high-quality/fast/デフォルトプロファイルなどの画質とパフォーマンスオプションを紹介し、カスタム出力ドライバとmpvパラメータをサポートする。また、gpu-next、D3D11、HDR/ドルビービジョン関連の設定例を示す。READMEでは、Anime4Kシェーダーのダウンロードと設定方法、Ctrl+数字ショートカットによるシェーダースキームの切り替え、オンライン動画リンクを.m3uプレイリストとして保存して再生する方法も説明されている。
その他の使用特性には、再生履歴と進行状況の記憶、現在位置をマークして他のセグメントをプレビューした後に戻る、カスタムメニュー、カラーグラデーションプログレスバー、音量の自動記憶、高度なプレイリスト操作、半透明コントロール背景の灰色化問題に対する設定処理の提案などが含まれる。
注意点として、作者はこのプレーヤーが主にWindows向けであり、クロスプラットフォーム製品ではないことを明記している。完全なプログラムにはリポジトリで公開されていない実行可能ファイルが含まれており、リポジトリは主に設定、スクリプト、言語ファイル、フロントエンド関連リソースを提供する。これらの設定とスクリプトは、手動でオリジナルのmpvを強化するための参考としても使用できる。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.