This commit is contained in:
DDIsFriend
2023-09-07 17:09:41 +08:00
parent 5aa7ce5659
commit c853b73127
663 changed files with 57056 additions and 24723 deletions

40
Pods/DDFFmpegKit_Private/README.md generated Normal file
View File

@@ -0,0 +1,40 @@
# DDFFmpegKit_Private
[![CI Status](https://img.shields.io/travis/DDIsFriend/DDFFmpegKit_Private.svg?style=flat)](https://travis-ci.org/DDIsFriend/DDFFmpegKit_Private)
[![Version](https://img.shields.io/cocoapods/v/DDFFmpegKit_Private.svg?style=flat)](https://cocoapods.org/pods/DDFFmpegKit_Private)
[![License](https://img.shields.io/cocoapods/l/DDFFmpegKit_Private.svg?style=flat)](https://cocoapods.org/pods/DDFFmpegKit_Private)
[![Platform](https://img.shields.io/cocoapods/p/DDFFmpegKit_Private.svg?style=flat)](https://cocoapods.org/pods/DDFFmpegKit_Private)
## Example
To run the example project, clone the repo, and run `pod install` from the Example directory first.
## Use
```Objective-C
NSString *fromFile = [[NSBundle mainBundle] pathForResource:@"begin.pcm" ofType:nil];
NSString *toFile = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES).lastObject stringByAppendingFormat:@"/begin_transcode.aac"];
NSError *error = nil;
NSArray *commands = @[@"ffmpeg",@"-y",@"-f",@"s16be",@"-ac",@"2",@"-ar",@"8000",@"-acodec",@"pcm_s16le",@"-i",fromFile,toFile];
if ([DDFFmpegManager transcodeWithCommands:commands]) {
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:toFile] error:&error];
[self.audioPlayer play];
}
```
## Requirements
## Installation
DDFFmpegKit_Private is available through [CocoaPods](https://cocoapods.org). To install
it, simply add the following line to your Podfile:
```ruby
pod 'DDFFmpegKit_Private'
```
## Author
DDIsFriend, DDIsFriend@163.com
## License
DDFFmpegKit_Private is available under the MIT license. See the LICENSE file for more info.