소개
Streamlink은 다양한 스트리밍 서비스에서 동영상을 추출하여 VLC, mpv와 같은 비디오 플레이어로 전송하는 명령줄 유틸리티입니다. 리소스를 많이 차지하는 웹사이트를 피하면서도 다양한 스트리밍 콘텐츠를 즐길 수 있도록 설계되었습니다. 이 프로젝트는 더 이상 유지 관리되지 않는 Livestreamer에서 포크되었습니다.
상세정보
Streamlink 소개
Streamlink은 명령줄에서 동작하는 유틸리티로, Twitch, YouTube 등 다양한 인기 스트리밍 서비스의 영상 스트림을 추출하여 VLC나 mpv와 같은 외부 비디오 플레이어에서 재생할 수 있게 해줍니다. 플러그인 시스템을 기반으로 하여 새로운 서비스 지원이 용이하며, 개발자를 위한 Python API도 제공합니다.
주요 기능
- 플러그인 기반 지원: Twitch, YouTube 및 기타 여러 인기 스트리밍 서비스를 지원합니다.
- 명령줄 인터페이스(CLI): 텍스트 기반 명령어로 스트림을 제어하고 재생합니다.
- 외부 플레이어 연동: 추출된 스트림을 VLC, mpv 등 다양한 미디어 플레이어로 전달합니다.
- 설치 관리자 제공: Windows용 설치 관리자와 포터블 아카이브를 제공하여 간편한 설치가 가능합니다.
다운로드 및 설치 방법
Streamlink의 Windows 빌드는 공식 GitHub 릴리즈 페이지에서 다운로드할 수 있습니다. 두 가지 주요 설치 방법이 있습니다.
- 설치 관리자 사용: 설치 관리자 실행 파일을 다운로드하여 실행하면 됩니다. 설치 과정에서 프로그램의 ‘bin’ 디렉토리가 시스템 PATH 환경 변수에 추가되어 streamlink.exe를 경로 지정 없이 사용할 수 있습니다. 기본 설정 파일은 자동으로 생성됩니다.
- 포터블 아카이브 사용: 압축 파일을 원하는 위치에 풀어 사용할 수 있습니다. 이 경우 PATH가 자동으로 추가되지 않으므로 실행 파일의 전체 경로를 지정해야 합니다. 설정 파일도 직접 생성해야 합니다.
기본 사용법
기본적인 사용법은 스트리밍 URL과 원하는 스트리밍 품질(예: best)을 지정하여 명령어를 입력하는 것입니다. 예를 들어, 다음 명령어는 Twitch 채널의 최고 품질 스트림을 VLC로 재생합니다.
streamlink twitch.tv/CHANNEL best
명령어 실행 후 스트림을 찾으면 선택된 품질이 VLC 플레이어에서 자동으로 열립니다.
이런 경우에 유용합니다
웹 브라우저에서 스트리밍 사이트를 직접 방문할 때 발생할 수 있는 리소스 소모나 불편함을 줄이고 싶을 때 유용합니다. 또한, VLC나 mpv와 같은 미디어 플레이어의 기능을 활용하여 스트리밍 콘텐츠를 보고 싶어하는 사용자들에게 적합합니다.
지원 환경 및 시스템 요구사항
제공된 Windows 빌드는 x64 아키텍처를 지원합니다. 스트림을 재생하기 위해 VLC, mpv와 같은 외부 비디오 플레이어가 필요합니다. 음향기(AV) 스트림을 병합하는 기능을 사용하려면 FFmpeg도 함께 요구됩니다.
최신 버전 및 업데이트
최신 안정 버전은 8.5.0입니다. 새로운 기능과 수정 사항은 프로젝트의 CHANGELOG 및 GitHub 릴리스 페이지에 정기적으로 공개됩니다.
제한 사항 및 확인 사항
- Windows 빌드에 포함된 내장 Python 및 FFmpeg 빌드는 공식이 아니며 서명되지 않습니다. 일부 백신 프로그램에서 오탐(False Positive) 경고가 발생할 수 있습니다.
- 포터블 버전을 사용할 경우 설정 파일을 수동으로 생성하고 FFmpeg 경로를 지정해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


