무료 체험
← 블로그로 돌아가기

Discord에 쌓아둔 영상, 먼저 만료되는 링크인지 확인하세요

Discord에 오래 있으면 즐겨찾기와 채팅 기록에 쌓인 영상이 적지 않습니다. 친구들이 보낸 게임 하이라이트, 커뮤니티를 돌던 명장면, 놓치기 아까웠던 음성 채널의 라이브. 그런데 몇 주 뒤 다시 열어 보면 아직 재생되는 것과 "This content is no longer available"로 바뀐 것이 갈립니다. 같은 영상인데 운명이 완전히 다릅니다 — 차이는 그 영상이 어디서 왔는가에 있습니다. Discord 자체는 일괄 내보내기도 다운로드 입구도 제공하지 않습니다. 이 영상들을 파일로 남기려면 먼저 출처를 가려야 합니다.

Discord의 영상은 세 갈래 출처가 있습니다 — 먼저 무엇을 저장하려는지 보세요

채널에서 보이는 영상은 세 갈래에서 옵니다. 채팅 첨부파일, 붙여넣은 외부 링크, 음성 채널의 실시간 화면 — 세 출처에 세 저장법이 대응합니다.첨부파일은 누군가 영상 파일을 채팅에 곧바로 보낸 것이고, 파일 본체는 Discord 자체 저장소에 있으며 메시지에는 보통 재생 카드가 붙어 표시됩니다. 외부 링크는 누군가 YouTube나 Streamable 같은 링크를 채널에 붙여넣은 것으로, Discord는 그것을 임베드로 그려줄 뿐 — 파일은 처음부터 이 서버에 없습니다. 셋째는 음성 채널에서 연 카메라와 "Go Live" 화면 공유로, 실시간으로 일어나는 영상 스트림이며 그 뒤에 파일 자체가 없습니다.

출처를 가리지 않으면 저장의 노력은 다 물거품이 됩니다. 임베드 화면에서 다운로드 버튼을 찾지 못하는 건 당연하고, 파일은 다른 플랫폼에 있으며 다룰 올바른 자리는 그 호스트 플랫폼입니다 — 이 점은 Tumblr 저장 편에서 다룬 "영상 출처는 하나가 아니다"에 펼쳐져 있습니다. 실시간 스트림에서 "다시보기"를 찾아도 없습니다. 녹화가 아니기 때문입니다. 첨부파일은 셋 중 유일하게 진짜 Discord에 속한 파일이고, 그 위에는 두 층의 제한이 얹혀 있습니다. 링크가 만료된다는 것과, 크기가 눌려 있다는 것입니다.

첨부 링크는 만료되는 서명 주소로 바뀌었습니다

2023년 11월부터 Discord는 첨부 링크를 전부 유효기간이 있는 서명 주소로 바꿨습니다. 클라이언트를 벗어난 링크는 얼마 뒤 죽습니다.당시 공식 공지에 따르면 이 변경은 Discord 저장소를 악용해 악성코드를 유포하는 행위를 막기 위함이었습니다. 새 첨부 주소는 세 개의 서명 파라미터 — 발급 시각, 만료 시각, 검증 코드 — 를 달고 있고, 한번 만료되면 어떤 브라우저로 열어도 "This content is no longer available"이 나옵니다. 파일 본체는 Discord 저장소에 아직 있지만 이 주소로는 더 이상 문을 열 수 없습니다.

여기에 오해하기 쉬운 메커니즘이 한 층 있습니다. 링크 만료는 파일 삭제를 뜻하지 않습니다. 클라이언트 안에서 열면 새 서명으로 자동 교체됩니다.공식 개발자 문서는 단호하게 말합니다. 애플리케이션이 첨부 콘텐츠에 장기 접근이 필요하면 콘텐츠를 가져와 자체적으로 관리하는 독립 호스트에 저장해야 한다고. 일반 사용자의 상황으로 옮기면 이 문장의 뜻은 이렇습니다. 링크를 복사해 다른 곳에 보내면 며칠 뒤 죽은 링크가 됩니다. 영상을 오래 제 손에 두고 싶다면 로컬 파일로 내리는 것이 공식 문서 스스로가 가리키는 방향입니다.

서명 주소 외에도 공식 도움말 센터의 Caps 페이지는 무료 계정의 파일 하나 한도를 10MB로 표기합니다 — 이 숫자가 Discord에서 대부분의 "영상"이 애초에 어떤 모습으로나 존재할 수 있는지를 결정합니다.Nitro Basic은 50MB, 풀 Nitro는 500MB입니다. 서버 부스트 레벨 2와 3은 서버 전체 멤버의 한도를 각각 50MB와 100MB로 올리며, 현재 서버 등급 기준입니다. 10분짜리 1080p 영상은 10MB를 금방 넘기 때문에, 무료 등급 사용자가 영상을 보내려면 화질을 다 눌러 압축하거나 아예 못 보냅니다.

