본문으로 건너뛰기
로그인 둘러보기
오디오·영상·캡처 · 윈도우즈 유틸

Video Downloader for Command Palette

0

Video Downloader for Command Palette는 DevLG가 개발한 Microsoft PowerToys 커맨드 팔레트 확장으로, yt-dlp를 이용해 PowerToys 인터페이스 안에서 바로 동영상을 내려받을 수 있게 해줍니다.

비디오 다운로더커맨드 팔레트

소개

Video Downloader for Command Palette는 DevLG가 개발한 Microsoft PowerToys 커맨드 팔레트 확장으로, yt-dlp를 이용해 PowerToys 인터페이스 안에서 바로 동영상을 내려받을 수 있게 해줍니다. yt-dlp가 지원하는 다양한 사이트의 단일 영상, 재생 목록, 오디오, 자막까지 한곳에서 처리할 수 있도록 만들어졌으며 현재 v0.0.9.0이 GitHub에 공개되어 있습니다. C#으로 작성된 이 프로젝트는 MIT 라이선스로 배포되는 1인 개발자의 첫 오픈소스 작업이기도 합니다.

상세정보

다양한 사이트와 콘텐츠 형식 지원

yt-dlp의 지원 사이트 목록에 포함된 수백 개 서비스에서 단일 영상뿐 아니라 재생 목록, 채널의 동영상 탭 URL까지 다운로드할 수 있습니다. 영상뿐 아니라 오디오, 자동 생성 캡션과 자막도 함께 내려받을 수 있습니다.

병렬 다운로드와 진행률 추적

각 영상 포맷을 개별 작업으로 내려받아 동시에 여러 다운로드를 진행할 수 있으며, 각각의 진행률을 인터페이스에서 실시간으로 확인할 수 있습니다. 영상 트리밍과 라이브 스트림은 FFmpeg의 m3u8 동시 처리 한계로 인해 병렬 다운로드 대상에서 제외됩니다.

QuickMerge와 커스텀 포맷 선택

Advanced 모드에서는 사용 가능한 모든 포맷과 메타데이터를 표시하고, yt-dlp의 포맷 선택자 표현식을 직접 입력해 영상과 오디오를 빠르게 병합할 수 있습니다. 컨텍스트 메뉴의 Select Command를 이용하면 영상 1개와 오디오 1개를 선택해 병합할 수도 있습니다.

영상 트리밍

목록에서 임의의 영상 포맷을 고른 뒤 우측 하단의 점 세 개 메뉴에서 Trim Video를 눌러 시작·종료 시간을 hh:mm:ss 단위로 지정하면 다운로드와 함께 잘라낼 수 있습니다. 이 동작은 yt-dlp가 영상 구간을 시청하며 처리하기 때문에 다운로드 시간이 영상 길이와 비슷하게 소요될 수 있습니다.

라이브 스트림 부분 지원

라이브 스트림 URL을 붙여넣고 포맷을 선택해 다운로드하면 새 터미널 창이 열리며, 파일을 마무리하려면 사용자가 Ctrl + C로 수동으로 중단해야 합니다.

설치 방법

  • Microsoft Store의 CmdPal Video Downloader 페이지에서 설치합니다.
  • winget 명령으로 설치합니다(예: winget install DevLG.CmdPalVideoDownloader).
  • GitHub 릴리스 페이지의 Assets에서 x64 또는 ARM64용 .Msix 파일을 내려받아 설치합니다.

필수 구성 요소 설치

  • PowerToys v0.90 이상을 설치합니다(예: winget install Microsoft.PowerToys).
  • yt-dlp를 설치합니다(예: winget install yt-dlp.yt-dlp). yt-dlp가 없으면 확장에서 오류와 함께 winget 설치 옵션이 표시됩니다.

기본 사용 흐름

  1. PowerToys 커맨드 팔레트(Win+Shift+P)를 열고 확장에 설정된 명령을 입력합니다.
  2. 다운로드할 영상 또는 재생 목록 URL을 붙여넣고 표시되는 포맷 목록에서 항목을 선택합니다.
  3. 필요에 따라 트리밍 구간, 자막, 오디오 전용 여부 등을 지정한 뒤 Download로 작업을 시작합니다.

활용 예시

  • YouTube 재생 목록이나 채널의 동영상 탭 URL을 붙여넣어 한 번에 내려받되, 각 항목의 해상도와 오디오 전용 여부를 Playlist Download Page에서 개별 지정합니다.
  • 여러 영상을 서로 다른 포맷으로 동시에 받아 컬렉션을 정리할 때, PowerToys 인터페이스에서 진행률을 한눈에 모니터링합니다.
  • Advanced 모드에서 yt-dlp 포맷 선택자를 직접 입력해 AVC1 영상과 별도 오디오 트랙을 병합해 편집 프로그램에서 바로 열어 작업합니다.

제한 및 확인 사항

  • PowerToys v0.90 이상과 yt-dlp 설치가 필수이며, 둘 중 하나라도 없으면 확장이 동작하지 않습니다.
  • –cookies-from-browser 플래그가 Windows에서 동작하지 않는 관계로, 인증이 필요한 영상은 cookies.txt를 별도 추출해 설정에서 경로를 지정해야 합니다.
  • 일부 사이트는 yt-dlp의 지원 범위에 따라 다운로드가 제한될 수 있습니다.
  • VP9, AV1 등 코덱으로 인코딩된 영상은 Premiere, After Effects, DaVinci Resolve 등 일부 편집 소프트웨어에서 인식하지 못할 수 있으므로 호환성이 필요할 경우 AVC1 사용을 권장합니다.
  • 개발자에 따르면 이 확장은 첫 C# 프로젝트이며 현재 개발 중이므로 버그가 존재할 수 있습니다.

시스템 요구사항

Microsoft PowerToys v0.90 이상이 설치되어 있어야 하며, yt-dlp가 시스템에 별도로 설치되어 있어야 동작합니다. yt-dlp가 없을 경우 확장에서 오류 메시지를 보여주고 winget으로 설치할 수 있는 옵션을 제공합니다. 인증이 필요한 영상은 yt-dlp용 cookies.txt 파일을 별도로 준비해 설정에서 경로를 지정해야 합니다.