무료 · 오픈 소스 · 내 기기에서 동작
OpenDownloader는 브라우저에서 실행되는 무료 오픈 소스 동영상·오디오 다운로더입니다. Video DownloadHelper와 4K Video Downloader의 오픈 소스 대안. 동영상, 오디오 파일, 스트림의 링크를 붙여넣으면 컴퓨터에 저장됩니다. 중단된 다운로드는 멈춘 지점부터 이어지고, 완성된 파일은 모두 디스크에서 다시 읽은 SHA-256 다이제스트로 확인됩니다.
다운로드는 사용자의 기기에서 브라우저가 수행하며, 이미 가지고 있는 것은 업로드되지 않습니다. 기본적으로 저희 릴레이가 대신 미디어를 받아 옵니다 — 바이트를 흘려보낼 뿐 사본을 두지 않는 통과용 관입니다 — 설정에서 끄면 파일은 출처에서 디스크로 곧장 오고, 저희 서버는 경로에 없습니다.
Mega 파일 링크, 동영상·오디오 파일로 가는 직접 링크, .m3u8 재생목록은 이 페이지에서 동작합니다. YouTube, Bilibili, Vimeo, Dailymotion, Twitch, X 링크는 확장 프로그램이 필요합니다. YouTube·X·Twitch의 동영상 페이지, Mega나 Quark 공유, 파일로 가는 직접 링크, 또는 .m3u8 재생목록. Bilibili, Vimeo, Dailymotion은 확장 프로그램이 필요합니다. 마그넷 링크와 .torrent 파일도 됩니다. 지원하는 것 모두 보기
.torrent 파일이 있나요?
이미 이 컴퓨터에 있는 파일을 다루는 기능이고, 여기 있는 다른 모든 것처럼 무료입니다. 아무것도 업로드되지 않습니다. 리먹스와 오디오 추출은 다운로더가 쓰는 것과 같은 Rust 코드이고, 변환은 브라우저 자체의 코덱에서 돌아갑니다.
스트림의 트랜스포트 스트림 조각 — 중간에 끊긴 다운로드나 다른 것이 저장해 둔 조각 — 을 고르면 재인코딩 없이 재생 가능한 MP4 하나로 이어 붙입니다. 조각은 자연 순서로 정렬되므로 seg2가 seg10보다 앞에 옵니다.
AAC 트랙을 그대로 .m4a로 복사합니다. 아무것도 다시 인코딩하지 않으므로 소리는 영상에 있던 것과 바이트 단위로 같고, 큰 파일은 통째로 읽지 않고 조각으로 나눠 읽습니다.
브라우저 자체 인코더에서 돌아가므로 아무것도 업로드되지 않고 변환용 바이너리도 함께 배포하지 않습니다. 어떤 형식이 제공되는지는 이 브라우저가 무엇을 인코딩할 수 있는지에 달려 있습니다.
WebVTT와 SRT 사이를 변환합니다. 번역은 브라우저에 기기 내 번역기가 있을 때 그것을 씁니다 — 글자가 이 기기를 떠나지 않고, 클라우드로 넘어가는 대체 경로도 없습니다.
파일 자체의 말소리에서 자막을 만듭니다. 모델은 여기서 돌아갑니다. 오디오는 절대 업로드되지 않습니다. 모델 자체는 Hugging Face에서 한 번 내려받은 뒤 브라우저가 캐시합니다 — 네트워크 요청은 그것뿐입니다.
무료이며 계정이 필요 없습니다. 이 페이지는 붙여 넣은 링크만 내려받을 수 있습니다. 확장 프로그램은 보고 있는 페이지의 동영상을 찾아내고, 앱은 마그넷 링크와 토렌트도 지원합니다.
설치 없이 바로 실행하는 프로그램(.exe)입니다. 콘솔 창이 열리며, 그 창을 닫으면 종료됩니다.
“Windows의 PC 보호”가 표시되면 ‘추가 정보’를 누른 다음 ‘실행’을 선택하세요.
Windows용 내려받기압축을 풀고 브라우저의 확장 프로그램 페이지를 연 다음, 개발자 모드를 켜고 ‘압축해제된 확장 프로그램을 로드합니다’를 선택하세요.
확장 프로그램 내려받기OpenDownloader가 지원하는 모든 것을, 어떤 경로로 도달하는지에 따라 묶었습니다. 여기에 링크를 붙여넣거나, 무료 확장 프로그램을 쓰거나, 앱을 쓰면 됩니다. 미디어가 DRM으로 보호된 서비스는 코드에서 거부하며, 암호화된 스트림도 마찬가지입니다.
여기에 링크 붙여넣기
주소를 복사해 위 입력란에 붙여넣으세요. 설치할 것은 없습니다.
확장 프로그램 사용
이 사이트들은 웹 페이지에 직접 응답하지 않습니다. 무료 확장 프로그램이 지금 보고 있는 페이지를 읽습니다.
앱 사용
브라우저 탭은 BitTorrent 스움에 참여할 수 없습니다. OpenDownloader 앱이 사용자의 컴퓨터에서 처리합니다.
OpenDownloader는 MIT 또는 Apache-2.0으로 공개된 오픈 소스입니다. 코드 보기. 여기서 사용량을 재는 것은 없고, 갈아탈 유료 등급도 없습니다.
어떤 서버는 웹 페이지가 읽는 것을 거부하지만, 확장 프로그램은 그 제약을 받지 않습니다. 이 페이지도 릴레이로 우회합니다. opendownloader.app이 하나를 운영하고 페이지가 자동으로 그것을 사용하며, 저장소에서 직접 릴레이를 띄워 페이지를 그쪽으로 향하게 할 수도 있습니다. 어느 쪽이든 릴레이는 통과용 관으로 — 바이트를 흘려보낼 뿐 사본을 두지 않습니다 — 설정에서 끌 수도 있습니다.
하는 일
Rust로 작성해 WebAssembly로 컴파일한 하나의 엔진이 웹 앱과 브라우저 확장 프로그램 양쪽을 움직입니다. 확장 프로그램은 페이지가 이미 재생 중인 것을 볼 수 있고, 웹 앱은 붙여넣은 링크를 받습니다.
사이트가 제공하는 모든 화질·음질을 보여 주고, 가장 잘 받아올 수 있는 것을 표시합니다. 영상과 오디오를 따로 고르거나, 추천을 그대로 쓸 수 있습니다.
연결이 끊겨도 멈춘 지점부터 이어집니다. 완성된 파일은 디스크에서 다시 읽어 해시를 구하므로, 그 다이제스트는 실제로 손에 있는 파일을 가리킵니다.
HLS 조각은 재생 가능한 하나의 MP4로 리먹싱됩니다. 분리된 영상과 오디오 트랙도 같은 Rust 코드로 로컬에서 합쳐집니다.
오디오 트랙 추출, 파일 변환, 흩어진 .ts 조각 리먹싱, 자막 변환, 음성에서 자막 생성 — 모두 이 탭 안에서 이루어집니다.
작동 방식
동영상 페이지, 직접 파일, 스트림 재생목록, 마그넷 링크의 주소를 넣으세요. 확장 프로그램은 이 단계를 건너뜁니다. 지금 보고 있는 페이지가 무엇을 재생 중인지 이미 알고 있으니까요.
링크는 사용자의 브라우저에서 읽혀 그 뒤에 있는 실제 미디어를 찾아내고, 고를 수 있는 화질·음질이 목록으로 표시됩니다.
파일은 그것이 있는 곳에서 곧바로 기기로 내려옵니다. 중단된 다운로드는 처음부터가 아니라 멈춘 지점부터 이어집니다.
끝나면 파일을 디스크에서 다시 읽어 SHA-256 다이제스트로 확인하므로, 잘린 다운로드는 그대로 남지 않고 잡힙니다.
개인정보
다운로더가 모을 수 있는 것 대부분을 이 프로그램은 보지 않습니다. 링크는 브라우저에서 읽히고 파일도 브라우저에서 조립됩니다. 저희 릴레이가 대신 미디어를 받아 올 때 — 이 페이지에서는 기본값입니다 — 그것은 통과용 관에 불과합니다. 바이트를 그대로 흘려보내고 파일의 사본은 남기지 않습니다. 내 것이 저희 서버 근처에도 가지 않기를 원하신다면 설정에서 릴레이를 끄세요. 그러면 브라우저가 모든 직접 링크와 재생목록을 직접 받아 옵니다.
가격
유료 등급도, 체험판도, 크레딧으로 과금되는 기능도, 추가 판매도 없습니다. 모든 기능이 사용자의 기기에서 동작하므로 저희에게 드는 비용이 없습니다 — 그러니 측정할 것도, 아껴 둘 것도 없습니다.
소스는 MIT 또는 Apache-2.0입니다. 언젠가 그렇지 않게 되더라도, 아직 그랬던 버전을 포크할 수 있습니다.
질문
.m3u8 재생목록으로 가는 모든 직접 링크와, 대형 플랫폼용 추출 기능입니다. 이 페이지에서는 Mega 링크와, 서버가 허용하는 직접 링크가 그대로 동작하고, YouTube, X, Twitch는 저희가 호스팅하는 릴레이를 통해 동작합니다. Bilibili, Vimeo, Dailymotion, Instagram, Facebook, TikTok은 확장 프로그램이 필요합니다. 미디어가 DRM으로 보호된 서비스는 코드에서 거부합니다.