무료 · 오픈 소스 · 내 기기에서 동작

웹 페이지의 동영상을 컴퓨터에 저장하세요.

OpenDownloader는 브라우저에서 실행되는 무료 오픈 소스 동영상·오디오 다운로더입니다. Video DownloadHelper와 4K Video Downloader의 오픈 소스 대안. 동영상, 오디오 파일, 스트림의 링크를 붙여넣으면 컴퓨터에 저장됩니다. 중단된 다운로드는 멈춘 지점부터 이어지고, 완성된 파일은 모두 디스크에서 다시 읽은 SHA-256 다이제스트로 확인됩니다.

다운로드는 사용자의 기기에서 브라우저가 수행하며, 이미 가지고 있는 것은 업로드되지 않습니다. 기본적으로 저희 릴레이가 대신 미디어를 받아 옵니다 — 바이트를 흘려보낼 뿐 사본을 두지 않는 통과용 관입니다 — 설정에서 끄면 파일은 출처에서 디스크로 곧장 오고, 저희 서버는 경로에 없습니다.

YouTube·X·Twitch의 동영상 페이지, Mega나 Quark 공유, 파일로 가는 직접 링크, 또는 .m3u8 재생목록. Bilibili, Vimeo, Dailymotion은 확장 프로그램이 필요합니다. 지원하는 것 모두 보기

대신 .torrent 파일이 있나요?

다운로드

로컬 도구

이미 이 컴퓨터에 있는 파일을 다루는 기능이고, 여기 있는 다른 모든 것처럼 무료입니다. 아무것도 업로드되지 않습니다. 리먹스와 오디오 추출은 다운로더가 쓰는 것과 같은 Rust 코드이고, 변환은 브라우저 자체의 코덱에서 돌아갑니다.

.ts 조각을 MP4로 리먹스하기

스트림의 트랜스포트 스트림 조각 — 중간에 끊긴 다운로드나 다른 것이 저장해 둔 조각 — 을 고르면 재인코딩 없이 재생 가능한 MP4 하나로 이어 붙입니다. 조각은 자연 순서로 정렬되므로 seg2가 seg10보다 앞에 옵니다.

MP4에서 오디오만 빼내기

AAC 트랙을 그대로 .m4a로 복사합니다. 아무것도 다시 인코딩하지 않으므로 소리는 영상에 있던 것과 바이트 단위로 같고, 큰 파일은 통째로 읽지 않고 조각으로 나눠 읽습니다.

영상이나 오디오 파일 변환하기

브라우저 자체 인코더에서 돌아가므로 아무것도 업로드되지 않고 변환용 바이너리도 함께 배포하지 않습니다. 어떤 형식이 제공되는지는 이 브라우저가 무엇을 인코딩할 수 있는지에 달려 있습니다.

자막 변환·번역

WebVTT와 SRT 사이를 변환합니다. 번역은 브라우저에 기기 내 번역기가 있을 때 그것을 씁니다 — 글자가 이 기기를 떠나지 않고, 클라우드로 넘어가는 대체 경로도 없습니다.

음성에서 자막 만들기

파일 자체의 말소리에서 자막을 만듭니다. 모델은 여기서 돌아갑니다. 오디오는 절대 업로드되지 않습니다. 모델 자체는 Hugging Face에서 한 번 내려받은 뒤 브라우저가 캐시합니다 — 네트워크 요청은 그것뿐입니다.

OpenDownloader 내려받기

무료이며 계정이 필요 없습니다. 이 페이지는 붙여 넣은 링크만 내려받을 수 있습니다. 확장 프로그램은 보고 있는 페이지의 동영상을 찾아내고, 앱은 마그넷 링크와 토렌트도 지원합니다.

Windows 앱

설치 없이 바로 실행하는 프로그램(.exe)입니다. 콘솔 창이 열리며, 그 창을 닫으면 종료됩니다.

“Windows의 PC 보호”가 표시되면 ‘추가 정보’를 누른 다음 ‘실행’을 선택하세요.

Windows용 내려받기

macOS 앱

Intel과 Apple Silicon Mac을 하나의 파일로 지원합니다.

macOS용 내려받기

Chrome 및 Edge 확장 프로그램

압축을 풀고 브라우저의 확장 프로그램 페이지를 연 다음, 개발자 모드를 켜고 ‘압축해제된 확장 프로그램을 로드합니다’를 선택하세요.

확장 프로그램 내려받기

Firefox 확장 프로그램

Firefox 부가 기능에서 한 번에 설치합니다.

Firefox에 추가

모든 릴리스, 체크섬, 소스 코드는 GitLab에 있습니다.

지원 사이트

OpenDownloader가 지원하는 모든 것을, 어떤 경로로 도달하는지에 따라 묶었습니다. 여기에 링크를 붙여넣거나, 무료 확장 프로그램을 쓰거나, 앱을 쓰면 됩니다. 미디어가 DRM으로 보호된 서비스는 코드에서 거부하며, 암호화된 스트림도 마찬가지입니다.

여기에 링크 붙여넣기

주소를 복사해 위 입력란에 붙여넣으세요. 설치할 것은 없습니다.

