- ベストアンサー
可逆圧縮音楽ファイルのデコード
すみません。初歩的な質問です。 現在音楽ファイルを「Windows Media オーディオ ロスレス」や「Apple ロスレス・エンコーダ」などの可逆圧縮ファイルで保存しています。 これらのファイルを元の無損失ファイル(WAVEやAIFF)に戻すにはどうしたらいいのでしょうか? WMPやiTunesでできますか? それともその他のソフトを使う必要がありますか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
WindowsMediaPlayerはわかりませんが、iTunesはインポートの設定をwaveにすれば、曲を右クリックした際にwaveに変換するという項目があり、waveにすることができます。
その他の回答 (4)
- Tasuke22
- ベストアンサー率33% (1799/5383)
まずは実現できて良かったです。 WAVEファイルはRAWファイルではありませんから、 ファイルの長さだけで同じか否かは判断出来ませ ん。 参考URLの方法で見て貰えないでしょうか? もっとも音質の変化だけではファイルサイズは同じ です。本当にファイルサイズが違うなら、演奏時 間が変わったことになり、これはソフト会社の信用 問題になるでしょう。
- Tasuke22
- ベストアンサー率33% (1799/5383)
そうか、iTunesはWAVEにデコードできるんですね。 WMAロスレスをiTunesにドラッグアンドドロップ したらWAVEに出来ますね。きっと
お礼
今試しに1曲メディアプレーヤーにてWAVEとWMAロスレスで取り込みました! それで、WMAロスレスのファイルをiTunesにてドラッグ&ドロップしたら 「○○.wmaはWMAフォーマットです。自動的にWAVフォーマットに変換してからiTunesライブラリに追加します。」 という警告が出て変換するとたしかにWAVEになりました。 そして変換前と変換後のファイルを見比べるとサイズは似てるんですが、微妙に違っています。 これも結局読み取り誤差なのか。。それともiTunesでwmaのロスレスファイルをWAVEに変換するのは無理なのか・・・ 少し疑問が残る結果となってしまいました。
- mk48a
- ベストアンサー率56% (1133/2007)
>ちなみにwaveとロスレスで両方インポートしてからロスレスをwaveに変換する実験をしました! >またなぜ「サイズ」だけが100バイト程度違っているか理由は分かりますでしょうか?? インポートを別に行った場合はデータが違っている場合があります。(読み取り誤り) waveでインポートしてAppleLossLessに変換し、再度waveに変換して、変換前と後のwaveファイルを比較してください。 比較には以下のソフトが使えます。 WaveCompare http://www.vector.co.jp/soft/win95/art/se073834.html 1ビットの誤差もなく一致するはずです。
お礼
なるほど! WAVE→ロスレス→WAVEとすることで狂いがなくなるのですね! 実際やってみたらまったく誤差がありませんでした!! 当たり前のことですが、なんだか感動してしまいました(笑)
- Tasuke22
- ベストアンサー率33% (1799/5383)
iTunesやWindows Media PlayerでCD-RWなどに 焼いてから、WAVEでリッピングでしょうか。 CD-RWを使うのは何度でも使えるからです。
お礼
ありがとうございます! え?そうしないとムリなんですか?? 焼いてリッピングだと可逆圧縮(解凍)とは言わないような・・・(汗) 例えば文章ファイルをzipファイルで圧縮した場合 +Lhaca などで解凍すると当然ながら1バイトの狂いも無く解凍できますよね・・・ 可逆圧縮音楽ファイルのエンコード・デコードにも同じことが言えると思うのですが。
お礼
おお、ありがとうございます! やってみたらできました! ちなみにwaveとロスレスで両方インポートしてからロスレスをwaveに変換する実験をしました! ファイルをプロパティで見たところ「ディスク上のサイズ」は1バイトの狂いもなく一致したのですが、「サイズ」が100バイト程度違っていました。 これは無損失ファイルに完全に戻ったととらえていいのでしょうか? またなぜ「サイズ」だけが100バイト程度違っているか理由は分かりますでしょうか??
補足
あと、「Windows Media オーディオ ロスレス」→「WAVE」のやり方がわかる方おられましたらそれもお願いします!