Skip to content

A tool for converting AMR format and WAV format base on libopencore-amr package.

License

Notifications You must be signed in to change notification settings

lifution/AudioConverter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioConverter

A tool based on libopencore-amr package to convert audio between AMR format and WAV format.

Requirements:

iOS6.0+, Xcode8.0+

Installation:

CocoaPods

To integrate AudioConverter into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'FSAudioConverter'

If you use CocoaPods to install, you cannot use use_frameworks!, it must be imported as a static library, otherwise the compilation will fail.

Manually

If you prefer not to use any of the aforementioned dependency managers, you can integrate FSAudioConverter into your project manually. Download the repository and add the FSAudioConverter folder to your project.

Important:

The currently used libopencore-amr libraries does not support Bitcode, so this component is not suitable for use in TARGET with Enable Bitcode = Yes. Information related to Bitcode can be found here.

Usage:

import "AudioConverter.h"

// Convert amr to wav format.
[AudioConverter convertAmrToWavAtPath:<#amrFilePath#> wavSavePath:<#wavSavePath#> asynchronize:<#asynchronize#> completion:^(BOOL success, NSString * _Nullable resultPath) {

}];

// Convert wav to amr format.
[AudioConverter convertWavToAmrAtPath:<#wavFilePath#> amrSavePath:<#amrSavePath#> asynchronize:<#asynchronize#> completion:^(BOOL success, NSString * _Nullable resultPath) {

}];

LICENSE

AudioConverter is released under the MIT license. See LICENSE for details.

About

A tool for converting AMR format and WAV format base on libopencore-amr package.

Topics

Resources

License

Stars

Watchers

Forks