トップへ
<---   取り出しトピック   --->
 
. KbMedia Player Version 3.06.2019.0415(正式版) Kobarin 04/15月00:23#r103
. 不具合報告…? tdat 04/22月04:22#r106
. Re: 不具合報告…? Kobarin 04/22月20:55#r107
. Re^2: 不具合報告…? tdat 04/23火03:04#r108
. Re^3: 不具合報告…? Kobarin 04/24水23:01#r109
 

上の選択記事
. KbMedia Player Version 3.06.2019.0415(正式版)
     Kobarin ホームページ 2019/04/15月00:23 #r103
編集&削除 返信  
http://hwm5.gyao.ne.jp/kobarin/kbmedia/kbmed306.exe
(7-zip の自己解凍形式)

起動時にエラーメッセージが表示されてプラグインが認識されない場合は
Microsoft Visual C++ 2019 再頒布可能パッケージのインストールが必要です。

https://visualstudio.microsoft.com/ja/downloads/?q=#other-ja
x64 版ランタイムファイル直リンク https://aka.ms/vs/16/release/VC_redist.x64.exe
x86 版ランタイムファイル直リンク https://aka.ms/vs/16/release/VC_redist.x86.exe

x64版を使用するためには x64 版だけでなく、x86 版のランタイムも必要です。

v3.06beta2 からの変更点

・kbpxtone.kpi に関する以下の修正
 ・設定項目を追加
  ・音量
   ・音割れが気になる場合や、連続再生時に他の形式と比べて音量が大きいと感じ
    る場合に小さくする
  ・ループ回数
  ・フェード時間(ミリ秒)
  ・ループ判別
   ・判別条件に従う
   ・ループと見なさない
   ・ループと見なす
  ・イントロがない曲をループと見なす
   ・ループと見なすと連続再生時に「ループ回数」と「フェード時間」に応じた時
    間だけ再生される
   ・実際はループ曲なのにループと見なさなくても単曲リピート時には問題なくル
    ープ再生される
   ・実際はループ曲なのにループと見なさないと連続再生時にフェードアウトされ
    ずにぷつっと途切れるように演奏終了する
   ・イントロがなくてループである曲は少ない為、デフォルトは false
  ・イントロ時間/ループ時間
   ・イントロに対してループが短い曲の多くはループではないが、どの程度長けれ
    ばループなのか確実に判別することは出来ないのでこの設定で調整する
 ・64bit float で出力するようにした
  ・クリッピングを最終出力の直前まで先送りする
  ・音量を 1.0 以外にした時に失われる情報を最小限に抑える
 ・音量の初期値を 0.8 に変更(v0.01 では 1.0)
 ・イントロがあるループ曲の2ループ目以降の位置へのシークが誤っていたのを修正
 ・拍子、テンポ、クロック、小節数等を通知するようにした
・kbmac.kpi に関する以下の修正
 ・Monkey's Audio SDK 4.63b(2019/4/11) に差し替え
・タグ取得時、コメントについては空白のトリム処理をしないようにした
・プラグインから取得したループ曲のループ回数が 1 だと「ループ回数を曲から取得」
 の設定に関わらず「デフォルトのループ回数」にしていたのを修正

v3.05c からの主な変更点

・ピストンコラージュ(.pttune/.ptcop)に対応


もしかしたらこのバージョンが Windows XP 対応最終版になるかもしれません。
さすがに XP はもういいですよね。

VMware 上で試しただけですが、ランタイムのダウンロード先 URL が
ファイル直リンクも含めて XP のインターネットエクスプローラでは
開けないようだし。(インストールは出来ましたが)
. 不具合報告…?
     tdat mailあり 2019/04/22月04:22 #r106
編集&削除 返信  
Windows98 SEの時代から愛用しております。tdatと申します。

0419(正式版)の方はバグFIXが中心との事ですので、こちらにお書きします。

題名が疑問形なのは、KbMedia Playerが「音声ファイル・動画ファイルのプレイヤー」であり、
今回ご報告したい「ストリーミング動画ファイル」の再生を想定されいないと思うことから、
そのような記述となりました。

