모든 작업은 브라우저에서
동영상을 열면 브라우저가 디스크에서 페이지로 동영상을 읽어 옵니다. 도구는 그곳에서 작업한 뒤 새 파일을 다운로드로 건네줍니다. 동영상이 어딘가로 전송되는 순간은 없습니다. 이 사이트에는 업로드 엔드포인트가 아예 없습니다.
브라우저 자체의 동영상 엔진
최신 브라우저에는 화상 통화에 쓰는 것과 같은 동영상 디코더와 인코더인 WebCodecs가 들어 있으며, 기기의 그래픽 칩에서 실행되는 경우가 많습니다. Scissor Film은 이 사이트에서 제공하는 오픈 소스 라이브러리 Mediabunny로 동영상 컨테이너(MP4, MOV, WebM 또는 MKV)를 읽고, WebCodecs로 프레임을 디코딩해 변경(자르기, 크롭, 회전, 크기 조정)한 뒤 다시 인코딩합니다. 보통 MP4에는 H.264와 AAC 소리로, WebM에는 VP9와 Opus로 인코딩합니다.
가능하면 재인코딩 없이
새로 인코딩할 필요가 전혀 없는 작업도 있습니다. 소리 제거, MP4에서 MOV로 컨테이너 변경, 키프레임에서 자르기는 압축된 동영상을 그대로 복사하므로 빠르고 손실이 없습니다. 도구는 가능할 때마다 이 방식을 사용합니다.
편집기와 화면 녹화 도구
동영상 편집기는 브라우저의 플레이어로 클립을 보여 주며, 프로젝트는 열려 있는 탭에만 보관합니다. 화면 녹화 도구는 사용자의 허락을 받아 화면을 캡처하고, 브라우저 자체의 녹화 기능으로 기기에서 녹화합니다. 음성 기반 자막은 Whisper 모델을 사용하며, 이 모델은 이 사이트에서 한 번 다운로드되어 브라우저에서 실행됩니다.
직접 확인하기
브라우저의 개발자 도구를 열고 네트워크 탭을 선택한 다음 아무 도구나 사용해 보세요. 페이지와 스크립트가 film.scissor.studio에서 로드되는 것과, 동영상을 열거나 저장할 때 아무것도 전송되지 않는 것을 볼 수 있습니다. 페이지가 로드된 뒤 인터넷 연결을 끊어도 도구는 계속 작동합니다.