capture movie at your application for macOS
すごく簡単。
import MovieCapture
class ViewController: NSViewController {
private var capture: MovieCapture?
private let captureFrame = NSRect(x: 0, y: 0, width: 100, height: 100)
@IBAction private func start(_: Any) {
do {
try capture = MovieCapture(screenFrame: captureFrame)
try capture?.start()
} catch {
print(error)
}
}
@IBAction private func finish(_: Any) {
capture?.stop { url, error in
if let error = error {
print(error)
return
}
NSWorkspace.shared.open(url)
}
}
}
もしあなたのユーザーが Soundflower をインストールしているなら、それが使われる。