wav ファイルを他の形式 (mp3、wma、または ogg) に圧縮する方法を探しています。使用できるライブラリはありますか? Lame は WinStore アプリでは機能しませんか?
質問する
400 次
1 に答える
3
Windows.Media.Transcoding名前空間にはトランスコーディングのサポートがあります。ビデオのサンプルがありますが、オーディオもサポートされている必要があります。MediaEncodingProfileを見ると、aac、wma、mp3がサポートされているようです。
*編集(使用サンプル)
var profile = MediaEncodingProfile.CreateMp3(AudioEncodingQuality.High);
var transcoder = new MediaTranscoder();
var folder = ApplicationData.Current.LocalFolder;
var mp3File = await folder.CreateFileAsync(
mp3FileName,
CreationCollisionOption.ReplaceExisting);
var transcode = await transcoder.PrepareFileTranscodeAsync(wavFile, mp3File, profile);
await transcode.TranscodeAsync();
于 2012-10-26T23:37:22.973 に答える