YouTubeTwitch clipsXMegaQuarkeD2kXunlei

확장 프로그램 사용

이 사이트들은 웹 페이지에 직접 응답하지 않습니다. 무료 확장 프로그램이 지금 보고 있는 페이지를 읽습니다.

BilibiliTikTokDouyinInstagramFacebookWeChatVimeoDailymotion

앱 사용

브라우저 탭은 BitTorrent 스움에 참여할 수 없습니다. OpenDownloader 앱이 사용자의 컴퓨터에서 처리합니다.

BitTorrent

OpenDownloader는 MIT 또는 Apache-2.0으로 공개된 오픈 소스입니다. 코드 보기. 여기서 사용량을 재는 것은 없고, 갈아탈 유료 등급도 없습니다.

어떤 서버는 웹 페이지가 읽는 것을 거부하지만, 확장 프로그램은 그 제약을 받지 않습니다. 이 페이지도 릴레이로 우회합니다. opendownloader.app이 하나를 운영하고 페이지가 자동으로 그것을 사용하며, 저장소에서 직접 릴레이를 띄워 페이지를 그쪽으로 향하게 할 수도 있습니다. 어느 쪽이든 릴레이는 통과용 관으로 — 바이트를 흘려보낼 뿐 사본을 두지 않습니다 — 설정에서 끌 수도 있습니다.

하는 일

하나의 엔진, 두 개의 입구.

Rust로 작성해 WebAssembly로 컴파일한 하나의 엔진이 웹 앱과 브라우저 확장 프로그램 양쪽을 움직입니다. 확장 프로그램은 페이지가 이미 재생 중인 것을 볼 수 있고, 웹 앱은 붙여넣은 링크를 받습니다.

화질 고르기

사이트가 제공하는 모든 화질·음질을 보여 주고, 가장 잘 받아올 수 있는 것을 표시합니다. 영상과 오디오를 따로 고르거나, 추천을 그대로 쓸 수 있습니다.

이어받고, 증명합니다

연결이 끊겨도 멈춘 지점부터 이어집니다. 완성된 파일은 디스크에서 다시 읽어 해시를 구하므로, 그 다이제스트는 실제로 손에 있는 파일을 가리킵니다.

스트림을 하나로

HLS 조각은 재생 가능한 하나의 MP4로 리먹싱됩니다. 분리된 영상과 오디오 트랙도 같은 Rust 코드로 로컬에서 합쳐집니다.

업로드가 필요 없는 도구

오디오 트랙 추출, 파일 변환, 흩어진 .ts 조각 리먹싱, 자막 변환, 음성에서 자막 생성 — 모두 이 탭 안에서 이루어집니다.

작동 방식

네 단계, 대부분은 사용자의 기기 안에서.

붙여넣기

동영상 페이지, 직접 파일, 스트림 재생목록, 마그넷 링크의 주소를 넣으세요. 확장 프로그램은 이 단계를 건너뜁니다. 지금 보고 있는 페이지가 무엇을 재생 중인지 이미 알고 있으니까요.

해석

링크는 사용자의 브라우저에서 읽혀 그 뒤에 있는 실제 미디어를 찾아내고, 고를 수 있는 화질·음질이 목록으로 표시됩니다.

가져오기

파일은 그것이 있는 곳에서 곧바로 기기로 내려옵니다. 중단된 다운로드는 처음부터가 아니라 멈춘 지점부터 이어집니다.

검증

끝나면 파일을 디스크에서 다시 읽어 SHA-256 다이제스트로 확인하므로, 잘린 다운로드는 그대로 남지 않고 잡힙니다.

개인정보

링크 말고는 아무것도 요구하지 않도록 만들었습니다.

다운로더가 모을 수 있는 것 대부분을 이 프로그램은 보지 않습니다. 링크는 브라우저에서 읽히고 파일도 브라우저에서 조립됩니다. 저희 릴레이가 대신 미디어를 받아 올 때 — 이 페이지에서는 기본값입니다 — 그것은 통과용 관에 불과합니다. 바이트를 그대로 흘려보내고 파일의 사본은 남기지 않습니다. 내 것이 저희 서버 근처에도 가지 않기를 원하신다면 설정에서 릴레이를 끄세요. 그러면 브라우저가 모든 직접 링크와 재생목록을 직접 받아 옵니다.

  • 계정이 필요 없습니다 모든 기능이 로그인 없이 동작합니다. 로그인은 선택이며 다른 앱으로 크레딧을 이어 주기 위한 것으로, 여기서는 필요하지 않습니다.
  • 파일은 기기를 떠나지 않습니다 이미 가지고 있는 것은 저희에게 전송되지 않으며, 파일은 브라우저에서 조립됩니다. YouTube, X, Twitch는 저희 릴레이가 대신 미디어를 받아 오며, 바이트를 사본 없이 그대로 통과시킵니다. 설정에서 릴레이를 끄면 브라우저가 직접 받아 오고, 저희 서버는 경로에 없습니다.
  • 감지는 켜기 전까지 동작하지 않습니다 확장 프로그램은 한 번에 한 사이트씩 권한을 요청하며, 켜지 않은 사이트에서는 아무것도 보지 않습니다.
  • 광고도, 추적기도, 제3자 분석도 없습니다 지금 보고 있는 이 페이지는 제3자 스크립트를 불러오지 않고 쿠키도 설정하지 않습니다. 방문 수와 어떤 버튼이 눌렸는지는 저희 서버에서 직접 운영하는 분석으로 세며, 파일은 보지 않습니다.
  • 암호화되거나 DRM으로 보호된 미디어는 거부합니다 모든 사이트에서, 코드 수준에서 거부합니다 — 권장하지 않는 정도가 아닙니다.

