FFmpegWrapper
所属分类:流媒体/Mpeg4/MP4
开发工具:Objective-C
文件大小:38KB
下载次数:0
上传日期:2015-05-10 04:49:31
上 传 者:
sh-1993
说明: 一些FFmpeg libav函数的轻量级Objective-C包装器
(A lightweight Objective-C wrapper for some FFmpeg libav functions)
文件列表:
COPYING.LGPLv2.1 (26526, 2014-04-10)
COPYING.LGPLv3 (7651, 2014-04-10)
FFmpegWrapper.podspec (595, 2014-04-10)
FFmpegWrapper.xcodeproj (0, 2014-04-10)
FFmpegWrapper.xcodeproj\project.pbxproj (38633, 2014-04-10)
FFmpegWrapper.xcodeproj\project.xcworkspace (0, 2014-04-10)
FFmpegWrapper.xcodeproj\project.xcworkspace\contents.xcworkspacedata (158, 2014-04-10)
FFmpegWrapper.xcodeproj\xcuserdata (0, 2014-04-10)
FFmpegWrapper.xcodeproj\xcuserdata\chrisbal.xcuserdatad (0, 2014-04-10)
FFmpegWrapper.xcodeproj\xcuserdata\chrisbal.xcuserdatad\xcschemes (0, 2014-04-10)
FFmpegWrapper.xcodeproj\xcuserdata\chrisbal.xcuserdatad\xcschemes\FFmpegWrapper.xcscheme (2491, 2014-04-10)
FFmpegWrapper.xcodeproj\xcuserdata\chrisbal.xcuserdatad\xcschemes\xcschememanagement.plist (575, 2014-04-10)
FFmpegWrapper (0, 2014-04-10)
FFmpegWrapper\FFBitstreamFilter.h (396, 2014-04-10)
FFmpegWrapper\FFBitstreamFilter.m (541, 2014-04-10)
FFmpegWrapper\FFFile.h (512, 2014-04-10)
FFmpegWrapper\FFFile.m (431, 2014-04-10)
FFmpegWrapper\FFInputFile.h (458, 2014-04-10)
FFmpegWrapper\FFInputFile.m (2893, 2014-04-10)
FFmpegWrapper\FFInputStream.h (1071, 2014-04-10)
FFmpegWrapper\FFInputStream.m (780, 2014-04-10)
FFmpegWrapper\FFOutputFile.h (1060, 2014-04-10)
FFmpegWrapper\FFOutputFile.m (6143, 2014-04-10)
FFmpegWrapper\FFOutputStream.h (596, 2014-04-10)
FFmpegWrapper\FFOutputStream.m (2790, 2014-04-10)
FFmpegWrapper\FFStream.h (458, 2014-04-10)
FFmpegWrapper\FFStream.m (639, 2014-04-10)
FFmpegWrapper\FFUtilities.h (279, 2014-04-10)
FFmpegWrapper\FFUtilities.m (1349, 2014-04-10)
FFmpegWrapper\FFmpegWrapper-Prefix.pch (182, 2014-04-10)
FFmpegWrapper\FFmpegWrapper.h (3752, 2014-04-10)
FFmpegWrapper\FFmpegWrapper.m (6568, 2014-04-10)
LICENSE (821, 2014-04-10)
Submodules (0, 2014-04-10)
Submodules\FFmpeg-iOS (0, 2014-04-10)
# FFmpegWrapper
FFmpegWrapper is a lightweight Objective-C wrapper for some FFmpeg libav functions.
## Installation
Note: This project includes [FFmpeg-iOS](https://github.com/chrisballinger/FFmpeg-iOS) as submodule which you will need to build separately.
1. Add this as a git submodule to your project.
$ git submodule add Submodules/FFmpegWrapper https://github.com/OpenWatch/FFmpegWrapper.git
2. Drag `FFmpegWrapper.xcodeproj` into your project's files.
3. Add `FFmpegWrapper` to your target's Target Dependencies in Build Phases.
4. Add `libFFmpegWrapper.a` to your target's Link Binary with Libraries in Build Phases.
## Usage
`FFmpegWrapper.h` contains the latest documentation so it would be advisable to check there first as this document may be out of date due to rapid development.
Converts file at `inputPath` to a new file at `outputPath` using the parameters specified in the `options` dictionary. The two optional callbacks are for monitoring the progress and completion of a queued task and are always called on the main thread. All calls to this function are currently queued in a synchronous internal dispatch queue.
- (void) convertInputPath:(NSString*)inputPath outputPath:(NSString*)outputPath options:(NSDictionary*)options progressBlock:(FFmpegWrapperProgressBlock)progressBlock completionBlock:(FFmpegWrapperCompletionBlock)completionBlock;
## License
Like [FFmpeg](http://www.ffmpeg.org) itself, this library is LGPL 2.1+.
FFmpegWrapper
Created by Christopher Ballinger on 9/14/13.
Copyright (c) 2013 OpenWatch, Inc. All rights reserved.
FFmpegWrapper is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
FFmpegWrapper is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with FFmpegWrapper; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
近期下载者:
相关文件:
收藏者: