터미널에서 영상 다운로드하는 CLI 도구 'yoinks'
pablostanley/yoinks
여러 소셜 미디어와 플랫폼의 영상을 단 하나의 터미널 명령어로 다운로드하는 새로운 CLI 도구 'yoinks'가 공개되었습니다.
- 별도의 팝업이나 가짜 버튼 없이, URL만 입력하면 원하는 해상도나 MP3 오디오 포맷을 선택하여 깔끔하게 파일을 저장할 수 있습니다.
- 웹 크롤링 및 미디어 아카이빙 작업 시, GUI 기반의 복잡한 과정 없이 빠르고 안정적인 CLI 환경을 제공해 효율성을 극대화합니다.
- 사용은 yt-dlp와 ffmpeg 등의 라이브러리를 활용하며, 콘텐츠 다운로드는 반드시 해당 플랫폼의 서비스 약관을 준수해야 합니다.
요잉크스는 터미널 환경에서 다양한 소셜 미디어 플랫폼의 영상을 다운로드할 수 있는 CLI 도구입니다. YouTube, X/Twitter, Instagram, TikTok 등 1,800개 이상의 사이트에서 URL을 붙여넣기만 하면 원하는 해상도나 MP3 오디오 포맷을 선택하여 파일을 저장할 수 있습니다. 이 과정은 별도의 팝업이나 가짜 다운로드 버튼 없이 진행됩니다.
사용자는 `npm install -g yoinks` 명령어로 전역 설치하거나, 임시로 `npx yoinks`를 사용하여 도구를 실행할 수 있습니다. 도구는 Node 18 이상을 요구하며, URL 입력 후 포맷 선택기(format picker)가 나타납니다. 사용자는 화살표 키나 마우스 클릭으로 원하는 옵션을 고른 뒤 Enter를 눌러 다운로드를 완료할 수 있으며, 파일은 `~/Downloads` 폴더에 저장됩니다.
yoinks는 yt-dlp와 ffmpeg 라이브러리를 기반으로 작동합니다. 첫 실행 시 별도의 Python 설치 없이 독립적인 yt-dlp 바이너리 파일을 다운로드하여 사용하며, 고화질 스트림 병합 및 MP3 추출을 위해 ffmpeg가 필요합니다.
이 도구는 개인 아카이빙 목적으로 설계되었으므로, 콘텐츠를 다운로드할 때는 반드시 해당 플랫폼의 서비스 약관(Terms of Service)을 준수해야 합니다.
yoinks 도구를 어떻게 설치하고 실행할 수 있나요?
전역으로 설치하려면 `npm install -g yoinks` 명령어를 사용하거나, 임시로 사용할 때는 `npx yoinks`를 이용해 실행할 수 있어요. 이 도구는 Node 18 이상 환경을 요구해요.
yoinks가 작동하는 데 필요한 핵심 라이브러리는 무엇인가요?
이 도구는 `yt-dlp`와 `ffmpeg` 라이브러리를 기반으로 해요. 첫 실행 시 별도의 Python 설치 없이 독립적인 yt-dlp 바이너리가 다운로드되며, 고화질 스트림 병합이나 MP3 추출을 위해 ffmpeg가 필요해요.
yoinks는 어떤 소셜 미디어 플랫폼의 영상을 다운로드할 수 있나요?
YouTube, X/Twitter, Instagram, TikTok을 포함하여 1,800개 이상의 다양한 사이트에서 URL만 붙여넣으면 원하는 해상도나 MP3 오디오 포맷으로 파일을 저장할 수 있어요.