新しいものを表示

正確性の話で言うのであれば、最大値を超えたデータが飛んできた時点で再生を停止してエラーはいて止まるべきかも><(実際にそうしろと言ってるのではなく、データの正確性ってそういうことかも>< そもそも壊れてるんだから><)

orange さんがブースト

「これまでの音が正しくなかった」は真実ではあるけど、だったらそんなもの提示するなという気持ち(つまりリプレイゲインか再生直前事前計算をしてほしい)

スレッドを表示
orange さんがブースト

個人的には、音楽はその音量の遷移も含めて表現なので、全体としての表現の精確さを重視されるべきだとは思います(無論全体でクリッピングしている音データは論外だけど)

音関連のまともな機材であれば、緊急な対処として3をするはず><(Windowsの音エンジン(Vista以降)もそう><)

orange さんがブースト

(3) は「音楽の全体を(再生前に事前に)知っていること」が必須条件なので、音楽ファイルプレイヤーでもなければ不可能だと思いますので、まあストリーミングに対応しているプレイヤーであれば (1) や (2) を使うのも不思議ではない(そして音質劣化の事故も仕方ない)かと

ていうかそもそもデータが壊れてる><(世の中の最近のCDの大部分とか、amazon mp3で売ってるmp3ファイルのうち少なくともオレンジが買ったのの大部分><)

クリッピングは標本化の原理?><;から見ても欠損してるので最悪では?><; 2は一貫性が無くなるけど、変更時点以降は全て正しくそれ以前はすべて正しくなかったって発想になるはず><

orange さんがブースト

私が言っているのは、

(1) は影響が一部分で済み、音量に一貫性がある
(2) は波形の劣化が小さいように見えるが、全体に影響を与える(音量に一貫性がなくなる)
(3) は本来すべてのデコーダが取るべき方策に思われるが、時間がかかるし目標値の設定が必要

という話で、クリッピングが必ずしもこの中で最悪とは言えないのでは、ということです

スレッドを表示

mastodon.cardina1.red/@lo48576

3にならない実装の方が多いんじゃないの!?><(疑惑)っていう話をしてる・・・・><(3のつもりで使ってるけど、実際は mstdn.nere9.help/@orange_in_sp 
のようになっている人がかなりいるのでは?><;って言ってる><)

orange さんがブースト

マストドンのWebUIのスクロールバーが使いにくいって話をしてる・・・?><(デザインの話!?><)

(あと、今日、オレンジが何を調べてたのか?><具体的に言うと、NAudioでacmデコーダでmp3デコードする時に、デコード時のゲイン調整って出来ないのかな?><って事><(出来無いっぽい?><;))

(ミックスしたら超えるから超えないようにって意味じゃ無くて><; 一応><;)

ていうかそういうことが起きないようにヘッドルームあける(つまり元のデータとしては余裕を持って音が小さくする)必要がある><

ていうかそれってWindowsのミキサーの仕様がおかしい!!!って話題になったのと同じかも><(オレンジはおかしいのはデータのほうでWindowsの仕様の方がほぼ正しいって考えてるけど><)

これね><
dgo.xsrv.jp/alipapa/wmp/

orange さんがブースト
orange さんがブースト

たとえばストリーミングしているとき、途中からクリッピングしそうになったらデコード時のスケールを変えることは可能かもしれませんが、それ以前とそれ以降で同じ曲ファイルなのにスケールが違うという現象を招きますよね?それって場合によってはクリッピングよりも忌避される劣化では?

規格上の最大値である1.0を超えるデータが来てしまった時に、そのままカットする(クリッピング)か、スケールを変える(例えば飛んできたのが2.0(でかすぎ><;)だったら半分にする)のどちらかしか不可能でしょ?><; どうするの?><;って言いたい><;

そうするとこれが何を言いたかったのかさっぱり意味不明に><;

mastodon.cardina1.red/@lo48576

orange さんがブースト

たとえば客観的に100の大きさがあったサンプルを、耳の良い人が0.1倍の音量調整で主観的に10の大きさで聞くように、耳の悪い人が1倍の調整で主観的に10の大きさで聞くためのものが後段の音量調整であって、クリッピングの有無(やその責任)は後段には全く関係ないように思われるので、何故その話が出てきたのかわからない……

スレッドを表示
古いものを表示
:realtek:

思考の /dev/null