다운로드를 눌렀는데 0%에 멈춰 있다 — 그 빈 시간은 어디에 쓰이는 걸까
다운로드를 누르면 바가 0%에서 출발합니다 — 그리고 그뒤가 없습니다. 십 분이 지나도 여전히 0%, 페이지를 바꿔도 0% 그대로. 이쯤에서 대부분은 인터넷 속도를 재거나 공유기를 재부팅하지만, 그 방향은 처음부터 어긋나 있습니다. 이 "멈춤"과 "느림"은 두 가지 이야기입니다. 느린 건 이미 내려오고 있는 것, 속도가 낮을 뿐이고, 0%에 머무는 건 첫 바이트조차 아직 도착하지 않았다는 뜻입니다. 아래에서 0% 이전의 두 관문을 나눠 살펴보고, 한 번 바꿔 보는 것만으로 책임 소재를 가릴 수 있는 대조법을 드립니다.
다운로드가 0%에 멈춰 있다는 건, 본격적인 전송이 시작되기 전에 멈춰 있다는 뜻입니다
0%는 속도 문제가 아닙니다 — 바가 아직 "전송" 구간까지 걸어가지 못한 것뿐입니다. 한 번의 다운로드는 먼저 두 개의 "맞으면 시작" 관문을 통과합니다. 도구가 요청을 보내고, 상대의 서버가 그것을 받아들여 승인합니다. 양쪽이 합의된 뒤에야 바이트 운반이 시작됩니다. 이 두 단계는 어느 쪽도 백분율을 만들지 않으므로, 화면 위에서는 한 칸도 움직이지 않습니다.
MDN의 HTTP 연결 관리 설명가 설명하듯, 모든 요청 앞에는 반드시 한 번의 악수가 이루어지는데, 그 왕복 자체는 아무 내용도 나르지 않습니다. 확인할 가치가 있는 것은 이 악수가 어느 절반에서 멈췄는가입니다. 요청이 아예 나가지 않았는지, 나갔는데 상대가 받지 않았는지.
바가 움직이지 않으면, 먼저 "요청이 나가지 않았다"와 "상대가 받지 않았다"를 가르세요
똑같은 0%라도 걸린 지점이 내 쪽일 수도, 상대 쪽일 수도 있습니다. 가르는 방법은 단순합니다. 이번 요청이 정말로 당신의 컴퓨터를 떠났는지를 보는 것입니다.
- 떠나지 않았다: 컴퓨터의 백신, 방화벽 규칙, 혹은 지금 쓰고 있는 네트워크의 정책이 문 앞에서 가로막은 것;
- 떠났지만 받아들여지지 않았다: 요청에서 상대는 "당신이 누구인지" 알 수 없어, 모르는 손님으로 처리합니다.
먼저 걸러내야 할 경우가 하나 더 있습니다. 오른쪽 "동영상 라이브러리"에 항목이 하나도 없다면, 그것은 더 앞 단계의 이야기이고, 순서는 다운로더가 동영상을 감지하지 못할 때에 두었습니다. 이 글에서 다루는 것은 목록에는 항목이 있고, 눌렀는데, 진행률만 움직이지 않는 상황입니다.

내 컴퓨터 안에는 보이지 않는 "송출 규칙"이 있어, 도구의 연결을 가로막을 수 있습니다
요청이 나가지 않는 가장 흔한 설명은, 백신이나 네트워크 정책이 연결을 문 앞에서 막고 있는 것입니다. 방화벽은 어떤 트래픽을 통과시키고 어떤 것을 막을지 판단하는데, 송출 방향 역시 판단 대상입니다(Cloudflare의 방화벽 설명). 회사나 학교 네트워크는 그 위에 정책을 한 겹 더 얹습니다.
이쪽 걸림에는 알아보기 쉬운 특징이 몇 개 있습니다:
- 브라우저에서는 영상이 멀쩡히 재생되는데, 다운로드 단계만 꼼짝하지 않는다;
- 회사나 기숙사 네트워크에서는 번번이 재현되고, 집에 돌아오면 같은 기기에서 다시 정상이 된다;
- 백신을 깐 직후, 이런 도구가 처음으로 연결을 시도할 때 알림이 떴거나, 알림조차 없이 조용히 막혔었다.
이쪽인지 확인하려고 백신 설정을 하나하나 뒤질 필요는 없습니다. 기기를 다른 네트워크로 — 예컨대 휴대폰 핫스팟으로 — 옮겨서 같은 영상을 다시 내려받아 보세요. 끝까지 가면, 걸어둔 것은 옛 송출 규칙이었습니다. 여전히 0%라면, 그때 비로소 상대 쪽이 의심 대상이 됩니다.
주소는 손에 들어왔는데, 상대 서버는 여전히 받아들이지 않을 수 있습니다
요청이 밖으로 나갔어도, 상대가 받아들인다는 보장은 없습니다. 주소가 접수되는지는 그것이 어떤 신분을 달고 있는지에 달렸습니다. 페이지 안의 플레이어는 로그인 상태를 끌고 가서 데이터를 가져오지만, 알맹이 없는 주소 하나를 다운로드 통로에 넘기면 서버는 그것을 모르는 손님으로 취급합니다.
같은 링크가 브라우저에서는 재생되는데 다운로드 도구에서는 얼어붙는 것도 이 때문입니다 — 차이는 대역폭이 아니라 신분에 있습니다. 주소는 늙기도 합니다. 그 메커니즘은 스트리밍 영상이 다운로드되지 않는 이유에서 이미 해부했습니다. 하나는 유효기간이 몸에 붙어 있어 손에 넣고 얼마 안 가 무효가 되는 종류고, 다른 하나는 목록을 가리킬 뿐 그 자체로는 영상 파일이 아닌 종류입니다.
이쪽에 걸린 것이라면, 도구를 바꿔도 마찬가지입니다.
한 번의 대조로 책임이 정해집니다: 공개 영상 하나를 다시 내려받으세요
걸림이 내 쪽인지 상대 쪽인지, 한 번의 교체로 갈라집니다. 상관없는 공개 영상을 하나 골라, 같은 도구로, 같은 기기로, 같은 시간대에 다시 내려받아 보세요.
- 평소처럼 끝까지 간다: 도구와 환경은 정상입니다. 걸림은 이 콘텐츠나 이 사이트 쪽에 있으며, 앞 절의 두 경우에 해당합니다;
- 여전히 0%: 걸림은 내 기기 쪽에 있습니다. 송출 규칙 절로 돌아가 거기서부터 아래로 내려가세요;
- 휴대폰 핫스팟에서만 된다: 걸어둔 것은 원래 네트워크의 정책이지, 도구가 아닙니다.
덤으로 옆 무리도 선을 그어 둡니다. 이 방법은 진행률이 애초에 켜지지 않은 다운로드를 위한 것입니다. 바가 이미 걷고 있고 다만 느리거나, 99% 근처에서 멈춘다면, 그것은 전송과 마무리 구간의 이야기이고, 순서는 다운로드가 멈춘 게 아니라 느릴 때에 있습니다.
콘텐츠를 계속 저장하려면, 이 기다림을 지나지 않는 길을 가세요
녹화라는 길은 서버에 파일을 청구하지 않으므로, 상대가 먼저 고개를 끄덕여 줄 필요도 없습니다. 화면이 멀쩡히 재생된다는 것은 페이지의 통로가 이미 합의를 마치고 작동 중이라는 뜻입니다. 녹화가 하는 일은 이미 재생되고 있는 화면을 그대로 받아 적는 것이지, 파일 단위의 요청을 한 번 더 쏘는 것이 아닙니다. 0% 앞의 두 관문, 이 길은 어느 쪽도 지나지 않습니다.
VidBrowser로 저장하는 것은 네 단계입니다:
1단계: VidBrowser를 다운로드하고 설치하세요
VidBrowser는 Windows와 Mac을 지원하는 데스크톱 동영상 브라우저로, 다운로드와 녹화 두 기능을 내장하고 있으며 설치는 몇 분이면 끝납니다.