本題に入りますと、上述の「ストリーミング動画ファイル」である「.m2ts」ファイルの再生ができない、というものです。
私の認識では、Decorderである「kbdshow.kpi」は、「DirectShow を使用して Windows Media Player が対応する様々な形式を再生するためのプラグイン」(原文そのまま引用)で、
「HPC-AC」+「ffdshow」の環境で再生でき、かつWMP非対応のフォーマットでありながら、
「ffdshow」を使うことで再生できるファイルを取り扱うためのDecorderプラグインだと思っています。

そして、何故か私の手元には「.m2ts」ファイルが単体のファイルとして存在しています。
※出所は聞かないでいただけると助かります。

WMPは「.m2ts」の視聴に正式対応しているため、「ffdshow」を使うこともありません。
「ストリーミング動画ファイル」の再生が想定されていないからこそ、
そのようなファイルのDecorderプラグインがKbMedia Playerに無いものと思っておりましたが、
その認識で合っておりますでしょうか。

合っているようでしたら、「対応してください」とは申しません。
せめて『「ストリーミング動画ファイル」の再生には対応していません』の一文がどこかの説明書きに
あればいいなと思い、今回ここに書かせていただきました。

私の認識が合っているかの答え合わせを、お聞かせいただければ幸いです。
乱文乱筆失礼いたしました。どうぞよろしくお願いいたします。
. Re: 不具合報告…?
     Kobarin ホームページ 2019/04/22月20:55 #r107
編集&削除 返信  
> 本題に入りますと、上述の「ストリーミング動画ファイル」である「.m2ts」ファイルの再生ができない、というものです。

動画はどちらかというと kbdswhow.kpi よりは kbmov.kpi の方で対応した方が良い形式です。
再生出来るかどうかは分かりませんが、kbmov.kpi の方の対応拡張子に追加してみてはいかが
でしょうか。

KbMedia Player 本体や kbdshow.kpi/kbmov.kpi(のうち、私が書いたコードの部分)にインターネット
アクセスをする機能は組み込まれてはいませんが、.m2ts というファイルがローカルに存在し、その
ファイル内部に実質的なデータの URL なりが記述されてるとかなら、kbdshow.kpi や kbmov.kpi で
再生出来る可能性がない訳ではないです。

> 「ffdshow」を使うことで再生できるファイルを取り扱うためのDecorderプラグインだと思っています。

kbdshow.kpi は DirectShow を使うプラグインであって ffdshow を使うプラグインではありません。

DirectShow は Windows に標準で組み込まれている機能ですが、DirectShow は難しい上に資料が
少なくて私も良く分からないのです。

WMP で再生出来ても、kbdshow.kpi に対応拡張子を追加して再生してみると、量子化ビット数が
正しく取得出来ずに爆音ノイズになってしまうものもあれば、ファイルオープン自体に失敗する
ものもあります。

例えば .mp3 や .cda は WMP で再生出来ますが、.mp3 や .cda を対応拡張子に加えて kbdshow.kpi
で再生すると、.mp3 では爆音ノイズになりますし、.cda はファイルオープンに失敗して再生出来ま
せん。爆音ノイズは kbdshow.kpi の不具合だと思いますが、どう対応したらよいのか分かりません。

> せめて『「ストリーミング動画ファイル」の再生には対応していません』の一文がどこかの説明書きに

.m2ts は初期設定で対応拡張子に入れていませんし、ドキュメントのどこにも対応を謳っては
いません。

○○には対応していない

とは書けません。キリがないです。いくら対応形式を増やしても、どんな形式があるのか全てを
知ってるわけではありません。対応を謳ってないものは対応していないと解釈するのが普通では
ないでしょうか。

.m2ts を再生出来なかったからといって、「対応していない」と断言して良いものかどうかも
私には分かりません。

kbdshow.kpi なり kbmov.kpi の対応拡張子に追加(プラグイン設定で追加出来ます)してみて
再生出来ないなら、少なくとも「tdat さんの環境では」再生出来ないということなのだと思い
ます。

