新しいものを表示
orange さんがブースト

あるべき姿はさておき、さっきのデータはiTunesでもわれてたのでわろてる

両方!><(規格上越えちゃいけないかは知らないけど実際超えて表現できてしまうし越えてるファイルが大量だし、ていうかそもそも整数で表現されるフォーマットじゃないんだから、勝手に16bit intにして壊すのはデコーダがアホかも><)

orange さんがブースト

orange-in-space/mp3-playback-check-audiodata github.com/orange-in-space/mp3
> ライブラリやコーデックはfloat(あるいは24bit intのもあるらしい)でデコードできるものを使用して、 音量調整してから16bitに落としてください
ほー。

orange さんがブースト

そこ超えないようにするのはエンコード側じゃなくてデコード側の仕事なのかしら…(どこを調べるといいんだろう

久しぶりにメール確認したら、北海道が大規模停電した時の情報ほしいメールをいまさら読んで申し訳なさ><;(メールごくまれにしか確認しない><;)

ていうかヘルプにも書いてあった><

デコーダ、使用ライブラリのページによるとFFmpeg?><

TuneBrowserのサイト、おそらくマストドンによるslashdottedがおきたせい?で鯖が503っぽさ><;

これより簡潔に書く自信ない><
github.com/orange-in-space/mp3
これも元は4倍くらいあったのを大幅にカットした><;

orange さんがブースト

ちゃんと説明すれば聞いてはくれそうな感じするけどね 情報さえあれば

オレンジがいきなり「mp3のデコードが正しくないです!!><」とか書いてもなんだコイツってならない?><;

orange さんがブースト

Forumがあるので作者にいうと良さそう

正しくないデコードをしてる証明を自ら出来るTuneBrowser!><;

TuneBrowser、起動してオレンジのチェックデータつっこんだらダメなデコードしてるんだけど><;

TuneBrowserって言うの試してみる><

あと、Windowsのメディアプレイヤー的なアプリ
WASAPIに投げる前に、仮に16bitのデータなら 16bit→32bit float→音量とかの処理(ちゃんとヘッドルームあけれ!><# )→32bitのままWASAPIに投げる
ってすればいいのに><(そうすれば後はオーディオインタフェースがいいやつならいいやつほどより高精度に正確に再生できる><)

要は半導体としてのDACに、音のデジタルなデータが十分に高精度に元の記録データに近いと数学的に証明できる状態で送られればいいのであって、それって別に真にbitパーフェクトである必要は無いよね><
(オレンジは数学苦手なので誰かかわりに計算してほしい)

ていうか、ほんとに「bitパーフェクト!!!!」とか言うなら今時の1bitDACじゃなくラダーDAC使うべき!><#

オレンジが言う32bitに!><って言うのは、PCなりスマホなり再生機器なりから、装置&チップとしてのDACへは32bit floatで、その先は今と同じく1bit化して1bit DACで鳴らす感じ><

古いものを表示
:realtek:

思考の /dev/null