EasyWavPackの整合性(Ver2.2以降)

私の作成したソフトウェア「EasyWavPack」が本当にロスレスであるかを念のため検証して
おきたいと思います。

基本的にそのままWavPackとflacを使用しているのでロスレス(可逆)なはずですが、
万が一と言うこともありますので(TTAみたいに)
データ劣化を嫌う方にとっては一番重要な部分なのですが、意外と確認するのが面倒なので
確認していない方がほとんどかと思います。

ここではCRCで確認して一致すればデータとして1ビットの誤差もないということにします。

検証方法

1.EACでWaveファイルを取り込む
2.EasyWavPackを使ってWaveをWavPackにエンコードする
3.EasyWavPackを使ってWavPackをWaveにデコードする
4.EasyWavPackを使ってWaveをflacにエンコードする
5.EasyWavPackを使ってflacをWaveにデコードする

各工程でCRCを確認します。ロスレスであれば1=3=5になるはずです。

検証結果


工程
容量(bytes)
CRC32
1.EAC Wave *注1
97,424,588
C5C7C88F
2.EasyWavPack WavPackエンコード
70,505,063
A349C920
3.EasyWavPack WavPackデコード 97,424,588 C5C7C88F
4.EasyWavPack flacエンコード 71,107,272
FDAE0263
5.EasyWavPack flacデコード 97,424,588 C5C7C88F
*注1 EACの結果で出ているCRCはWaveヘッダ無しで計算されたものです。
        Waveファイルからヘッダ44bytesを削除してCRC32計算するとEACと一致します。
    上記結果はWaveヘッダが付いたものを計算した結果です。

結論

・WavPack、Flac共にロスレス圧縮で劣化なし。元のWavに復元可能。
・EasyWavPackでエンコード、デコードしても問題なくロスレス変換できている。

まぁ当然と言えば当然なんですけどね・・・
一致しなくなったらロスレスではないですし。
N数少ないので気になる方は各自で検証お願いします。


戻る




トップページ
■お知らせ
HP更新履歴
雑誌掲載履歴
10周年のごあいさつ

■インフォメーション
ソフトウェア配布
掲示板
リンク集
このHP・管理人について
管理人のPC環境

■Exact Audio Copy(EAC)
・導入編
Exact Audio Copyとは?
インストール&日本語化
EACオプション設定
ドライブオプション設定
メタデータオプション設定

ロリポップ!

・実践編
音楽CDのコピー
EAC + LAMEでMP3の作成
マイベストCDの作成
複数枚のシングルを1枚に
CDイメージの書き込み
曲情報の取得、入力
プロファイルの使い方
オフセットの設定
アンインストール
CCCD、LGCDの設定
ドライブ、CD認識について

ヘテムル

・解説編
コマンドラインオプション
オフセットの真実
トラックの読み出しについて
キューシートについて
読み込みモードの違い
よくある質問

■音楽管理
・WavPack導入編
はじめに
ソフトの準備&EAC設定
WavPackへ変換
foobar2000のインストール
番外:MKAからWavPackへ移行

・WavPack運用編
MP3を作成してみよう
スマホに転送してみよう
iPod、iPhoneに転送してみよう
WavPackをCD-Rに焼いてみよう
foobar2000の見た目変更
WavPackについて
Android端末で直接再生

■スタディ
デジタルとは
キロ・メガ・ギガについて
転送速度bpsとは
音楽CDとは

■Android スマートフォン
スマホ料金の節約術2014
ELUGA P レビュー
ELUGA P 購入
ドコモのオプション解約について
Wi-Fi接続トラブルについて
Galaxy SV(SC-06D)の購入
Galaxy SV(SC-06D)レビュー
クレカなしでアプリ購入
イオンSIMの実力は?
スマホ料金の節約術
時計機能
Eメール
SPモードメールバックアップ
SPモードメールWi-Fi設定

■コネタ
PCオーディオのすすめ
A4用紙で2枚収納できるCDケース
サーバーを借りてみよう
ビットレート→バイト変換