houyhnhnmのエキセントリックらぶらぶ音声データ講座 第4回
〜 WAVE・音楽CD→可逆圧縮 〜
- 音声データの不可逆圧縮形式
- 元の完全なWAVEに戻すことはできない
- 元のWAVEから音質を下げる
- サイズが小さい
- MP3・Ogg Vorbisなど
- 他の不可逆圧縮・・・JPEGなど
- 音声データの可逆圧縮形式
- 元の完全なWAVEに戻すことができる
- 元のWAVEから音質を下げない
- サイズが大きい
- LPAC・Monkey's Audioなど
- 他の可逆圧縮・・・LZH・ZIPなど
ということでロスレスの音声データを作ってみます。
- LPAC
- La
- Monkey's Audio
- TTA
- TAK
- FLAC
- WavPack
の順で書きます。
下に行くほどおすすめ。

1LPAC
音声データの可逆圧縮形式
- 【LPAC Archiver】
- Full Installation版がいい
- http://www.nue.tu-berlin.de/menue/ueber_uns/team/tilman_liebchen/lpac_-_lossless_audio_codec_for_windows_and_linux/
- http://www.nue.tu-berlin.de/menue/mitarbeiter/tilman_liebchen/lpac_-_lossless_audio_codec_for_windows_and_linux/
- http://www.google.com/search?as_q=lpac&as_sitesearch=tu-berlin.de&as_occt=title
(LPAC自体はいまいちですが、LPACの後継となるMPEG-4 ALSは圧縮率が高く(La > Monkey's Audio >
MPEG-4 ALS > WavPack >
FLAC)、可逆圧縮形式の中で有力なおすすめ候補になりそうです。ただしエンコード・デコードの速度が少し遅いです。)
- 【MPEG-4 ALS】
- 公式版 http://www.nue.tu-berlin.de/mp4als
- 公式版 http://www.nue.tu-berlin.de/menue/forschung/beendete_projekte/mpeg-4_audio_lossless_coding_als/
- 公式版 http://www.google.com/search?as_q=mpeg-4+als&as_sitesearch=tu-berlin.de&as_occt=title
- Garf(Gian-Carlo Pascutto)版 http://www.hydrogenaudio.org/forums/index.php?showtopic=40451
- (情報 http://www.hydrogenaudio.org/forums/index.php?showtopic=40124
)
- (注意 http://www.hydrogenaudio.org/forums/index.php?showtopic=43975&view=findpost&p=387008
)
作成
WAVE→LPAC
ファイルをリストに入れて「Action」を選び「Encode」または「Decode」を押すだけ。
「Encoder Mode」は5が最も圧縮率が高い。 |
CD→LPAC
- Exact Audio Copyをインストール・日本語化。
- LPACをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「LPAC
Lossless
Encoder」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でlpac.exeの場所を指定し 「ビットレート」で好きなものを選んで(下に行くほど圧縮率が高く作成・再生に時間がかかる) 「OK」を押す。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生

2La
音声データの可逆圧縮形式
いろんな可逆圧縮形式を比較した
などによると圧縮率がいちばん高いようです。
つまり、元のWAVEの情報を失わずに最も小さく圧縮できる形式、最強の可逆圧縮形式とも考えられます。
しかし、作成・再生にはある程度パソコンの性能が求められ、時間がかかるので、あまり使われていません。
パソコンの環境によっては別途
- 【Microsoft .NET Framework】
- http://www.microsoft.com/japan/msdn/netframework/
をインストールする必要があります。
- 【La】
- http://www.lossless-audio.com/
作成
WAVE→La
ファイルをリストに入れて「Start」を押すだけ。
「Mode」は「Normal」より「High」のほうが圧縮率が高い。 |
CD→La
- Exact Audio Copyをインストール・日本語化。
- Laをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でla.exeの場所を指定し 「使用する拡張子」欄に「.la」と入力し 「追加のコマンドラインオプション」欄に例えば「%l-high%l%h%h
%s
%d」と入力して 「高品質」か「低品質」を選んで「OK」を押す。 (“%l”で囲まれた部分・・・「低品質」・・・圧縮率が高い・作成再生に時間がかかる “%h”で囲まれた部分・・・「高品質」・・・圧縮率が低い・作成再生に時間がかからない ロスレスだからどちらも品質は同じ)
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生