WMP で再生出来るなら、kbdshow.kpi や kbmov.kpi の不具合である可能性はもちろんあります。
ただ、修正しようにもどこをどう修正すれば良いのか全く分からないのです。

ソースコードを公開してるので誰か直して欲しいです。
. Re^2: 不具合報告…?
     tdat Eメール 2019/04/23火03:04 #r108
編集&削除 返信  
Kobarin様

お答えをいただき、恐縮です。tdatと申します。


> 動画はどちらかというと kbdswhow.kpi よりは kbmov.kpi の方で対応した方が良い形式です。

実は上記両方のプラグインの設定にて、片方ずつ拡張子を入れて試してみましたが再生できませんでした。


> kbdshow.kpi は DirectShow を使うプラグインであって ffdshow を使うプラグインではありません。
>
> DirectShow は Windows に標準で組み込まれている機能ですが、DirectShow は難しい上に資料が
> 少なくて私も良く分からないのです。
>
> WMP で再生出来ても、kbdshow.kpi に対応拡張子を追加して再生してみると、量子化ビット数が
> 正しく取得出来ずに爆音ノイズになってしまうものもあれば、ファイルオープン自体に失敗する
> ものもあります。

なるほど、そのような仕組みとご事情であったのですね。
こちらこそサウンド周りの知識が乏しい状態でお書きしました事を反省しております。


> ○○には対応していない
>
> とは書けません。キリがないです。(以降中略)
>
> kbdshow.kpi なり kbmov.kpi の対応拡張子に追加(プラグイン設定で追加出来ます)してみて
> 再生出来ないなら、少なくとも「tdat さんの環境では」再生出来ないということなのだと思い
> ます。

確かに仰る通りです。

よくよく考えずとも、「DirectShowを使って追加再生できる形式がある可能性から拡張子を自由記述できるようにしてある」のが基本形で、
「再生できなくても文句は言えない」と考えるべきところでした。
無茶な要望を書きました事、お詫びいたします。


> WMP で再生出来るなら、kbdshow.kpi や kbmov.kpi の不具合である可能性はもちろんあります。
> ただ、修正しようにもどこをどう修正すれば良いのか全く分からないのです。
>
> ソースコードを公開してるので誰か直して欲しいです。

長年お世話になっているので、ソースコードレベルからお手伝いしたいところですが、
何分もうプログラミングから離れて久しく、一からの勉強になりますため感を取り戻すのにどのくらい……
と、言い訳を書いても詮無いですね。申し訳ありません。

今回お答えいただいた内容と、試行錯誤をしてみた結果を踏まえ、
KbMedia Playerに対する基本的な理解が不足している中で、軽率に不具合報告などと題しました事を猛省いたします。

その上で、今回の私の問いと不躾なお願いに対して丁寧にお答え下さったKobarin様に御礼を申し上げます。
また書き込むときは、知識を付けてKobarin様のお役に立てるような事を書き込めることを、目指したいと思っております。

この度は本当にありがとうございました。
. Re^3: 不具合報告…?
     Kobarin ホームページ 2019/04/24水23:01 #r109
編集&削除 返信  
> 実は上記両方のプラグインの設定にて、片方ずつ拡張子を入れて試してみましたが再生できませんでした。

試して頂いていたのですね。再生できなくて残念です。

> KbMedia Playerに対する基本的な理解が不足している中で、軽率に不具合報告などと題しました事を猛省いたします。
> その上で、今回の私の問いと不躾なお願いに対して丁寧にお答え下さったKobarin様に御礼を申し上げます。
> また書き込むときは、知識を付けてKobarin様のお役に立てるような事を書き込めることを、目指したいと思っております。

そんなに難しく考えて頂かなくても大丈夫です。(^^;
他にも気になることがあれば気軽に質問なり報告を頂ければと思います。
ドキュメントに書いてあっても、そこに辿り着くのが簡単でなかったり
分かりづらいこともありますから。

今回の件は、おそらく不具合なのだと思います。ある人から解決のヒントを
教えて頂いていますので、少し調べてみます。

上へ






RAIBPL1.23-wakatiai.halfmoon.jp 2019/06/27木08:10