Learn-iOS-Swift-by-Examples/AVFoundationExporter
Liu Lantao ec9471a469 AVFoundationExporter: Version 3.0, 2016-09-13
Converted to Swift 2.3.

The AVFoundationExporter sample demonstrates how to export and transcode movie files, add metadata to movie files, and filter existing metadata in movie files using the AVAssetExportSession class.
2016-12-24 12:03:34 +08:00
..
Objective-C AVFoundationExporter: Version 3.0, 2016-09-13 2016-12-24 12:03:34 +08:00
Swift AVFoundationExporter: Version 3.0, 2016-09-13 2016-12-24 12:03:34 +08:00
LICENSE.txt AVFoundationExporter: Version 3.0, 2016-09-13 2016-12-24 12:03:34 +08:00
README.md AVFoundationExporter: Version 3.0, 2016-09-13 2016-12-24 12:03:34 +08:00

README.md

AVFoundationExporter

Description

Demonstrates use of AVFoundation export APIs with a simple command line utility. The command line application will list some information about the asset, transcode the asset in accord with one of the AVAssetExportSession presets, and demonstrates simple manipulation of the metadata that is exported with the source.

Build Requirements

Xcode 8.0, macOS 10.12

Runtime Requirements

OS X 10.11

Structure

The main files associates with this project are:

Objective-C Version: Source file: AVFoundationExporter.m
Project bundle: Objective-C/AVFoundationExporter.xcodeproj

Swift Version: Source files: main.swift, ArgumentParsing.swift Project bundle: Swift/AVFoundationExporter.xcodeproj

Changes

Version 1.0

  • First version.

Version 2.0

  • Add Swift version.

Version 3.0

  • Updated project for Swift 2.3.

Copyright (C) 2015, 2016 Apple Inc. All rights reserved.