컴퓨터에서 크롬캐스트로 동영상 파일을 보내는 방법

하보니

크롬 캐스트는 저렴하고 간편하게 TV에서 스트리밍 비디오를 재생할 수 있는 방법입니다. 일반적으로 구글 홈 모바일 앱이나 유튜브, 넷플릭스와 같은 스트리밍 비디오 앱의 크롬캐스트 버튼을 사용하여 크롬캐스트를 제어할 수 있습니다.

하지만 크롬캐스트는 컴퓨터의 명령줄에서도 제어할 수 있습니다. 홈 네트워크를 통해 컴퓨터에서 크롬캐스트로 비디오 파일을 직접 전송할 수 있습니다. 스트리밍 서비스의 비디오를 전송하거나 웹사이트를 TV에 표시할 수도 있습니다.

파이썬과 오픈소스 유틸리티인 CATT(Cast All The Things)를 사용하면 컴퓨터에서 비디오 파일을 직접 전송할 수도 있습니다. 윈도우, 맥OS 또는 리눅스 컴퓨터에 CATT를 설치하고 사용하는 방법은 다음과 같습니다.


파이션 3 설치

CATT를 사용하려면 파이션 3.5 이상이 필요합니다. 다음 지침에 따라 파이션을 설치하세요. 시스템에 파이션 3.5 이상이 이미 설치되어 있는 경우 다음 섹션으로 넘어가 CATT를 설치할 수 있습니다.

윈도우에 파이션 3 설치하기

윈도우용 파이션은 파이션 웹사이트에서 다운로드할 수 있습니다. Python 3.7.2 Windows x86-64 실행 파일 설치 프로그램을 다운로드합니다.

파이썬을 설치하려면 설치 프로그램을 실행하고 화면의 지시를 따르세요.

설치 과정에서 "Python 3.7을 PATH에 추가" 옵션을 선택하는 것이 좋습니다. 이 옵션을 선택하면 윈도우 명령 프롬프트에서 필요한 모든 명령을 쉽게 실행할 수 있습니다.

파이션 설치가 완료되면 다음 섹션으로 이동하여 CATT를 설치하세요.

맥OS에 파이션 3 설치하기

맥OS에는 파이션이 기본적으로 설치되어 있지만, 파이션 3과 같은 최신 버전을 설치해야 할 수도 있습니다. 맥OS용 파이션 3은 파이션 웹사이트에서 다운로드할 수 있습니다.

리눅스에 파이션 3 설치하기

리눅스를 사용 중이라면 파이썬 3이 이미 설치되어 있을 것입니다. 파이썬 3 버전을 확인하려면 터미널을 열고 `python3 --version` 명령어를 실행하세요.

버전이 3.5 이상이면 파이썬을 추가로 설치할 필요가 없습니다. 하지만 파이썬 3 패키지 관리자인 pip는 설치해야 할 수도 있습니다.

예를 들어 우분투 에서는 `sudo apt update && sudo apt install python3-pip` 명령어를 실행하여 파이썬 3용 pip를 설치하세요.


CATT 설치

CATT는 pip 패키지 관리자를 사용하여 설치할 수 있습니다.

윈도우에 CATT 설치하기

먼저 pip가 최신 버전인지 확인하세요. 명령 프롬프트 창을 열고 다음 명령을 실행하세요.

py -m pip install --upgrade pip

"py는 내부 또는 외부 명령으로 인식되지 않습니다."라는 오류 메시지와 함께 명령이 실패하는 경우, 기본 파이션 실행기(py.exe)가 설치되어 있지 않은 것입니다. "실행기 설치" 옵션을 선택하여 파이션을 다시 설치하거나, ​​이 섹션의 명령에서 py를 파이션으로 바꾸세요.

다음으로, pip를 사용하여 CATT를 설치하세요.

py -m pip install catt

`where catt` 명령어를 실행하여 CATT가 PATH에 있는지 확인합니다.

