「dsPackPlayer2」  V1.3

 【ソフトの概要】
再生速度を変更できるシンプルなメディアプレイヤー(インターネットラジオ聴取可)です。

【作者への連絡先】
下記アドレスの「XYZ」を「アットマーク」に変えたアドレス
arihiko2023XYZkamon.ne.jp

【取り扱い種別】
フリーソフト

【動作環境】
Windows11で動作確認しています。

【インストール・アンインストール方法】
任意のフォルダにdsPackPlayer2.exeを置いて実行するだけです。
レジストリは変更しません。
いらなくなったら、そのフォルダごと削除すればOKです。

Copyright 2025- Arihiko
/////////////////////////////////////////////////////////////////////////
【特徴】
DirectShowを使用したメディアファイル再生プレイヤーです。
フォームの拡大縮小によって再生画面の大きさを変更できます。
インターネットラジオのプレイリストファイル(m3u8)を開いてラジオ放送を聴く事もできます。
フルスクリーン表示や画像コピーもできます。
プログラム終了時にフォームの位置や大きさを記憶して、次回起動時にその状態で起動します。

【メディアファイルの開き方】
[O]ボタンクリックで、オープンダイアログからメディアファイルを開く。
起動したdsPackPlayer2上にエクスプローラ等からメディアファイルをドラッグ＆ドロップして開く。
メディアファイルをdspackPlayer2.exeに関連付けることによって開く。
dspackPlayer2.exeファイル，あるいはdspackPlayer2.exeファイルのショートカットに
クスプローラ等からメディアファイルをドラッグ＆ドロップして開く。

【画面操作】
[中ボタンクリック] フルスクリーンON/OFF
[右クリック] ポップアップメニュー(メインメニューとほぼ同じ機能)表示
[クリック]または[スペースキー] Play/pause切り替え
[マウスホイール(向こうへ)]または[←キー] 前へ数ステップ再生位置移動
[マウスホイール(手前へ)]または[→キー] 次へ数ステップ再生位置移動
(このときShiftキーを押しながらホイールまたは、[PgUpキー]や[PgDownキー]で
大きくステップ移動します)
[Escキー] フルスクリーン解除

フォームキャプションにファイルのディレクトリを表示
【上段メインメニューバー】
[O] メディアファイルオープン
[P] 再生
[S] ポーズ
[F] フルスクリーン(解除はEscキー)
[C] 画像コピー(クリップボードにコピーされます)
[A] アバウト＆ヘルプ
ファイル名を表示

【下段メニューバー】
画像サイズ(幅X高さ)表示、再生時間/総時間表示
音左右バランス調整ダイヤル(中ボタンクリックで左右リセット)
音量調整ダイヤル(最小無音0～最大音量10まで1きざみ、中ボタンクリックで音量0)
音量表示バーで音の大きさがリアルタイムに視認できます。
再生速度ダイヤル(スロー0.1～標準速度1.0～倍速3.0まで0.1きざみで変更、中ボタンクリックで標準速度)
再生位置トラックバー(マウスドラッグで再生位置を変更)
再生位置プログレスバー(マウスクリックで再生位置ジャンプ)

【上段メニューバーと下段操作バー】
バーの最左部分をドラッグしてバーを独立させることができます。
バーを上端または下端にドラッグするとバーをフォームにドッキングさせることができます。
バーの✕ボタンをクリックするとバーはフォーム上左端に表示されます。

【再生可能ファイルについて】
フリーのコーデック「K-Lite Codec Pack」をインストールすることで、それに対応した
メディアファイルを再生できます。
https://codecguide.com/download_kl.htm　の「Download Basic」から
『K-Lite_Codec_Pack_****_Basic.exe』をダウンロードしてインストールしてください。
[再生確認済みファイル形式]
mpg, flv, asf, mov, avi, m3u8, mp3, aac, wma, ac3, aiff, ogg, m4a, mp4, mkv, vob,
wmv, m2ts, webm, jpg, gif(アニメ可), webp,  png, bmp, tga, tif

【覚え書き】
DSPackのインストール「https://mam-mam.net/delphi/dspack_install.html」
DirectShow and Delphi「https://www.vwlowen.co.uk/directshow/page01.htm」
Delphi TKnob Component Copyright 1999, Gary Bradley Hardman.
「http://delphi.icm.edu.pl/newl/midxd50f.htm」

【変更履歴】
V1.0 2025/10/26 Delphi12(VCL)で作りました，Windows11で動作確認しています。
V1.1 2025/10/26 音左右バランスがfull左右に満たなかったバグを訂正。
    dspackPlayer2終了からのフォーム起動がディスプレイモニター範囲外のとき、
    範囲内に表示させる機能追加
V1.2 2025/10/27 音左右、音量、再生速度のトラックバーをノブダイヤルに変更。
V1.3 2025/10/27 再生位置を表示するプログレスバーを設置し、クリックで再生位置
  ジャンプできるようにした。画面コピーの内部ルーチンを多少変更した。