화면과 카메라 녹화, iPhone 카메라 연동, Windows 캡처 앱을 제공해 녹화본을 편집할 수 있는 오픈소스 Mac 앱입니다.
YunzeChU/DualCamSync
AVCaptureMultiCamSession으로 두 카메라 영상을 동시에 녹화하고, 분할 화면 또는 PIP 미리보기와 Liquid Glass UI를 제공하는 iOS 앱입니다.
- 스타
- 108
- 포크
- 10
- 열린 이슈
- 0
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
DualCamSync는 SwiftUI로 작성된 네이티브 iOS 앱으로, 광각과 초광각, 광각과 망원, 전면과 후면 카메라처럼 두 카메라로 동시에 녹화합니다. 실행 중 기기에서 지원하는 카메라 조합과 해상도를 감지하고, 지원하지 않는 옵션은 비활성화합니다.
앱은 분할 화면 또는 드래그할 수 있는 작은 창을 사용하는 PIP 미리보기를 제공합니다. 녹화 모드는 두 가지입니다. 모드 A는 두 영상 스트림을 스테레오 AAC 오디오가 포함된 단일 HEVC MP4로 합성하고, 모드 B는 공유 세션 시계를 기준으로 같은 시점에 시작하는 MP4 파일 두 개를 저장합니다. 각 카메라에는 초점 잠금, 노출 잠금, 노출 보정, 손떨림 보정 토글이 따로 있습니다.
인터페이스 컨트롤에는 iOS 26의 네이티브 glassEffect 머티리얼을 사용합니다. 프로젝트는 XcodeGen으로 빌드되며, macOS 26 러너에서 서명되지 않은 IPA를 컴파일하는 GitHub Actions 워크플로가 포함되어 있습니다. 최소 배포 대상은 iOS 26이며 Xcode 26이 필요합니다.
핵심 기능
- 01지원되는 렌즈 조합과 해상도를 실행 중 감지해 두 카메라로 동시에 녹화합니다.
- 02한 번 탭해 전환할 수 있는 분할 화면 또는 드래그 가능한 PIP 미리보기를 제공합니다.
- 03모드 A는 두 영상 스트림을 MP4 하나로 합치고, 모드 B는 MP4 파일 두 개를 따로 저장합니다.
- 04카메라별 초점 잠금, 노출 잠금, 노출 보정, 손떨림 보정 기능을 제공합니다.
- 05듀얼 파일 모드에서 공간 오디오(First Order Ambisonics)를 지원하며, 사용할 수 없을 때는 스테레오로 전환합니다.
- 06녹화 영상을 시스템 사진 보관함에 저장하고 위치 메타데이터를 포함할 수 있습니다.
활용 사례
- 와이드 샷과 클로즈업처럼 한 장면을 두 각도에서 한 번에 촬영합니다.
- 전면 카메라와 후면 카메라를 함께 사용해 공연이나 브이로그를 녹화합니다.
- 나중에 편집할 수 있도록 광각 영상과 망원 영상을 나란히 촬영합니다.
- iOS 멀티 카메라 캡처의 작동 방식을 살펴보는 참고 구현으로 활용합니다.
빠른 시작
- 1
XcodeGen 설치(macOS 및 Xcode 26 필요)
brew install xcodegen - 2
Xcode 프로젝트 생성
xcodegen generate - 3
프로젝트를 Xcode에서 열고 iOS 26 기기에서 실행
open DualCamSync.xcodeproj
사용 전 알아둘 점
- iOS 26과 Xcode 26이 필요하므로 이전 iOS 버전에서는 실행할 수 없습니다.
- 멀티 카메라 구성을 갖춘 실제 iPhone이 필요하며, 시뮬레이터는 실용적인 실행 대상이 아닙니다.
- 멀티캠 세션에는 10-bit 포맷이 없어 카메라 조합에 따라 Dolby Vision을 사용할 수 없습니다.
- 무료 Apple ID 서명은 7일 후 만료되므로 다시 설치해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- DualCamSync은(는) 무엇인가요?
- AVCaptureMultiCamSession으로 두 카메라 영상을 동시에 녹화하고, 분할 화면 또는 PIP 미리보기와 Liquid Glass UI를 제공하는 iOS 앱입니다. DualCamSync는 SwiftUI로 작성된 네이티브 iOS 앱으로, 광각과 초광각, 광각과 망원, 전면과 후면 카메라처럼 두 카메라로 동시에 녹화합니다. 실행 중 기기에서 지원하는 카메라 조합과 해상도를 감지하고, 지원하지 않는 옵션은 비활성화합니다.
- DualCamSync은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- DualCamSync은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- DualCamSync은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. DualCamSync의 마지막 커밋은 2026년 11월 4일입니다.
- DualCamSync은(는) 어디에 사용할 수 있나요?
- 와이드 샷과 클로즈업처럼 한 장면을 두 각도에서 한 번에 촬영합니다. 전면 카메라와 후면 카메라를 함께 사용해 공연이나 브이로그를 녹화합니다. 나중에 편집할 수 있도록 광각 영상과 망원 영상을 나란히 촬영합니다. iOS 멀티 카메라 캡처의 작동 방식을 살펴보는 참고 구현으로 활용합니다.
- DualCamSync는 어떻게 설치하나요?
- XcodeGen 설치(macOS 및 Xcode 26 필요): brew install xcodegen Xcode 프로젝트 생성: xcodegen generate 프로젝트를 Xcode에서 열고 iOS 26 기기에서 실행: open DualCamSync.xcodeproj
- DualCamSync은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/YunzeChU/DualCamSync
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
WeChat 스타일의 iOS 사진 선택기로, 사진·GIF·Live Photos·동영상을 고르고 이미지와 동영상을 바로 편집할 수 있습니다.
iOS와 Android에서 사진·동영상 촬영, QR/바코드 스캔, 실시간 프레임 처리를 지원하는 React Native 카메라 라이브러리입니다.
일관된 상태 관리와 조합 가능한 기능, 사이드 이펙트 제어, 강력한 테스트 지원을 제공하는 Apple 플랫폼 앱 개발용 Swift 라이브러리입니다.
IPA 앱을 설치하지 않고 앱 안에서 실행하며 앱별 여러 컨테이너를 지원하는 iOS 앱 런처입니다.