CloudConvert 및 비슷한 서비스는 영상을 서버에 업로드해 변환합니다. NearVid는 브라우저에서 직접 영상을 자르고 변환합니다. 자체 제작한 GPL-프리 ffmpeg.wasm 엔진으로 무손실 자르기와 WebM/GIF 출력을 처리하고, 지원되는 경우 브라우저에 내장된 코덱으로 MP4까지 내보낼 수 있습니다. 영상은 어디에도 업로드되지 않습니다.
→ 0 서버로 전송된 파일 · 동영상 처리는 기기에서 실행됩니다
CloudConvert 같은 서비스는 서버 파이프라인으로 만들어져 있습니다. 영상을 먼저 업로드하고, 변환 대기열에서 기다렸다가, 서버에서 처리된 뒤 다시 내려받는 구조죠 — 클라우드 변환 서비스가 파일 크기와 변환 시간을 제한하는 이유도 여기에 있습니다. NearVid는 이 파이프라인 자체를 없앴습니다. WebAssembly로 컴파일된 진짜 FFmpeg가 브라우저 탭 안에서 실행되므로 파일을 고르는 순간 바로 처리가 시작됩니다 — 업로드 시간도, 대기열도, 일일 제한도 없이 사용자 기기의 속도와 메모리만이 유일한 한계입니다. 무손실 트리밍, WebM 변환, GIF 만들기, 음성 추출은 지원되는 모든 브라우저에서 동작하고, 브라우저에 내장된 H.264 인코더를 쓸 수 있는 환경에서는 MP4 내보내기도 가능합니다.
정직한 비교는 양쪽을 다 봐야 합니다. 서버 팜은 브라우저 도구가 실을 수 없는 코덱을 돌릴 수 있습니다: 클라우드 변환기는 훨씬 많은 출력 형식을 지원하고, 어떤 브라우저에서든 MP4를 만들어 냅니다 — 인코딩이 그들이 통제하는 기계에서 일어나기 때문입니다. NearVid의 GPL-free FFmpeg 빌드에는 의도적으로 H.264 인코더가 없어서, MP4 내보내기는 브라우저가 WebCodecs로 자체 인코더를 제공하는 경우(크롬과 대부분의 크로뮴 계열 브라우저)에만, 그리고 그 경로가 읽을 수 있는 소스(MP4, MOV, WebM, MKV, MPEG-TS)에만 존재합니다. 모든 기기에서 동작해야 하는 희귀한 출력 형식이 필요하다면, 클라우드 변환기가 정말로 더 나은 도구입니다.
그 대신 얻는 것은 정책 약속이 아니라 구조입니다: 여기서는 동영상이 업로드될 수 없습니다. 받을 서버가 없고, 페이지의 Content-Security-Policy가 어디로든 보내는 것을 차단하기 때문입니다. 그러면서 파이프라인에 딸려 오는 모든 것이 사라집니다 — 업로드 대기, 변환 큐, 일일 변환 시간, 파일 크기 요금제, 그리고 '내 파일 사본은 언제 지워지나'라는 질문까지. 유일한 상한은 당신의 하드웨어입니다: 파일당 500MB(저사양 휴대폰은 50MB), 처리 속도는 기기 성능만큼. 녹화본 트리밍, WebM·GIF 변환, 오디오 추출 같은 일상적인 작업은 파일을 고르는 순간 바로 시작됩니다.
아니요. NearVid는 영상을 완전히 온디바이스로 처리합니다. 엄격한 Content-Security-Policy가 영상을 외부로 보낼 수 있는 요청을 기술적으로 차단합니다. CloudConvert 같은 도구는 변환이 서버에서 이루어지기 때문에 업로드가 필요하지만, NearVid의 변환은 브라우저 안에서 일어납니다.
네, 대부분의 Chrome·Edge 기반 브라우저에서 가능합니다. NearVid는 지원 여부를 감지해 WebCodecs API를 통해 브라우저에 내장된 H.264 인코더를 사용하므로, MP4 출력조차 기기 밖으로 나가지 않습니다. MP4를 쓸 수 없는 환경에서도 무손실 자르기, WebM 변환, GIF 제작은 모든 지원 브라우저에서 동작합니다.
서버만이 할 수 있는 일이 필요할 때입니다: 흔치 않은 출력 형식, H.265 같은 코덱, 대용량 파일 다수의 일괄 변환, 자동화 파이프라인용 API 같은 것들. NearVid는 일상적인 경우 — 트림, WebM, GIF, 오디오·프레임 추출, 그리고 브라우저가 지원하는 곳에서의 MP4 — 를 의도적으로 담당하며, 대신 동영상이 기기를 절대 떠나지 않는다는 보장을 제공합니다.