도움말
작동 방식 자세히 보기
이 페이지는 내부에서 무슨 일이 일어나는지 알고 싶은 분을 위한 것입니다. Two Left Wheels 360을 쓰는 데 이 내용을 알 필요는 없습니다. 간단한 설명은 Two Left Wheels 360의 작동 방식을 참조하세요.
가상 드라이브
가상 드라이브는 Dokan이 제공합니다. Dokan은 프로그램이 파일 요청에 직접 응답할 수 있게 해 주는 Windows 드라이버입니다. Windows는 드라이브를 폴더로 보여 줍니다. 어떤 프로그램이 목록을 보거나 내용을 읽으면 Windows가 그 요청을 Two Left Wheels 360에 전달합니다.
각 영상은 카메라 오디오가 담긴 비압축 영상 MOV 파일로 나타납니다. 비압축 영상은 프레임 크기가 일정하므로, 프로그램이 읽는 위치를 보면 어느 프레임을 원하는지 정확히 알 수 있습니다. 덕분에 어느 프레임이든, 어떤 순서로든 요청에 따라 만들 수 있습니다.
전체 해상도 프레임
프로그램이 전체 해상도 프레임을 읽으면, Two Left Wheels 360은 그래픽 카드의 비디오 디코더로 카메라 파일에서 두 렌즈의 해당 프레임을 디코딩하고, 롤링 셔터를 보정하고, 흔들림 보정과 수평 보정을 적용하고, 이음매를 따라 두 렌즈를 맞추고, 색을 고르게 한 뒤 하나의 360° 화면으로 합칩니다. 이 중 아무것도 저장되지 않습니다. 편집용 화질로 스티칭한 8K 파일은 분당 약 20GB가 되기 때문입니다.
8K 프레임 하나는 비압축으로 약 88MB이며, 저희 테스트 컴퓨터에서 만드는 데 0.25초 이상 걸립니다. 프레임을 보거나 렌더링하기에는 충분하지만 재생하기에는 너무 느립니다.
8비트 영상은 8비트 RGB로 전달됩니다. Insta360 X6와 DJI 카메라 같은 10비트 영상은 10비트로 디코딩한 프레임에서 스티칭되어 10비트 4:2:2 영상으로 전달되므로, 편집 프로그램에 도달하는 동안 정밀도가 손실되지 않습니다.
프록시: 세 가지
편집은 각 클립을 실시간으로 재생할 수 있게 만든 작은 버전인 프록시로 합니다. Two Left Wheels 360은 최대 세 가지 방법으로 프록시를 얻으며, 편집 프로그램에는 항상 같은 프록시 파일로 보입니다.
- 카메라 프록시에서 실시간 스티칭. 카메라는 각 영상 옆에 저해상도 파일(LRV 또는 LRF)을 기록합니다. 이 파일에는 두 렌즈의 화면이 스티칭되지 않은 채 담겨 있습니다. Two Left Wheels 360은 요청이 오면 몇 밀리초 만에 여기서 프록시 프레임을 스티칭하므로, 영상을 추가하는 순간부터 프록시를 쓸 수 있습니다.
- 대신 만든 프록시에서. 카메라 파일이 없으면 Two Left Wheels 360이 백그라운드에서 원본으로 같은 역할의 파일을 만듭니다. 영상 길이 정도의 시간이 걸립니다. 완성될 때까지 그 영상에는 전체 해상도 파일만 있습니다.
- 스티칭된 프록시 파일에서. 실시간 스티칭 프록시로 이미 편집하는 동안, Two Left Wheels 360은 백그라운드에서 각 영상의 프록시를 한 번 일반적인 작은 동영상 파일로 스티칭하고, 준비되면 그 파일로 전환합니다. 이 파일을 읽을 때는 스티칭도 그래픽 카드도 필요 없으므로 컷, 클릭, 편집 프로그램의 프로젝트 열기가 빨라지고 그래픽 카드는 편집 프로그램에 맡겨집니다. 저희 테스트 컴퓨터에서는 영상 길이보다 약 2.5배 빠르게 만들어집니다.
백그라운드 작업은 편집 프로그램이 프레임을 읽는 동안 기다리며, 디스크 여유 공간이 20GB 미만이면 스티칭된 프록시 파일을 만들지 않습니다.
설정을 바꿀 때
전체 해상도 프레임은 아무것도 저장되지 않으므로 항상 편집 팩의 현재 설정으로 만들어집니다.
스티칭된 프록시 파일에는 스티칭할 때의 화면이 담겨 있으므로, 만들 때의 설정에 속합니다. 설정을 바꾸면 Two Left Wheels 360은 바로 그 편집 팩의 프록시를 새 설정으로 다시 실시간 스티칭하고, 백그라운드에서 새 스티칭 프록시 파일을 만듭니다. 그동안에도 계속 편집할 수 있습니다. 눈에 띄는 차이는 새 파일이 준비될 때까지 프록시 반응이 조금 느려지는 것뿐입니다.
편집 프로그램은 변경 전에 읽은 프레임을 다시 읽을 때까지 계속 보여 줄 수 있습니다.
디스크에 저장되는 것
전체 해상도의 스티칭된 영상은 저장되지 않습니다. 다음과 같은 작은 파일은 미디어 폴더가 아니라 Windows 사용자 프로필 안의 앱 데이터 폴더에 보관됩니다.
- 스티칭된 프록시 파일: 초당 24프레임으로 녹화한 영상 1시간당 약 8GB로, 카메라 자체 프록시의 약 두 배입니다.
- 카메라 프록시 파일 없이 들어온 영상을 위해 만든 프록시: 카메라 프록시와 비슷한 크기입니다.
- 준비된 오디오, 각 영상의 렌즈 색 측정값, 작은 색인 파일.
편집으로 돌아올 때 시간이 들지 않도록, 이 파일들은 편집 팩이 사용하는 동안 보관됩니다. 더 이상 어떤 편집 팩에도 필요 없는 파일은 자동으로 삭제됩니다. 예를 들어 이후에 바꾼 설정으로 만든 스티칭된 프록시 파일이 그렇습니다. 카메라 프록시 파일 없이 들어온 영상을 위해 만든 프록시는 보관됩니다. 다시 만들려면 영상 길이만큼 시간이 걸리기 때문입니다. 편집 팩을 삭제할 때 그 파일도 함께 삭제할지 선택할 수 있습니다. 폴더 위치와 삭제 방법은 개인정보 페이지에 있습니다.