AI 기반 분석 기능을 통한 크로스 플랫폼 모바일 비디오 편집
콘텐츠 제작자와 미디어 전문가들은 이동 중에도 AI 기반 분석 결과를 활용하여 더 스마트한 편집 워크플로우를 지원하는 모바일 우선 비디오 편집 솔루션을 필요로 했습니다.
프로젝트 상담하기
과제
기존 모바일 비디오 편집기들은 백엔드 AI 분석과의 통합 기능이 부족했습니다. 제작자들은 데스크톱 분석 도구와 모바일 편집기 사이를 오가야 했으며, 그 결과 다음과 같은 문제가 발생했습니다:
- 기기 간 파편화된 워크플로우
- 모바일에서 화자 감지 데이터를 활용할 방법 부족
- 모바일에서 오디오 트리밍 및 동기화 기능 제한
우리의 솔루션
우리는 AI 분석 백엔드와 원활하게 연결되는 Flutter 기반 크로스 플랫폼 모바일 애플리케이션을 개발하여, 제작자들이 휴대폰에서 직접 AI 기반 컨텍스트로 비디오를 편집할 수 있도록 했습니다.
아키텍처
- 프레임워크: iOS, Android, macOS용 Flutter 3.4.3+
- 상태 관리: 반응형 UI 업데이트를 위한 Provider 패턴
- 비디오 처리: 온디바이스 렌더링을 위한 FFmpeg Kit, 네이티브 video_editor 통합
- 네트워킹: API 통합을 지원하는 Dio HTTP 클라이언트
- 현지화: 영어 및 중국어 지원
주요 기능
- AI 연동 편집 - 활성 화자 타임라인을 확인하고 그에 따라 편집
- 비디오 트리밍 및 자르기 - 제스처 컨트롤을 통한 프레임 단위 정밀 편집
- 오디오 동기화 - 멀티 트랙 오디오 정렬 및 트리밍
- 미디어 관리 - 갤러리, 카메라 또는 파일 시스템에서 가져오기
- 이중 언어 지원 - 완전한 영어 및 중국어 현지화
결과
기술 스택
caseStudyDetail.more 사례 연구
더 많은 기술 구현 사례를 살펴보세요
실시간 비디오 객체 추적: 자동 중앙 배치 및 복구
한 비디오 제작팀은 영상 푸티지 내에서 선택된 객체를 추적하고, 객체가 움직일 때 자동으로 프레임 중앙에 유지하는 도구를 필요로 했습니다. 이 도구는 부드러운 전환, 다양한 추적 알고리즘 옵션, 그리고 추적기가 대상을 놓쳤을 때의 자동 복구 기능을 갖춰야 했습니다.
AI 기반 다중 카메라 영상 제작을 위한 능동 화자 감지
다중 카메라 인터뷰 및 패널 토론 촬영을 진행하는 미디어 제작사는 복잡한 영상 푸티지에서 특정 순간에 누가 말하고 있는지 자동으로 식별하는 방법이 필요했습니다.
자주 묻는 질문
MicrocosmWorks는 iOS에서는 Metal을, Android에서는 Vulkan을 사용하는 플랫폼별 GPU 백엔드와 공유 C++ 코어를 사용하여 렌더링 파이프라인을 구축했습니다. 이는 참조 기기에서 프레임별 출력 패리티를 검증하는 테스트 스위트와 함께, 플랫폼 전반에 걸쳐 동일한 필터 적용, 색 보정 및 합성 결과를 보장합니다.
MicrocosmWorks는 자동 장면 감지, 피사체 추적, 음악 동기화를 위한 오디오 비트 감지, 그리고 콘텐츠 인식 자르기 제안을 위한 온디바이스 ML 모델을 통합했습니다. 이 모델들은 Core ML 및 TensorFlow Lite를 사용하여 전적으로 온디바이스에서 실행되므로, 동영상을 클라우드에 업로드하지 않고도 즉각적인 분석을 보장합니다.
MicrocosmWorks는 앱이 타임라인 편집을 위해 경량 720p 프록시 파일을 생성하고, 최종 내보내기 시 편집 결정 목록을 원본 4K 소스에 적용하는 프록시 기반 편집 워크플로우를 구현했습니다. 메모리 맵 파일 I/O 시스템 덕분에 한 시간 길이의 4K 푸티지를 편집할 때도 최대 RAM 사용량이 300MB 미만으로 유지됩니다.
네, MicrocosmWorks는 TikTok, Instagram Reels, YouTube Shorts, 그리고 일반 YouTube를 위한 사전 설정 내보내기 프로필을 구축하여 올바른 종횡비, 해상도, 비트레이트 및 코덱 설정을 자동으로 적용합니다. 사용자는 내보내기 전에 각 플랫폼의 플레이어에서 자신의 편집 내용이 어떻게 보이는지 미리 볼 수 있습니다.
MicrocosmWorks는 모바일 동영상 편집 플랫폼을 시간당 $25-$50의 요율로 제공하며, C++ 렌더링 코어, AI 분석 기능, 소셜 내보내기 기능을 포함한 모든 기능을 갖춘 편집기는 일반적으로 800-1200 개발 시간이 소요됩니다. 크로스 플랫폼 아키텍처는 별도의 네이티브 iOS 및 Android 앱을 구축하는 것에 비해 약 40%를 절약해 줍니다.