맥OS에 CATT 설치하기

맥OS 터미널을 엽니다(응용 프로그램 → 유틸리티 폴더). 명령 프롬프트에서 다음 명령을 실행합니다.

python3 -m pip install catt

리눅스에 CATT 설치하기

리눅스 터미널에서 다음 명령어를 실행하세요.

python3 -m pip install catt


CATT 사용 방법

CATT를 사용하여 크롬캐스트를 제어하는 ​​일반적인 명령은 `catt cast resource`입니다. 여기서 `resource`는 URL 또는 컴퓨터에 있는 비디오 파일의 위치입니다. 리소스가 존재하면 CATT는 자동으로 로컬 네트워크를 검색하여 처음 발견된 크롬캐스트에 연결하고 비디오를 재생하도록 지시합니다.

크롬캐스트 기기가 두 개 이상 있는 경우 `-d name` 옵션을 사용하여 기기 이름을 지정할 수 있습니다. 여기서 `name`은 큰따옴표로 묶은 크롬캐스트 기기 이름입니다. 예를 들어, `catt -d "Living Room TV" cast resource`와 같이 입력합니다.

웹사이트에서 비디오를 전송하기

유튜브, 비메오, 트위치 등의 사이트에서 스트리밍 비디오를 전송하려면 `catt cast url` 명령어를 사용하세요. 여기서 `url`은 웹 브라우저에서 비디오를 시청할 주소입니다.

일부 URL에는 명령 프롬프트에서 사용하는 특수 문자가 포함되어 있으므로 URL을 큰따옴표로 묶는 것이 좋습니다.

예를 들어, 다음 명령은 크롬캐스트에서 유튜브 동영상을 재생합니다.

catt cast "https://www.youtube.com/watch?v=z2Whj_nL-x8"

마찬가지로 다음 명령은 비메오에 호스팅된 비디오를 재생합니다.

catt cast "https://vimeo.com/127605643"

컴퓨터에서 비디오 전송하기

크롬캐스트는 MP4 및 WebM 비디오 형식을 기본적으로 지원합니다. 컴퓨터에 MP4 또는 WebM 비디오 파일이 있는 경우 `catt cast filename` 명령어를 사용하여 크롬캐스트에서 재생할 수 있습니다.

예를 들어 유튜브에서 동영상을 다운로드하려면 pip를 사용하여 설치할 수 있는 YouTube-dl을 사용할 수 있습니다.

python -m pip install youtube-dl

동영상을 다운로드하려면 `youtube-dl url` 명령어를 실행하세요. 여기서 `url`은 웹에서 유튜브 동영상이 있는 위치입니다.

youtube-dl "https://www.youtube.com/watch?v=z2Whj_nL-x8"

이 영상을 크롬캐스트로 전송하려면 `catt cast` 명령어를 사용하고 영상 파일 이름을 큰따옴표로 묶으세요.

catt cast "Claude Shannon - Father of the Information Age-z2Whj_nL-x8.webm"

동영상 재생 제어

크롬캐스트에서 스트리밍 비디오를 재생하는 동안 `catt pause` 명령어를 사용하여 일시 정지할 수 있습니다. 비디오를 다시 재생하려면 `catt play`를 사용하고, 완전히 중지하려면 `catt stop`을 사용합니다.

크롬캐스트의 볼륨을 조절하려면 `catt volumeup`, `catt volumedown` 또는 `catt volume level` 명령어를 사용합니다. 여기서 `level`은 0에서 100 사이의 정수입니다. 모든 명령어 목록을 보려면 `catt --help`를 실행하세요.

웹사이트를 캐스팅하세요

웹사이트를 TV로 전송하려면 `catt cast_site url` 명령어를 실행하세요. 웹사이트와 상호작용할 수는 없지만, 크롬 웹 브라우저에서 보이는 것과 똑같이 표시됩니다.