2단계: VidBrowser 안에서 그 페이지를 열고, 내 계정으로 로그인해 재생하세요
백신 설정을 바꿀 필요도, 주소를 복사할 필요도 없습니다.
3단계: 목록에 항목이 있으면, 해상도를 고르고 주황색 "다운로드"를 누르세요
오른쪽 "동영상 라이브러리"에 감지된 영상이 나열되고, 각 항목마다 주황색 "다운로드" 버튼과 그 앞에 해상도 드롭다운이 붙어 있습니다. 한 번 누르면 MP4로 저장됩니다. 이 단계가 오래 0%에 머물러 있다면, 몇 번이고 다시 시도하지 말고 바로 다음 단계로 가세요.

4단계: 녹화로 갈아타서, 재생 중인 내용을 기록하세요
마우스를 화면 위로 옮기면 녹화 컨트롤이 겹쳐 나타납니다. 속도를 고르고(1x는 실시간, 2x와 4x면 더 빨리 끝납니다), "전체 녹화"를 눌러 구간 전체를 담고, 왼쪽의 녹화 버튼은 언제든 시작하거나 일시정지할 수 있습니다. 보호되는 콘텐츠, 목록 형식의 콘텐츠, 그리고 위에서 문 앞에 가로막힌 모든 다운로드가 이 단계로 모입니다. 녹화가 끝난 파일은 왼쪽의 다운로드 기록에서 찾을 수 있습니다.
자주 묻는 질문
0%에 오래 멈춰 있는데 — 계속 기다릴까요, 취소하고 다시 할까요?
먼저 시계를 보세요. 악수 단계가 일이 분, 이 분을 넘겼는데도 들어오는 바이트가 하나도 없다면, 기본적으로 저절로 좋아지지 않습니다. 취소하고 다시 하는 편이 기다리는 것보다 보통 쌉니다. 다시 시도하기 전에, 공개 영상으로 도구 자체가 아직 살아 있는지 확인하세요. 이미 문제가 생긴 환경 안에서 테스트를 반복하지 않기 위해서입니다.
같은 컴퓨터인데 다른 다운로드는 다 정상입니다 — 왜 하필 이것만 0%에서 멈추나요?
일반적인 다운로드는 가장 흔한 도메인과 포트를 지나가며, 오래전부터 통과가 허용된 곳들입니다. 백신 입장에서 이런 도구의 연결 시도는 기록이 없는 새 프로그램이라, 홀로 유죄 판정을 받기 쉽습니다. 한 번 돌아가 보면 — 휴대폰 핫스팟으로 — 기기 정책인지 네트워크 정책인지 갈립니다.
0%에 걸린 이 하나, 다른 다운로드 도구로 받을 수 있을까요?
걸림이 어느 쪽에 있느냐에 달렸습니다. 콘텐츠 쪽이라면 — 주소가 신분을 요구하거나, 유효기간이 있거나, 그 자체가 목록일 뿐이라면 — 도구를 바꿔도 결과는 같고, 그때는 저장 방식을 바꾸는 편이 도구를 바꾸는 것보다 낫습니다. 내 기기의 송출 규칙에 걸린 것이라면, 어떤 도구도 그것을 우회하지 못합니다. 먼저 그 규칙부터 처리해야 합니다.



