[Swift]AVFoundationで動画に音声を追加する 関わっているアプリ開発のプロジェクトで無音動画に音声を結合する必要がありました。AVFoundationまわりの情報が少なく特にSwiftのサンプルコードなどがあまりないなと思い備忘録をかねてまとめます。 サンプルコードでは無音声動画と音声の結合をしていますが、音声ありでも処理は変わりません。その場合は差し替えの処理も可能です。 前提としてAVAsset/AVMutableCompositionをある程度理解しておく必要はあります。 AVFoundation Programming Guide 以下サンプルコードです。(必要箇所だけ抜き出しているのでコンパイルが通るかは?) import UIKit import Foundation import AVFoundation import AVKit class MovieMak