가격

무료입니다. 전부.

유료 등급도, 체험판도, 크레딧으로 과금되는 기능도, 추가 판매도 없습니다. 모든 기능이 사용자의 기기에서 동작하므로 저희에게 드는 비용이 없습니다 — 그러니 측정할 것도, 아껴 둘 것도 없습니다.

소스는 MIT 또는 Apache-2.0입니다. 언젠가 그렇지 않게 되더라도, 아직 그랬던 버전을 포크할 수 있습니다.

질문

설치하기 전에.

OpenDownloader는 무엇인가요?
OpenDownloader는 opendownloader.app에서 쓰는 무료 오픈 소스 동영상·오디오 다운로더입니다. 웹 앱에 링크를 붙여 넣거나 브라우저 확장 프로그램을 사용하면 파일이 내 컴퓨터에 저장됩니다. 소스 코드는 gitlab.com/opendownloader/opendownloader 에 있습니다.
어떤 사이트에서 동작하나요?
미디어 파일이나 .m3u8 재생목록으로 가는 모든 직접 링크와, 대형 플랫폼용 추출 기능입니다. 이 페이지에서는 Mega 링크와, 서버가 허용하는 직접 링크가 그대로 동작하고, YouTube, X, Twitch는 저희가 호스팅하는 릴레이를 통해 동작합니다. Bilibili, Vimeo, Dailymotion, Instagram, Facebook, TikTok은 확장 프로그램이 필요합니다. 미디어가 DRM으로 보호된 서비스는 코드에서 거부합니다.
왜 어떤 사이트는 여전히 확장 프로그램이 필요한가요?
웹 페이지는 상대 사이트가 응답에 동의할 때만 그 사이트를 읽을 수 있는데, 큰 플랫폼들은 거부합니다. YouTube, X, Twitch는 저희가 호스팅하는 릴레이가 대신 요청하기 때문에 여기서도 동작합니다 — 미디어를 흘려보낼 뿐 아무것도 보관하지 않습니다. Bilibili와 Dailymotion은 저희 서버 주소를 차단하고, Vimeo는 페이지 자체의 플레이어를 필요로 하며, Instagram, Facebook, TikTok은 로그인된 브라우저를 필요로 합니다. 그래서 이들에는 확장 프로그램이 필요합니다. 확장 프로그램은 지금 보고 있는 페이지 안에서 사용자의 세션으로 동작하므로 이 제약을 받지 않습니다.
토렌트나 마그넷 링크도 받을 수 있나요?
네, OpenDownloader 앱에서 가능합니다. 브라우저 탭은 BitTorrent 스웜에 참여할 수 없어서, 앱이 사용자의 기기에서 그 일을 하고 토렌트 안의 각 파일을 HTTP로 제공합니다 — 이 페이지와 같은 것이 앱 안에서 돌아갑니다. 이 페이지가 할 수 없는 이유는 위의 릴레이와 같습니다. eDonkey 링크는 인식해 설명하지만 내려받지는 않습니다. 다른 네트워크이기 때문입니다. 앱은 이 페이지에서 macOS용과 Windows용을 무료로 내려받을 수 있습니다.
계정이 필요한가요?
아니요. 막아 둔 것은 없습니다. 로그인은 하나의 계정과 그 크레딧을 저희 다른 앱에서도 쓸 수 있게 하기 위해 있습니다.
정말 오픈 소스인가요?
네 — 전부, MIT 또는 Apache-2.0으로 공개되어 있습니다.
유료 버전이나 체험 기간, 프리미엄 기능이 있나요?
아니요. 유료 요금제도, 체험 기간도, 크레딧으로 과금되는 기능도, 추가 구매 유도도 없습니다. 모든 기능이 무료입니다.
어떤 형식으로 저장하고 변환할 수 있나요?
MP4, WebM, M4A, MP3, WAV, OGG입니다. HLS 스트림은 재생 가능한 하나의 MP4로 합쳐집니다.
여러 파일을 한꺼번에 내려받을 수 있나요?
네. 여러 링크를 대기열에 넣을 수 있습니다. 기본으로 세 개가 동시에 실행되고, 설정에서 최대 여섯 개까지 늘릴 수 있습니다.
도움을 받거나 문제를 신고하려면 어떻게 하나요?
hello@opendownloader.app 으로 메일을 보내거나 gitlab.com/opendownloader/opendownloader/-/issues 에서 문제를 신고해 주세요.