3Monkey's Audio
音声データの可逆圧縮形式
「Windowsユーザには圧縮率の高いAPEが一番人気だろうが、APEは、圧縮率を上げる改良のためには後方互換性を平気で切り捨てる。」
「APE と FLAC を比べた場合、APE
のほうが圧縮性能が良いが、そのぶんデコードがFLACより重い。また、APEでは後方互換より圧縮性能を優先しているため、新しいエンコーダーが作ったファイルは古いデコーダーでは開けないことがある。したがって、FLACのほうが無難といえば無難だが、純粋に「圧縮比」だけを問題にするなら、実力はAPEのほうが上だ。」
by 妖精現実
いろんな可逆圧縮形式を比較した
などによると、作成に時間のかかるLaやOptimFROGよりは小さくならないけど、3倍速以上で作成できる形式の中では圧縮率がいちばん高いようです。
- 【Monkey's Audio】
- Chatter!
- http://www.monkeysaudio.com/
- (日本語化 http://nanasi.s18.xrea.com/ )
- (日本語化 http://www.nihongoka.com/ )
作成
WAVE→Monkey's Audio
ファイルを放り込んで「Compress」または「Decompress」を実行するだけ。
「Compression Level」は「Insane」が最も圧縮率が高いが「Extra
High」とあまり変わらないのに作成に時間がかかる。 |
CD→Monkey's Audio (ID3タグを付ける場合)
- Exact Audio Copyをインストール・日本語化。
- Monkey's Audioをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「Monkey's
Audio Lossless
Encoder」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でMAC.exeの場所を指定し 「ビットレート」で好きなものを選んで(下に行くほど圧縮率が高く作成・再生に時間がかかる) 「OK」を押す。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
CD→Monkey's Audio (APEタグを付ける場合)
- 【wapet】
- 音声データを他のソフトで圧縮した後でそれにAPEv2タグを付けるソフト
- バージョン0.6が実行できない場合はVC6版を使う
- 改良版 http://www.synthetic-soul.co.uk/
- オリジナル http://www.saunalahti.fi/cse/files/
- オリジナル http://www.rarewares.org/
- (VC6版0.6 http://www.hydrogenaudio.org/forums/
index.php?showtopic=62693&view=findpost&p=559696
)
- Exact Audio Copyをインストール・日本語化。
- Monkey's Audio・wapetをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でwapet.exeの場所を指定し 「使用する拡張子」欄に「.ape」と入力し 「追加のコマンドラインオプション」欄に例えば「%d
-t "Artist=%a" -t "Album=%g" -t "Track=%n" -t "Totaltracks=%x" -t
"Title=%t" -t "Year=%y" -t "Genre=%m" -t "FREEDB=%f" -t "CRC=%b"
-t "Comment=%e" "C:\Program Files\Monkey's Audio\MAC.exe" %s %d
%l-c4000%l%h-c1000%h」と入力して 「高品質」か「低品質」を選び、 「ID3タグを追加」のチェックをはずし「OK」を押す。 (“%l”で囲まれた部分・・・「低品質」・・・圧縮率が高い・作成再生に時間がかかる “%h”で囲まれた部分・・・「高品質」・・・圧縮率が低い・作成再生に時間がかからない ロスレスだからどちらも品質は同じ)
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
| オプション |
圧縮レベル |
| -c1000 |
fast |
| -c2000 |
normal |
| -c3000 |
high |
| -c4000 |
extra high |
| -c5000 |
insane | |
再生

4TTA (The True Audio)
音声データの可逆圧縮形式
「陶酔するような圧縮の速さが特徴で、既にハードウェアサポートもある。」
「これと同等の速さがあるのは、Shorten と WavPack 3.97 (最新の WavPack 4.0 は詳細未確認)だが、
Shorten は圧縮率がはるかに低い。スピードと圧縮率の両方で好敵手と言えるのは WavPack だけだ。」
「FLAC はデコードが速く、再生時負荷が軽いものの、エンコード速度、圧縮率のいずれでも TTA に及ばない。一方、TTA は APE
(Monkey's Audio 3.99)
には圧縮率でわずかに負けるが(TTAの平均58〜59%に対して、57%程度)、処理の速さは約2倍だ(手元のサンプルでは約4倍だった)。」
by 妖精現実
- 【TTA compressor】【Tau Producer】
- 公式版 http://www.true-audio.com/
- 公式版 http://tta.corecodec.org/
- 公式版 http://tta.sourceforge.net/
- 公式版 http://tta.iszf.irk.ru/
- CPU最適化版(デュアルコア環境またはHTテクノロジ環境が必要) http://softlab.technion.ac.il/performance_tuning/
- (「Tau Producer」日本語化 http://xworks.org/ )
作成
WAVE→TTA

「Tau Producer」を使う。
ファイルをリストに入れて選択し、「→」を押すだけ。
「Options」→「Settings」の「Copy Tags」は「Never」にしておく。 |
CD→TTA
- Exact Audio Copyをインストール・日本語化。
- TTAをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でttaenc.exeの場所を指定し 「使用する拡張子」欄に「.tta」と入力し 「追加のコマンドラインオプション」欄に「-e
-o %d %s」と入力して 「OK」を押す。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生
音声データの可逆圧縮形式
旧称・コードネームはYALAC。
Monkey's Audioのhighレベル並みの圧縮率と、FLAC並みのデコード速度を実現する。
比較 http://www.synthetic-soul.co.uk/comparison/lossless/
- 【TAK】
- 公式サイト http://www.thbeck.de/
- Wiki http://wiki.hydrogenaudio.org/index.php?title=TAK
- Beta版 http://www.google.com/search?as_q=tak&as_epq=beta+release&as_sitesearch=www.hydrogenaudio.org&as_occt=title
- (初登場 http://www.hydrogenaudio.org/forums/index.php?showtopic=43179
)
- (初公開(1.0 Beta) http://www.hydrogenaudio.org/forums/index.php?showtopic=51565
)
- (1.0 Final http://www.hydrogenaudio.org/forums/index.php?showtopic=52212
)
- (ロゴ http://www.hydrogenaudio.org/forums/index.php?showtopic=52815
)
作成
WAVE→TAK
「Tak.exe」を使う。
- 圧縮率は「Presets」の中で下に行くほど高い。
- 「Details」を押して「Verify」にチェックを入れたほうがいい。
- 1.1.1 Beta 1以降では「Stream」タブの「Add
MD5」にチェックを入れたほうがいい(デコード時に「Check
MD5」にチェックを入れておくことで元のデータとの同一性をMD5ハッシュ値により確認できる)。
- 各プリセットで「e」(Extra)または「m」(Max)を有効にすると、デコード速度をなるべく維持しながら圧縮率を少し上げエンコード速度を大きく下げる。
|
CD→TAK (wapetでタグを付ける場合)
- 【wapet】
- 音声データを他のソフトで圧縮した後でそれにAPEv2タグを付けるソフト
- バージョン0.6が実行できない場合はVC6版を使う
- 改良版 http://www.synthetic-soul.co.uk/
- オリジナル http://www.saunalahti.fi/cse/files/
- オリジナル http://www.rarewares.org/
- (VC6版0.6 http://www.hydrogenaudio.org/forums/
index.php?showtopic=62693&view=findpost&p=559696
)
- Exact Audio Copyをインストール・日本語化。
- TAK・wapetをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でwapet.exeの場所を指定し 「使用する拡張子」欄に「.tak」と入力し 「追加のコマンドラインオプション」欄に例えば「%d
-t "Artist=%a" -t "Album=%g" -t "Track=%n" -t "Totaltracks=%x" -t
"Title=%t" -t "Year=%y" -t "Genre=%m" -t "FREEDB=%f" -t "CRC=%b"
-t "Comment=%e" "C:\Program Files\TAK\Applications\Takc.exe" -e -p2 -md5 -v
-overwrite %s %d」と入力して 「ID3タグを追加」のチェックをはずし「OK」を押す。
- 「-p2」の部分は圧縮率を 0 〜 5 の間で指定してください。
- 「-md5」は1.1.1 Beta 1以降で使用できるオプションです。
- 「e」や「m」を加えて「-p2e」や「-p2m」などとすると、デコード速度をなるべく維持しながら圧縮率を少し上げエンコード速度を大きく下げます。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
| オプション |
圧縮レベル (1.0.2以前での名称) (2.0.0リリース時のイメージ) |
備考 |
| -p0 |
Turbo |
|
| -p1 |
Fast |
(1.0.1以前の-p0をひとつずらしたもの) |
| -p2 |
Normal |
デフォルト(1.0.1以前の-p1をひとつずらしたもの) |
| -p3 |
High |
(1.0.1以前の-p2をひとつずらしたもの) |
| -p4 |
Extra |
(1.0.1以前の-p3をひとつずらしたもの) |
| -p5 |
Insane |
1.0.2 Beta 1から1.0.4まで(1.0.1以前の-p4をひとつずらしたもの)(1.1.0 Beta
1以降は-p4の指定と解釈される) |
| -pMax |
(最高) |
1.0.3 Beta 1以降(1.0.4以前は-p5m、1.1.0 Beta
1以降は-p4mと同じ) | |
CD→TAK (TAKCでタグを付ける場合)
バージョン1.1.2 Beta 1以降ではTAKCでタグを付けることができます。
(ただし、バージョン1.1.2 Beta
1の時点では日本語対応は不完全です。Unicodeへの対応の有無についてはReadme.htmlの「About
TAK」の「Tagging」を参照してください。また、空のタグを付けることはできません。)
- Exact Audio Copyをインストール・日本語化。
- TAKをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でTakc.exeの場所を指定し 「使用する拡張子」欄に「.tak」と入力し 「追加のコマンドラインオプション」欄に例えば「-e
-p2 -md5 -v -overwrite -tt "Artist=%a" -tt "Album=%g" -tt
"Track=%n" -tt "Totaltracks=%x" -tt "Title=%t" -tt "Year=%y" -tt
"Genre=%m" -tt "FREEDB=%f" -tt "CRC=%b" -tt "Comment=%e"
%s」と入力して 「ID3タグを追加」のチェックをはずし「OK」を押す。
- 「-p2」の部分は圧縮率を 0 〜 4 の間で指定してください。
- 「e」や「m」を加えて「-p2e」や「-p2m」などとすると、デコード速度をなるべく維持しながら圧縮率を少し上げエンコード速度を大きく下げます。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生
6FLAC
音声データの可逆圧縮形式
「FLACはAPEより平均して圧縮率や圧縮速度でやや劣るのですが、再生時の負荷が軽く、オープンソース、クロスプラットフォームで仕様が明確であり、
Ogg Vorbis との統合が予定されているなど将来性がありそうです。」
by 妖精現実 2002年12月23日
- 【flac】
- 公式版
- インストーラを使う場合、バージョン1.1.2a以前はsystem32フォルダ内のflac.exeとmetaflac.exeがアンインストール時に削除されない
- 公式版 http://flac.sourceforge.net/
- John33(John Edwards)版 http://www.rarewares.org/
- Garf(Gian-Carlo Pascutto)版(flac 1.1.2から派生) http://www.hydrogenaudio.org/forums/index.php?showtopic=40452
- gharris999版(高速化版)(flac 1.1.4から派生) http://www.hydrogenaudio.org/forums/index.php?showtopic=53001
- fpFLAC(マルチスレッド版)(libFLAC 1.2.1から派生)(ソース・バイナリ) http://www.thinkmeta.de/
- fpFLAC(マルチスレッド版)(libFLAC 1.2.1から派生)(バイナリ) http://www.rarewares.org/ (fpMP3Encのパッケージに含まれている)
- fpFLAC(マルチスレッド版)(libFLAC 1.2.1から派生)(バイナリ・情報) http://www.hydrogenaudio.org/forums/index.php?showtopic=76193
- (人気のオプション(2007年) http://www.hydrogenaudio.org/forums/index.php?showtopic=58731
)
- 【Flake】
- 高速
- 圧縮レベルが12まで存在(公式版0.11以降は99も追加された)
- 機能が少ない
- 公式版 http://flake-enc.sourceforge.net/
- wisodev(Wieslaw Soltes)版(高速化版) http://win32builds.sourceforge.net/
- CUETools.Flake(Gregory S. Chudov版) http://www.hydrogenaudio.org/forums/index.php?showtopic=74242
- FlaCuda(Gregory S. ChudovによるCUDA版) (Flakeの派生物ではなく、Flakeはデコード時・--verify時だけ使用) http://cuetools.net/doku.php/flacuda (最新版)
- (注意 http://www.hydrogenaudio.org/forums/
index.php?showtopic=45013&view=findpost&p=443961
)
- (注意 http://www.hydrogenaudio.org/forums/
index.php?showtopic=45013&view=findpost&p=463073
)
- (注意 http://www.hydrogenaudio.org/forums/
index.php?showtopic=54361&view=findpost&p=487119
)
作成
WAVE→FLAC

公式版FLACの「FLAC Frontend」を使う。
- 圧縮率は8が最も高い。
- 「Verify」にチェックを入れたほうがいい。
- 「Add tags」のチェックははずしたほうがいい。
- ファイル名が日本語だとエラーが出る。
|
CD→FLAC (flacで作成)
- Exact Audio Copyをインストール・日本語化。
- 公式版FLACをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でflac.exeの場所を指定し 「使用する拡張子」欄に「.flac」と入力し 「追加のコマンドラインオプション」欄に例えば「%l--best%l%h--fast%h
-V --replay-gain -T "artist=%a" -T "title=%t" -T "album=%g" -T
"date=%y" -T "tracknumber=%n/%x" -T "genre=%m" -T "comment=%e"
%s」と入力して 「高品質」か「低品質」を選び、 「ID3タグを追加」のチェックをはずし「OK」を押す。 (“%l”で囲まれた部分・・・「低品質」・・・圧縮率が高い・作成再生に時間がかかる “%h”で囲まれた部分・・・「高品質」・・・圧縮率が低い・作成再生に時間がかからない ロスレスだからどちらも品質は同じ その他の圧縮率は
「--fast」(=「-0」) 〜 「--best」(=「-8」) の間で指定する)
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
CD→FLAC (Flakeで作成)

- Exact Audio Copyをインストール・日本語化。
- Flakeをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄に「C:\WINDOWS\system32\cmd.exe」と入力し 「使用する拡張子」欄に「.flac」と入力し 「追加のコマンドラインオプション」欄に例えば「/c
C:\"Program Files"\flake\flake.exe -5 %s -o %d &&
C:\"Program Files"\FLAC\metaflac.exe --add-seekpoint=10s
--set-tag="artist=%a" --set-tag="album=%g"
--set-tag="tracknumber=%n/%x" --set-tag="title=%t"
--set-tag="date=%y" --set-tag="genre=%m" --set-tag="comment=%e"
%d」または「/c ""C:\Program Files\flake\flake.exe" -5 %s -o %d
&& "C:\Program Files\FLAC\metaflac.exe"
--add-seekpoint=10s --set-tag="artist=%a" --set-tag="album=%g"
--set-tag="tracknumber=%n/%x" --set-tag="title=%t"
--set-tag="date=%y" --set-tag="genre=%m" --set-tag="comment=%e"
%d"」と入力して 「ID3タグを追加」のチェックをはずし「OK」を押す。
- たぶん「--set-tag="comment=%e"」までは入力できないと思います。
- 公式版0.10以前では「-o」を消して「flake.exe -5 %s %d」としてください。
- flake.exe・metaflac.exeの場所は適当に変えてください。(“"”の位置に注意してください。)
- 「-5」の部分は圧縮率を 0 〜 12 の間で指定してください。
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生

7WavPack
音声データの可逆・不可逆圧縮形式
「Lossless」モードと「Hybrid」モードがあります。
- 「Lossless」モード・・・可逆圧縮形式
- 「Hybrid」モード・・・不可逆圧縮形式
ただし「Hybrid」モードは可逆圧縮形式との差分を作ることができます。つまり差分を使えば再生(デコード)時に元のWAVEと完全に同じ状態にできます。
Losslessモード (可逆圧縮) |
- TTAと互角
- TTAと比べると
- デフォルト・・・ほとんど同じだが圧縮率が少し低く圧縮速度が少し遅い
- -hオプション・・・圧縮率が少し高く圧縮速度が少し遅い
(-hxだとさらに小さくなりデコードが少し速くなるがエンコードがとても遅くなる) |
Hybridモード (不可逆圧縮 + 差分 = 可逆圧縮) |
- 不可逆圧縮と可逆圧縮のどちらがいいかわからないなら、この形式で作っておいて不可逆圧縮を選んだ場合に差分を削除すればいい
- 携帯音楽プレーヤーで聞くことが多いなら、この形式で作っておいて差分を携帯音楽プレーヤー以外の場所に保存しておけばいい
|
可逆圧縮形式はMonkey's Audioより圧縮率が低いのですが、 http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison
によると他の可逆圧縮形式と違ってWavPackにはほとんど欠点がありません。(ただしFLACもバージョン1.2.1からRIFFチャンクに対応したことによりほとんど欠点がありません。)
(余談ですが、WavPackは、初めは「wav2wv」と「wv2wav」という名前のプログラムであり、WavPackという名前になる前から拡張子はwvでした。
http://www.hydrogenaudio.org/forums/index.php?showtopic=43928&view=findpost&p=387282
拡張子がwvになった理由は、wavの3分の2に縮むからということのようです。
http://www.hydrogenaudio.org/forums/index.php?showtopic=25538&view=findpost&p=233293
)
- 【WavPack】
- コマンドライン
- 公式版 http://www.wavpack.com/
- wisodev(Wieslaw Soltes)版(WavPack 4.31から派生) http://www.hydrogenaudio.org/forums/index.php?showtopic=43731
- 【WavPack frontend】
- フロントエンド
- http://members.home.nl/w.speek/
作成
WAVE→WavPack
- WavPackと同じフォルダにフロントエンドをコピーして
「WavPack frontend.exe」を起動する。
- ファイルをリストに入れる。
可逆圧縮・・・「Lossless」タブ
 |
- 「Mode」は「High」が最も圧縮率が高い
- 「Create self-extracting
executable」にチェックを入れると自己解凍できるものを作る
|
不可逆圧縮・・・「Hybrid」タブ
 |
- 「Quality」で音質を設定する(数値は平均であり作者は320〜384を推奨)
- 「High quality」にチェックを入れると音が良くなる
- 「Create correction
file」にチェックを入れると差分も作る(可逆より高い音質に設定すると差分は自動で消される)
- 「Create self-extracting
executable」にチェックを入れると自己解凍できるものを作る
|
| WAVEに戻す・・・「Unpack」タブ | 「Output
directory」に何も指定しなければ元のファイルと同じ場所になる。
- 「Go」を押す。
WavPack→自己解凍形式
「Create self-extracting executable」にチェックを入れなかった場合でも、WavPackファイルから自己解凍ファイルを作成することができます。
例えば以下の文字列をメモ帳などで「wv2exe.bat」という名前でwvselfx.exeと同じ場所に保存し、wv2exe.batにWavPackファイルを放り込んでください。WavPackファイルの入ったフォルダを放り込んでもかまいません。
[wv2exe.bat]
if not "%~1" == "" goto not-alone
echo off
cls
echo このバッチファイルと同じ場所にwvselfx.exeを置いて
echo このバッチファイルにWavPackファイルを放り込んでください。
echo WavPackファイルの入ったフォルダを放り込んでもかまいません。
echo.
pause
goto :EOF
:not-alone
if exist "%~dp0wvselfx.exe" goto wvselfx-end
echo off
cls
echo このバッチファイルと同じ場所に
echo wvselfx.exeがありません。
echo.
pause
goto :EOF
:wvselfx-end
if exist "%~1\" goto directory
if /i "%~x1" == ".wv" goto ext-end
echo off
cls
echo "%~nx1"を読み込もうとしたので中止しました。
echo WavPackファイルを放り込んでください。
echo.
pause
goto :EOF
:ext-end
cd /d "%~dp1"
copy /-y /b "%~dp0wvselfx.exe" + "%~1" "%~dpn1.exe"
goto :EOF
:directory
cd /d "%~1"
for /r %%a in (*.wv) do title "%%~na.exe" & copy /-y /b "%~dp0wvselfx.exe" + "%%a" "%%~dpna.exe"
title 完了
echo off
cls
echo 完了しました。
pause
goto :EOF
- HybridモードでエンコードされたWavPackファイルから自己解凍ファイルを作成した場合、自己解凍ファイルを実行すると、自己解凍ファイルと同じ場所に同名の差分ファイルがあれば、差分を使ってデコードされます。
- CUEシートが埋め込まれたWavPackファイルから自己解凍ファイルを作成した場合、自己解凍ファイルを実行すると、WAVEファイルと同じ場所に同名のCUEシートが書き出されます。
|
CD→WavPack
http://wiki.hydrogenaudio.org/index.php?title=EAC_and_WavPack

- Exact Audio Copyをインストール・日本語化。
- WavPackをインストール。
- 「EAC」→「エンコードオプション」の「外部エンコーダ」タブで
「エンコーダ別パラメータ」で「ユーザー定義のエンコーダ」を選び 「エンコードに使用するプログラムをパスを含めて指定」欄でwavpack.exeの場所を指定し 「使用する拡張子」欄に「.wv」と入力し 「追加のコマンドラインオプション」欄に例えば
- Hybridモード(差分あり)(「CRCチェックを使用」のチェックの有無により差分の有無を切り替えられます。常に差分が必要なら2つの“%c”を削除してください。)
- 「-hmtb384 %s %d %c-c %o%c」(4.2b2以前)
- 「-hmtb384 %s %d %c-c %o%c -w "Artist=%a" -w "Title=%t" -w
"Album=%g" -w "Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w
"Genre=%m" -w "FREEDB=%f" -w "CRC=%b" -w
"Comment=%e"」(4.2b3以降4.4a1以前)
- 「-xmtb384 %s %d %c-c %o%c -w "Artist=%a" -w "Title=%t" -w
"Album=%g" -w "Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w
"Genre=%m" -w "FREEDB=%f" -w "CRC=%b" -w
"Comment=%e"」(4.4a2以降)
- Hybridモード(差分なし)
- 「-hmtb384 %s」(4.2b2以前)
- 「-hmtb384 %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g"
-w "Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m"
-w "FREEDB=%f" -w "CRC=%b" -w "Comment=%e"」(4.2b3以降4.4a1以前)
- 「-xmtb384 %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g"
-w "Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m"
-w "FREEDB=%f" -w "CRC=%b" -w "Comment=%e"」(4.4a2以降)
- Losslessモード
- 「-hmt %s」(4.2b2以前)
- 「-hmt %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g" -w
"Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m" -w
"FREEDB=%f" -w "CRC=%b" -w "Comment=%e"」(4.2b3以降4.4a1以前)
- 「-xmt %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g" -w
"Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m" -w
"FREEDB=%f" -w "CRC=%b" -w "Comment=%e"」(4.4a2以降)
- Losslessモード(自己解凍)
- 「-hmte %s」(4.2b2以前)
- 「-hmte %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g" -w
"Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m" -w
"FREEDB=%f" -w "CRC=%b" -w "Comment=%e"」(4.2b3以降4.4a1以前)
- 「-xmte %s %d -w "Artist=%a" -w "Title=%t" -w "Album=%g" -w
"Year=%y" -w "Track=%n" -w "Totaltracks=%x" -w "Genre=%m" -w
"FREEDB=%f" -w "CRC=%b" -w
"Comment=%e"」(4.4a2以降)
と入力して (4.2b3以降は「ID3タグを追加」のチェックをはずし) 「OK」を押す。 (自己解凍モードは「使用する拡張子」欄に「.exe」と入力したほうがいいかもしれませんが、WAVEに戻すとタグを見られなくなるのでWAVEに戻すときに.wvから.exeに変えればいいと思われます。)
- 音楽CDを入れてコピーしたい曲を選んで、左端の上から2つ目の「MP3」ボタンを押す。
|
再生