How to compress audio for filename extensions .flac(FLAC), .alac(ALAC), .wv(Wavpack) with varying bitrates ?

3 vues (au cours des 30 derniers jours)
Hello, all,
I want to ask about audio compression with bitrate,
How to compress audio for filename extensions .flac(FLAC), .alac(ALAC), .wv(Wavpack) with varying bitrates ?
I have tried with the code below, but there is an error
[y,Fs]=audioread('water.flac');
audiowrite('waterkompres.flac',y,Fs,'BitRate',128);
So is there any other simple coding?
or what should we do to remove the error in the coding?
thank you very much

Réponses (1)

Walter Roberson
Walter Roberson le 18 Juil 2021
Bitrate: "Only available for MPEG-4 (.m4a, .mp4) files."
so you will not be able to do it using audiowrite() and will need to find third party libraries or tools.
  7 commentaires
Walter Roberson
Walter Roberson le 18 Juil 2021
It does not matter what kind of file you read from; it matters what kind of file you write to, and that you get the right rate.
[y,Fs]=audioread('water.m4a');
yr = resample(y, 44100, Fs);
audiowrite('waterkompresflac.m4a',yr,4r100,'BitRate',256);

Connectez-vous pour commenter.

Catégories

En savoir plus sur Audio I/O and Waveform Generation dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by