このプロジェクトについて

Just (Video) Playerは、ローカルおよびストリーミング動画の再生に重点を置いたオープンソースのAndroidアプリです。AndroidX Media3(旧ExoPlayer)をベースにしており、多数の音声デコーダーが有効化されたExoPlayerのFFmpeg拡張を使用しています。READMEには、MP3、AAC、Vorbis、Opus、FLAC、ALAC、AC-3、E-AC-3、DTS、DTS-HD、TrueHD、IAMF、MPEG-Hを含む音声フォーマット、H.264、H.265、VP8、VP9、AV1、MPEG-4を含む動画フォーマット、MP4、MOV、WebM、MKV、Ogg、MPEG-TS、MPEG-PS、FLV、対応開発中のAVIなどのコンテナ、ならびにDASH、HLS、SmoothStreaming、RTSPストリームのサポートが記載されています。SRT、制限付きスタイルのSSA/ASS、TTML、VTT、DVB字幕に対応しています。HDR10+とDolby Visionの再生は互換性のあるハードウェアに依存し、AC-4は対応するシステムデコーダーが必要です。 プレーヤーには、音声トラックと字幕トラックの選択、再生速度制御、スワイプシーク、明るさと音量のジェスチャー、ピンチズーム、フィットまたはクロップによるサイズ調整、音量ブースト、タッチロック、リピート、無音スキップ、ピクチャー・イン・ピクチャーが備わっています。Android TV向け機能には、フレームレート自動一致とオプションのトンネル再生があります。また、Media Session、オーディオフォーカス、ヘッドホン切断時の一時停止、サードパーティ製イコライザーにも対応しています。詳細設定では、デフォルトの音声言語、ファイルアクセスモード、デコーダー優先度、リフレッシュレート切り替え、自動ピクチャー・イン・ピクチャー、Dolby Vision profile 7の処理を設定できます。 外部字幕はファイルを開くアクションから読み込めるほか、選択した動画フォルダから自動的に読み込まれます。HTTP字幕検出では、動画と字幕のファイル名が一致するものが使用されます。ネットワークストレージには通常、Androidドキュメントプロバイダーまたは別のファイルエクスプローラー経由でアクセスします。アプリにURL入力画面は内蔵されていませんが、Androidのリンク処理または共有シート経由で互換性のあるストリーミングリンクを受信できます。プロジェクトは、広告、トラッキング、過剰な権限がないことを表明しており、音声のみの再生は公式にサポートの重点ではないと注記しています。Google Play、F-Droid、Accrescent、Obtainium、GitHub、および複数のデバイス専用ストアで配布されています。