12359
スクリプトのチカラ BBS
何でもお気軽に書いていってくださいね。

Name
Mail
URL
Subject
Color
Cookie / Pass
yakki@管理人さま / ymo
yakkiさん、レス有難う御座います。私も確認を怠っていて
お返事に気づくの遅くなりました。ごめんなさい。

音くらべはv2.01/v3.0βの両方を頂きましたが主に2.01の方を
利用させて頂きました。

無音判定についてですが私の稚拙の考えで無音=NULLデータと
考えていたのですがネットで調べたら色々な考えがある様です。
一定の値のPCMデータが連続する場合、D/A変換の方法にもよると
おもいますがDCオフセットのある無音信号(?)となるのかなと
思い、無音の判定をどうすればいいのか疑問に思った次第です。

CDリッピングソフト(EAC)でリップしたCUE+WAV(FLAC)ファイルが
大量に有り重複した物も複数ある事からライブラリ整理の実施を
始めました。
開発中のアプリはWAV(FLAC)ファイルの同一性チェックのために
作っています。一般に言われるオフセットサンプル値の違い
によるファイル不一致を回避する為に使用する予定です。

前述の無音判定に自信がないので同様の目的(?)のプログラム
での処理方法がわかればと思い書き込みさせて頂いた次第です。

出来れば無音判定のアルゴリズムと、可能であればロジックの
実装方法(処理方法)をご教授頂ければ思います。

どうぞ宜しくお願いいたします。

No.157 2022/05/06(Fri) 09:18:32

Re: yakki@管理人さま / yakki@管理人
v2系は、当時、Delphiで作っていたので、変数型がDelphi形式です

stereo 16bit
longword;//符号なし 32 ビット
00 00 00 00が無音データ
※おそらくstereoのため、LRを一気に比較

mono 16bit
smallint;//符号付き 16 ビット
00 00が無音データ

stereo 8bit
Word;//符号なし 16 ビット
$8080が無音データ
※おそらくstereoのため、LRを一気に比較

mono 8bit
Byte;//符号なし 8 ビット
128($80)が、無音データ

となっていて、そのデータの連続を無音判定としています。

アルゴリズム(ロジック)は、そのデータが連続しているかどうかして見ていないので、実装は簡単かと思います。

また、別の質問があれば、答えられる範囲内で。

No.158 2022/05/07(Sat) 10:41:38

Re: yakki@管理人さま NEW / ymo
yakki@管理人様

早速の回答有難うございます。ほぼ同じような処理を行う事で開発しておりました。ただ、8bitの場合の符号付きの考慮が漏れていました。(CDデータ比較では関係ないですが。)
ご教授頂いた内容で開発を再開したいと思います。面倒な質問に対応いただき有難うございました。

No.159 2022/05/12(Thu) 09:34:30
ymoさんへ / yakki@管理人
BBSの制限により、別のスレを作ります。
書き込みの確認を、頻繁にしていないため、1か月以上過ぎてしまいました。
該当の「音くらべ」は、v2.01でしょうか?
昔のドキュメントを見返したら、おそらく、ゼロサンプル編集で、ゼロカットを装備しているので、それのことでしょうか?

20年近く、放置してしまっているソフトなので、どこまで、お話をお聞きできるか分かりません。
現状で、できる範囲のお話は、したいと思います。

No.156 2022/04/12(Tue) 21:36:53
「音くらべ」の無音判定について / ymo
初めまして、ymoと申します。「音くらべ」を以前にDLして利用させて頂きました。
今回、大量なwavファイルの比較処理を行う事が必要となりスクリプトで一括処理したくコマンドラインでwav比較が可能なツールを作成しています。

そこでお願いなのですが「音くらべ」で行っている先頭・末尾の無音削除の処理方法を教えて頂けたらと思っています。
本来は「音くらべ」のページで書かれていたWaveCompare作者のefuさんにお伺いすべきかもしれませんが、efuさんの関連ページが軒並み閉鎖されており連絡方法が無いため申し訳ありませんがyakkiさんに連絡させて頂きました。

自分としてが16bit/2chの場合、4バイトのヌルデータと比較し不一致部分まで読み飛ばしすればいいのかと思いコードを作成しています。
ファイル末尾も同様にヌルデータ以外を含まない部分を無視する事で対応可能かと考慮しています。

ネット上のwav関連ページで0xffffも無音とみなすべきとかフーリエ解析して周波数成分がなければ無音との解説があり悩んでいます。

どうか宜しくお願い致します。

No.155 2022/03/04(Fri) 09:40:43
お知らせ / yakki@管理人
xfreeの契約更新を忘れてしまい、5月に入ってから、サーバーが止まってしまいました。
昨日、更新をしましたので、現在、使用できています。

今後は、契約更新を、忘れないようにしないと...

No.154 2020/05/14(Thu) 18:51:43
HPについて / 通りすがり
はじめまして、こんにちは。
2020/5/1からHPに接続できなくなりまして、
403 Forbidden エラーが出てしまいます。

No.152 2020/05/05(Tue) 06:57:30

Re: HPについて / 通りすがり
5/14にHPの復旧を確認しました。
No.153 2020/05/14(Thu) 00:32:17
(No Subject) / yakki@管理人
かくよしさんへ

BBSのチェックを、頻繁に行っていなくて、今、確認しました。
エラーが再現する最小のサイズで、どこかに、アップロードする事はできますか?
今回、FLVは、大幅に修正を加えたので、個人で確認できないエラーはあると思います。

No.151 2019/07/04(Thu) 18:41:18
FLVの解析 / かくよし
video easy info 190519をDLしました。
FLVの解析で読み取り違反が発生しました、という
エラーメッセージが出てきて解析出来ない様です。

No.150 2019/05/19(Sun) 21:11:05
以下のフォームに記事No.と投稿時のパスワードを入力すれば
投稿後に記事の編集や削除が行えます。
50/50件 [ ページ : 1 2 3 4 5 6 7 8 >> ]

- HOME - お知らせ(3/8) - 記事検索 - 携帯用URL - フィード - ヘルプ - メール - 環境設定 -

- Skin: Modern v2.0 - Author: ロケットBBS -

Rocket Board Type-X (Free) Rocket BBS