メディアファイル、ラジオ、ポッドキャスト、YouTube——これ一つで完結するオールインワンプレーヤー
Flux Player は、ローカルのメディアファイル、インターネットラジオ、ポッドキャスト、YouTube 動画を一つのプレーヤーで再生できる Windows 専用メディアプレーヤーです。
FFmpeg デコーダー + Direct3D 11 ハードウェアアクセラレーション + WASAPI 排他オーディオ出力。軽量ながら、プロ向けプレーヤー並みの再生品質を提供します。
ファイルをドラッグすれば再生、Ctrl+U で URL を貼り付ければストリーミング、ラジオパネルでクリックすればリアルタイム放送。複雑な設定なしですぐに使えます。
2015 年の初リリース以来 11 年間、着実に改良を重ね v7.8.0 に至りました。レンダリングエンジンは DirectShow → FFmpeg、GDI+ → Direct2D → Direct3D 11 と 3 度再設計しています。インストール不要、広告なし、完全無料。
主な機能
1. メディア再生
- ビデオ:MP4, MKV, AVI, MOV, WebM, FLV など主要フォーマットにすべて対応
- オーディオ:MP3, FLAC, WAV, AAC, OGG, OPUS, M4A など主要フォーマットにすべて対応
- D3D11VA ハードウェアアクセラレーション:CPU 使用率を最小化し、4K 映像も滑らかに
- A/V 同期の自動補正:オーディオ基準クロックで同期し、ドリフトが 10ms を超えると段階的に補正
- 再生速度:0.1x ~ 4.0x で自由に調整
2. インターネットラジオ
- 韓国の主要ラジオ放送を内蔵(KBS, MBC, SBS, EBS など)
- Icecast, Shoutcast, HLS(m3u8), PLS ストリームに対応
- ICY メタデータをリアルタイム表示(現在の曲情報)
- 自動再接続:ネットワーク切断時に 50ms 以内で即座に復旧
- ユーザーラジオの追加/編集/削除
3. ポッドキャスト
- RSS フィードに基づくポッドキャスト購読
- エピソード一覧の自動更新
- 再生位置を自動保存し、続きから再生
- CDN リダイレクトの自動処理(FFmpeg ネイティブ)
4. YouTube 再生
- URL を貼り付けるだけで YouTube 動画を再生
- yt-dlp 内蔵——別途インストール不要
- 動画タイトルを自動表示
- シークバーのドラッグで区間移動
5. スペクトラム可視化
- リアルタイムのオーディオスペクトラム描画(2048 サンプル FFT)
- WASAPI 出力経路から直接サンプリング(正確な可視化)
- 再生中のみ表示、一時停止時は自動停止
6. 高度な再生機能
- A-B 区間リピート——語学学習や楽器練習に便利
- 字幕対応——SRT/ASS/SSA、自動読み込み、サイズ/ディレイ調整
- スクリーンショット——現在のフレームを PNG で保存
- 映像の回転/反転——スマホ撮影の映像を補正
- スリープタイマー——設定時間後に自動終了
7. 再生リスト
- ファイルのドラッグ&ドロップで追加
- URL の追加(YouTube、ストリームなど)
- カテゴリ別のグループ分類
- リピート/シャッフルモード
- 再生リストの自動保存/復元
8. アダプティブバッファリング
- 30 秒リングバッファでネットワークのジッターを吸収
- ストリーム種別ごとの自動バッファポリシー(ラジオ/ポッドキャスト/ファイル)
- バッファ不足時は滑らかにフェードアウト(途切れのない切り替え)
- Condition Variable ベースのロックフリー同期
使い方
- Flux Player を実行します(インストール不要版はダウンロード後すぐに実行)
- メディアファイルをウィンドウにドラッグすると即座に再生
Ctrl+Uを押して URL を入力(YouTube、ストリームなど)- 右クリックメニューからラジオ/ポッドキャストパネルを開く
Pを押して再生リストを開く/閉じる
他のメディアプレーヤーとの比較
| 機能 | Flux Player | 一般的なメディアプレーヤー |
|---|---|---|
| 価格 | 無料(広告なし) | 有料または広告付き |
| インターネットラジオ | 内蔵(韓国放送を含む) | 非対応または別アプリ |
| ポッドキャスト | 内蔵(RSS 購読) | 非対応 |
| YouTube 再生 | 内蔵(yt-dlp) | 非対応 |
| オーディオ出力 | WASAPI(低遅延) | DirectSound(高遅延) |
| ビデオレンダリング | D3D11 ハードウェアアクセラレーション | ソフトウェアレンダリング |
| スペクトラム可視化 | 内蔵 | プラグインが必要 |
| アダプティブバッファリング | 30 秒リングバッファ + 自動ポリシー | 固定バッファ |
| ネットワーク再接続 | 50ms 即時再接続 | 手動再接続 |
こんな方におすすめ
- ローカルの映像/音楽ファイルを軽快に再生したい方
- 通勤中のラジオを PC で聴きたい社会人
- ポッドキャストを別アプリなしでデスクトップで管理したい方
- YouTube 動画をブラウザなしで再生したい方
- 複数のメディアアプリを一つに統合したい方
- 広告のないすっきりしたプレーヤーを探しているすべての方
技術仕様
| ソフト名 | Flux Player |
| バージョン | v7.8.0 |
| 初回制作 | 2015 年 |
| 最新アップデート | 2026 年 4 月 9 日 |
| 開発 | youngsam.net |
| プラットフォーム | Windows 10/11(64bit) |
| 言語 | C++ 17 |
| ビデオレンダリング | Direct3D 11(D3D11VA ハードウェアアクセラレーション) |
| オーディオ出力 | WASAPI(イベントドリブン、共有モード) |
| UI レンダリング | Direct2D + DirectWrite |
| デコーダー | FFmpeg(avcodec, avformat, swresample, swscale) |
| YouTube | yt-dlp 内蔵 |
| オーディオ解析 | リアルタイムスペクトラム(2048 サンプル FFT) |
| 字幕 | SRT, ASS, SSA |
| インストールサイズ | 約 122MB(FFmpeg + yt-dlp を含む) |
| ライセンス | フリーウェア(個人/企業無料) |
コア技術の詳細
レンダリングパイプライン
FFmpeg avformat でコンテナをデマックス → avcodec でビデオ/オーディオをデコード → D3D11VA ハードウェアアクセラレーション(対応時は自動有効化、非対応時はソフトウェアフォールバック)→ swscale で NV12→BGRA 変換 → Direct3D 11 テクスチャのアップロードとレンダリング。CPU 負荷を最小限に抑えながら、4K 映像も滑らかに再生します。
オーディオパイプライン
FFmpeg avcodec デコード → swresample でリサンプリング(システムオーディオデバイスのネイティブレートを自動検出)→ 30 秒リングバッファ → WASAPI イベントドリブンレンダリング。オーディオデバイスの変更時(Bluetooth 切り替え、イヤホンの抜き差しなど)に自動検出し、パイプラインを再構成して途切れのない切り替えに対応します。
アダプティブバッファリングの詳細
ストリーム種別ごとに異なるポリシーを適用します:
- ライブラジオ:0.3 秒プリバッファ、バックプレッシャー OFF(リアルタイム性を優先)
- ポッドキャスト/VOD:0.2 秒プリバッファ、バックプレッシャー ON(品質を優先)
- ローカルファイル:0.2 秒プリバッファ(即時再生)
バッファ不足時は即座に無音へ切り替える代わりに滑らかなフェードアウトを適用し、「ブツッ」と途切れる現象をなくしました。
ネットワーク再接続
ライブラジオストリームのネットワーク切断時、50ms 以内に再接続を試みます。最大 30 回まで指数バックオフで再試行し(100ms → 200ms → 400ms → 最大 1.5 秒)、30 秒リングバッファのおかげで、ほとんどのネットワークの瞬断はユーザーに気づかれません。
A/V 同期
オーディオ基準クロック方式を使用します。WASAPI で実際に再生されたオーディオサンプル数を追跡し、ビデオフレームの PTS をオーディオクロックに合わせて表示します。ドリフトが 10ms を超えるとフレームあたり 6% ずつ段階的に補正し、肉眼では認識できないレベルの A/V 同期を維持します。
