mp3size v1.2.1
mp3size
Usage
getFileSize(time: string, rate: number = 160): number
Gets the estimated size of the MP3 file based on the audio time and bitrate.
time: string, the duration of the MP3 file, expects either HH:MM:ss or MM:ss format
rate: number, the bitrate of the file, defaults to 160
returns a number, the estimated MP3 file size or -1 in case of an error
getAudioDuration(size: number, rate: number): string
Gets the estimated audio duration for the provided file size and bitrate.
size: number, file size (in KB)
rate: number, the bitrate of the file
returns a string, the estimated audio duration formatted as HH:MM:ss or '-1' in case of an error.
getAudioBitrate(time: string, size: number): number
Gets the estimated bitrate for the provided audio duration and file size.
time: string, the duration of the MP3 file, expects either HH:MM:ss or MM:ss format
size: number, the size of the audio file (in KB)
returns a number, the estimated bitrate of the MP3 file or -1 in case of an error
If you like this project please consider donating to keep it alive, see this and click on the Sponsor button at the top.