버퍼링 없이 좋아하는 TV 프로그램이나 최신 영화를 스트리밍할 수 있다면 가장 좋지 않을까요? 이것은 Streamlink에 의해 가능하게 되었습니다. Mac 사용자는 다양한 온라인 스트리밍 웹사이트를 방문하는 대신 Streamlink라는 하나의 유틸리티를 사용하여 좋아하는 비디오 콘텐츠를 시청할 수 있습니다.
Streamlink는 여러 제휴 스트리밍 웹사이트에서 온 온라인 비디오 콘텐츠의 스크래퍼처럼 작동합니다. 거기에서 유틸리티는 사용자에게 전달되는 비디오 콘텐츠를 수집합니다. 이 도구의 가장 좋은 점은 무엇입니까? 광고가 없습니다. 따라서 YouTube 또는 DailyMotion의 동영상 광고, 특히 인비디오 광고를 건너뛰는 데 지쳤다면 이 광고가 적합합니다.
Streamlink를 사용하는 것은 매우 쉽습니다. 터미널에 명령을 입력하여 유틸리티에 비디오를 가져올 위치와 재생 방법을 지시하기만 하면 됩니다. 선택한 스트림은 기본 미디어 플레이어를 사용하여 자동으로 열립니다. 간단해 보이죠?
불행히도 일부 Mac 사용자는 프로세스가 필요 이상으로 복잡하다고 생각합니다. 그들 중 일부는 Mac에 streamlink를 설치하는 데 문제가 있다고 보고했습니다. 이것은 기술에 익숙하지 않거나 프로그래밍과 코딩에 대해 전혀 모르는 Mac 사용자에게는 골칫거리가 될 수 있습니다. 영향을 받는 사용자는 Streamlink를 설치하는 다양한 방법을 시도했지만 실패했습니다. 오류의 원인은 각각 다르기 때문에 문제의 원인을 진단하기 어렵습니다. 그들 중 일부는 다양한 패키지를 다운로드하고 Streamlink에 필요한 소프트웨어를 설치하려고 시도했지만 소용이 없었습니다.
전문가 팁:Mac에서 성능 문제, 정크 파일, 유해한 앱 및 보안 위협을 검사하십시오.
시스템 문제를 일으키거나 성능을 저하시킬 수 있습니다.
Streamlink를 설치할 수 없기 때문에 보고 싶은 비디오 콘텐츠에 액세스할 수 없으므로 매우 답답할 수 있습니다. 다양한 오류로 인해 Streamlink를 설치할 수 없는 사용자라면 이 가이드가 적합합니다. Streamlink가 무엇인지, 어떤 역할을 하는지, Mac에 설치하는 방법과 설치 오류를 해결하는 방법에 대해 알아보겠습니다. 이 가이드는 macOS에서 Streamlink를 사용하는 데 필요한 모든 것을 거의 다룹니다.
스트림링크란 무엇입니까?
Streamlink는 온라인 스트리밍 웹사이트에서 VLC와 같은 컴퓨터의 비디오 플레이어로 플래시 비디오를 파이프하는 데 사용되는 오픈 소스 명령줄 유틸리티입니다. streamlink의 주요 목적은 CPU를 많이 사용하는 플래시 플러그인을 리소스를 덜 사용하는 형식으로 변환하는 것입니다. 이를 통해 Mac 사용자는 다양한 스트리밍 콘텐츠를 즐기면서 버그가 있는 플러그인을 피할 수 있습니다.
Streamlink는 얼마 전에 중단된 Livestreamer 프로젝트에서 분기되었습니다. 이 유틸리티는 새로운 서비스를 쉽게 추가할 수 있도록 하는 플러그인 시스템을 통해 설계되었습니다. Streamlink에서 지원하는 스트리밍 서비스는 다음과 같습니다.
- 데일리모션
- 라이브스트림
- 트위치
- 유스트림
- 유튜브
- 블룸버그
- 크런치롤
- 페이스북
- 로이터
- 비메오
Streamlink는 Windows, macOS 및 Linux 장치에서 사용할 수 있습니다. 현재 가장 안정적인 버전은 Streamlink 1.3.1입니다. Streamlink는 VLC Media Player에서 가장 잘 작동하지만 Daum Pot Player, MPC-HC, MPlayer, mpv 및 OMXPlayer와 같은 다른 미디어 재생 앱에서도 사용할 수 있습니다.
Mac에 Streamlink를 설치하는 방법
Mac에 Streamlink를 설치하려면 명령을 입력해야 하므로 터미널 앱을 사용하여 수행해야 합니다. Finder> 이동> 애플리케이션> 유틸리티로 이동합니다. 을 클릭한 다음 터미널을 클릭합니다. 도구를 엽니다.
Streamlink를 설치하려면 다음 종속 항목이 필요합니다.
- Python – 버전 2.7 또는 3.4 이상
- python-setuptools
- python-argparse – Python 2.7 이전 버전에서만 필요합니다.
- python-futures – Python 2.x에서만 필요합니다.
- python-requests – 버전 1.0 이상
- python-singledispatch – Python 3.4 이전 버전에서만 필요합니다.
- pycryptodome – 일부 암호화된 스트림을 재생하는 데 필요합니다.
- iso-639 – 현지화 설정에 사용, 언어 정보 제공
- iso3166 – 현지화 설정에 사용, 국가 정보 제공
- RTMPDump – RTMP 스트림을 재생하는 데 필요합니다.
- ffmpeg – 별도의 오디오 및 비디오 스트림으로 구성된 스트림을 재생하는 데 필요합니다. YouTube 1080p+
Python 및 python-setuptools를 제외하고 이러한 종속성의 대부분은 설정 스크립트에 의해 자동으로 다운로드됩니다. 설치 오류를 방지하려면 최신 버전의 Python이 설치되어 있는지 확인하세요.
Mac에 Streamlink를 설치하는 두 가지 쉬운 방법이 있습니다:Easy Install 및 Homebrew Install.
쉬운 설치의 경우 위의 지침에 따라 터미널을 시작한 후 다음 명령을 입력하십시오.
sudo easy_install -U 스트림링크
또는 macOS 및 Linux용 누락된 패키지 관리자인 Homebrew 설치를 시도할 수 있습니다. 이렇게 하려면 터미널 앱에서 다음 명령을 입력하십시오.
양조 설치 스트림링크
이러한 명령은 Streamlink 설치에 필요한 패키지를 자동으로 다운로드하여 설치해야 합니다. 그러나 Streamlink를 설치할 수 없거나 프로세스 중에 문제가 발생하면 더 복잡한 세 번째 설치 옵션을 사용할 수 있습니다.
세 번째 설치 방법은 PIP 설치라고 합니다. 여기에는 더 많은 기술 단계가 필요한 Python 패키지 설치 프로그램 사용이 포함됩니다. 이 방법은 Streamlink가 작동하도록 Python 헤더 패키지를 설치합니다. PIP 설치를 수행하려면 터미널 창에 다음 명령을 대신 입력하십시오.
# pip 설치 스트림링크
Streamlink를 사용하여 콘텐츠를 스트리밍하는 방법
Streamlink를 설치했으면 다음 단계는 스트림을 시청하여 작동하는지 확인하는 것입니다. 예를 들어 다음 URL을 사용하여 YouTube에서 동영상을 시청하려고 합니다.
https://www.youtube.com/watch?v=7wQkTV01hGU
Streamlink를 사용하려면 다시 한 번 터미널을 사용하여 명령을 입력해야 합니다. Finder> 애플리케이션> 유틸리티로 이동합니다. 터미널 창을 엽니다. 다음 명령을 입력하십시오.
$streamlink youtube.com/watch?v=7wQkTV01hGU
이 명령은 스트리밍하려는 콘텐츠를 찾을 위치를 유틸리티에 지시합니다. 링크 https://www.youtube.com/watch?v=7wQkTV01hGU Streamlink가 스트림을 추출해야 하는 위치입니다. URL의 https 프로토콜은 이 형식이 입력하기 쉽기 때문에 명령에 포함되지 않습니다.
명령을 입력하면 선택할 수 있는 스트림 목록이 포함된 첫 번째 인수가 표시됩니다.
$streamlink youtube.com/watch?v=7wQkTV01hGU
[cli][info] URL youtube.com/watch?v=7wQkTV01hGU에 대해 일치하는 플러그인 twitch를 찾았습니다.
사용 가능한 스트림:오디오, 높음, 낮음, 중간, 모바일(최악), 소스(최상)
스트림을 선택하고 재생을 시작하려면 스트림 이름을 명령에 두 번째 인수로 추가하기만 하면 됩니다.
$streamlink youtube.com/watch?v=7wQkTV01hGU 1080p60
[cli][info] 일치하는 플러그인 youtube.com/watch?v=7wQkTV01hGU 1080p60을 찾았습니다.
[cli][info] 오프닝 스트림:1080p60(hls)
[cli][info] 시작 플레이어:vlc
선택한 스트림은 Streamlink와 호환되는 기본 미디어 플레이어를 사용하여 재생됩니다. Mac에 미디어 플레이어가 설치되어 있는지 확인하십시오. 그렇지 않으면 비디오를 스트리밍할 앱이 없습니다. 최고 품질의 비디오를 로드하거나 대역폭을 절약하려는 경우 최저를 선택할 수도 있습니다.
Streamlink 설치 오류를 수정하는 방법
Streamlink를 설치할 수 없는 경우 필요한 소프트웨어가 설치되어 있지 않거나 Mac에 있는 것이 오래되었을 가능성이 높습니다. 최신 패키지가 올바른지 확인하면 이 문제를 해결하는 데 도움이 됩니다.
하지만 다른 작업을 수행하기 전에 Mac 수리 앱을 사용하여 시스템을 정리하세요. 가능한 문제가 있는 파일을 제거합니다. 또한 소프트웨어 업데이트에서 Mac에 대해 보류 중인 업데이트를 설치하는 것이 좋습니다. 이는 최신 버전의 macOS를 실행하고 있는지 확인하기 위한 것입니다.
이제 이러한 기본 사항을 정리했으므로 Mac 사용자가 Streamlink를 설치할 때 발생하는 몇 가지 오류를 살펴보겠습니다.
예를 들어, 한 사용자는 인수의 이 부분에서 알 수 있듯이 이 제거 오류가 발생했습니다.
파일 '/usr/lib/python2.7/dist-packages/pkg_resources/init.py', 2497행, 필수 입력
"%s에는 %r과 같은 추가 기능이 없습니다." % (self, ext)
pkg_resources.UnknownExtra:requests 2.9.1에는 '양말'과 같은 추가 기능이 없습니다.
이는 장치에 설치된 Python 패키지가 이미 구식임을 의미합니다. 이 문제를 해결하려면 기존 Python 패키지를 제거한 다음 최신 패키지를 설치해야 합니다. 이 특정 오류에 대해 사용할 수 있는 샘플 명령은 다음과 같습니다.
$ sudo pip install -U PySocks
PySocks용 setup.py 설치 실행 ... 완료
PySocks-1.6.7을 성공적으로 설치했습니다.
다른 사용자도 다음 오류 메시지와 함께 오래된 pyOpenSSL을 발견했습니다.
오류:'pyOpenSSL'을 제거할 수 없습니다. distutils가 설치된 프로젝트이므로 어떤 파일이 해당 프로젝트에 속하는지 정확하게 결정할 수 없으므로 부분적으로만 제거됩니다.
동일한 오류가 발생하면 다음 명령을 입력하여 수정하십시오. pip install pyOpenSSL –upgrade –user
완료되면 Streamlink를 다시 설치해 보십시오.
시스템 전체 패키지가 시스템의 일반 패키지 관리자와 충돌하여 Streamlink를 설치하는 데 문제가 있는 경우 대신 가상 환경을 사용하여 설치해 볼 수 있습니다. 이 virtualenv는 Streamlink에서만 사용할 사용자 소유 Python 환경을 만듭니다.
- 새 환경을 만들려면 다음 명령을 입력합니다.
가상 환경 ~/myenv - 환경을 활성화하려면 다음 명령을 사용하십시오.
소스 ~/myenv/bin/activate - Streamlink를 환경에 설치하려면 다음 명령을 입력하십시오.
pip install –streamlink 업그레이드 - 환경에서 Streamlink를 사용하려면 다음 명령어를 실행하세요.
streamlink [소스 URL] - 환경을 비활성화하려면 다음을 입력하십시오.
비활성화
마무리
Streamlink 유틸리티는 버퍼링 및 성가신 광고를 제외하고 온라인 비디오 스트리밍에 매우 편리합니다. 위의 명령을 사용하여 쉽게 설치할 수 있습니다. 그러나 오류가 발생하면 문제를 일으키는 종속성을 파악하고 업데이트하십시오. 또는 위의 지침을 사용하여 대신 가상 환경을 만들 수 있습니다.