한도가 낮다는 건 채널에서 흔한 셋째 형태도 설명합니다. 파일이 안 들어가니 사람들이 외부 링크를 대신 붙이거나 영상을 잘게 잘라 여러 첨부로 보냅니다. 반대로 첨부 형태로 존재할 수 있었던 영상은 대부분 짧은 클립이거나 낮은 비트레이트 편집이고, 이런 작은 파일은 링크가 신선할 때 바로 저장할 수 있습니다. 실시간 화면 스트림이 왜 "저장이 안 되는지"는 그 메커니즘이 스트리밍 영상이 다운로드되지 않는 이유에 펼쳐져 있습니다 — 여기서는 결론만 기억하면 됩니다. 실시간 스트림에는 파일이 없고, 눈앞에 있는 것은 지금 막 일어나고 있는 재생입니다.

세 출처를 각자 자리로, 한 바퀴에 파일로 만들기

출처가 정리되면 남은 건 각자의 저장법을 쓰는 일입니다. 첨부는 링크가 신선할 때 내리고, 외부 링크는 호스트로 돌려보내고, 실시간 화면은 녹화합니다.VidBrowser는 다운로드와 녹화 두 기능을 내장한 데스크톱용 비디오 브라우저로, Windows와 Mac에서 영상을 보고 구간을 잘라 로컬에 저장하기에 맞춰져 있으며 Discord 웹 버전도 그 안에서 평소처럼 돌아갑니다. 절차는 다음과 같습니다:

1단계: VidBrowser를 내려받아 설치

VidBrowser 공식 사이트에 접속해 Windows 또는 Mac 버전을 내려받고 설치를 마칩니다. 몇 분이면 끝납니다.

2단계: VidBrowser에서 Discord 웹 버전을 열고 로그인

내장 브라우저로 Discord 웹 버전을 열고 본인 계정으로 로그인한 뒤, 영상이 있는 채널로 들어갑니다. 첨부와 외부 링크는 웹에서 클라이언트와 똑같이 표시되고, 음성 채널의 실시간 화면도 보입니다.

3단계: 음성 채널의 실시간 화면은, 녹화 기능으로 저장

카메라 화면과 "Go Live" 화면 공유는 실시간 스트림이라 내려받을 파일이 없고, 녹화가 남기는 방법입니다. 마우스를 영상 위로 움직이면 녹화 컨트롤이 겹쳐 나타납니다 — 녹화 속도를 고르고(1x 실시간, 또는 2x·4x로 더 빨리 끝내기), Record All을 눌러 영상 전체를 녹화 시작하며, 왼쪽 녹화 버튼으로 언제든 시작하거나 일시정지할 수 있습니다. 라이브와 공유 화면은 지금 상대 쪽에서 일어나고 있는 일입니다. 녹화 전에 한마디 알릴지 생각하는 것이 커뮤니티의 기본 예의입니다.

4단계: 첨부 영상은 다운로드로 채우고, 다운로드 기록에서 확인

첨부 영상이 재생되는 동안 오른쪽 "비디오 라이브러리" 패널에 감지된 항목이 나열됩니다. 주황색 Download 버튼을 누르면 MP4로 저장할 수 있습니다. 녹화나 다운로드가 끝나면 왼쪽 내비게이션의 시계 아이콘을 눌러 다운로드 기록을 열고, 파일명·크기·저장 위치를 대조하며 파일이 온전하고 정상 재생되는지 확인합니다. 이 세 걸음이 끝나면 채널의 영상은 모두 각자 내릴 자리를 얻습니다.

자주 묻는 질문

이미 404가 뜬 첨부 링크도 살릴 수 있나요?

살릴 수 있습니다. 파일이 아직 있는 한은요. Discord 클라이언트에서 원래 메시지를 찾아 다시 열거나 새로 고치면, 클라이언트가 새 서명 주소를 자동으로 만들어 줍니다. 그 타이밍에 영상을 바로 로컬에 저장하는 것이 링크를 다시 복사하는 것보다 훨씬 안전합니다 — 새 링크도 얼마 안 가 똑같이 만료되니까요.

로컬에 저장한 뒤, 메시지가 삭제되면 영상도 사라지나요?

사라지지 않습니다. 첨부로 저장한 것은 그 시점의 파일 사본이고, 이후 메시지가 지워지거나 서버가 해체되어도 이미 내 PC에 내려앉은 파일에는 영향이 없습니다. 아픈 건 반대쪽입니다. 링크만 저장하고 파일을 저장하지 않았다면, 메시지가 지워지거나 서명이 만료되는 순간 기다리는 건 404뿐입니다.

외부 링크 영상은 Discord 안에서 직접 다운로드할 수 있나요?

호스트에 달렸습니다. 임베드 플레이어 뒤의 파일은 YouTube, Streamable 등 붙여넣어진 원 플랫폼에 있고, Discord는 표시 계층일 뿐이라 다운로드는 호스트 플랫폼에서 처리해야 합니다. 예외는 상대가 파일 직접 링크를 붙인 경우 — 그것은 열면 바로 저장할 수 있습니다.

더 많은 블로그