Cách truyền âm thanh và video từ Linux sang Chromecast

Chromecast Nó đang trở thành thiết bị được sử dụng nhiều nhất để truyền đến TV của chúng ta những gì đang được tái tạo trên máy tính, thiết bị di động hoặc thậm chí trên trình duyệt. Người dùng Linux không có chức năng gốc cho phép chúng tôi truyền âm thanh và video Linux sang Chromecast, vì vậy chúng tôi phải chọn các ứng dụng như mkchromecast, cho phép chúng tôi dễ dàng truyền tải nội dung mà chúng tôi muốn xem trên TV bằng thiết bị này.

Chromecast là gì?

Nó là một thiết bị HDMI tương tự như ổ USB được kết nối với TV để thu tín hiệu từ các thiết bị đa phương tiện được kết nối trong mạng Wi-Fi. Với công cụ này, chúng ta có thể xem nội dung đa phương tiện được gửi từ máy tính, điện thoại di động và thậm chí cả trình duyệt web.

Mkchromecast là gì?

Nó là một công cụ mã nguồn mở, được viết bằng Python và bạn dùng gì  node.js, ffmpego avconv để truyền âm thanh và video từ Linux sang Chromecast.

mkchromecast nó gửi đa phương tiện đến Chromecast của chúng tôi mà không làm giảm chất lượng âm thanh và video, nó cũng tương thích với nhiều đường truyền, độ phân giải âm thanh chất lượng cao 24-bit / 96kHz, truyền trực tiếp từ YouTube, trong số các tính năng khác có trong các mẫu Chromecast hiện đại. Linux sang Chromecast

Công cụ này được trang bị một bảng điều khiển sử dụng tuyệt vời, được hiển thị trong hộp thư đến của chúng tôi. Tương tự, việc cài đặt mkchromecast nó đơn giản trên hầu hết các bản phân phối Linux.

Cách cài đặt và sử dụng mkchromecast?

Trong bất kỳ bản phân phối Linux nào, chúng tôi có thể cài đặt mkchromecast trực tiếp từ mã nguồn của nó được lưu trữ trên Github, để thực hiện điều này, chúng tôi phải thực hiện các bước sau:

  • Sao chép kho lưu trữ chính thức của công cụ hoặc, nếu không, hãy tải xuống phiên bản ổn định của ứng dụng từ đây.
$ git clone https://github.com/muammar/mkchromecast.git
  • Chúng ta vào thư mục mới được nhân bản và tiến hành thực hiện cài đặt pip với tệp requirements.txt chứa tất cả các phụ thuộc cần thiết để công cụ hoạt động bình thường (trong một số trường hợp, công cụ phải được chạy bằng sudo):
$ cd mkchromecast/
$ pip install -r requirements.txt

Debia, Ubuntu và người dùng phái sinh có thể cài đặt công cụ trực tiếp từ kho lưu trữ chính thức, chỉ cần chạy lệnh sau từ bảng điều khiển:

sudo apt-get install mkchromecast

Về phần mình, người dùng Arch Linux và các dẫn xuất có thể sử dụng gói có sẵn trong kho lưu trữ AUR

yaourt -S mkchromecast-git

Chúng ta có thể hình dung chi tiết hành vi và cách sử dụng ứng dụng này trong gif sau do nhóm nhà phát triển phân phối. Chúng tôi cũng có thể xem các hướng dẫn sử dụng chính thức từ đây.

mkchromecast

Truyền từ Youtube sang Chromecast

Đặc biệt điều mà tôi thích ở ứng dụng này là chúng tôi có thể truyền trực tiếp video YouTube từ bảng điều khiển tới chromecast của chúng tôi, vì điều này, chúng tôi phải thực hiện lệnh sau:

python mkchromecast.py -y https://www.youtube.com/watch\?v\=NVvAJhZVBT

Không nghi ngờ gì nữa, một công cụ sẽ cho phép chúng tôi gửi nội dung đa phương tiện từ Linux sang Chromecast một cách dễ dàng, nhanh chóng và không làm giảm chất lượng.