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.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

14 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   miguel dijo

    Tôi sử dụng công cụ này rất nhiều cho chromecast, nó cho phép một số cải tiến so với công cụ này. bạn có thể gửi bất kỳ tệp video nào

    https://github.com/xat/castnow

    1.    Muammar dijo

      Castnow chỉ để gửi các tệp video chứ không phải để gửi âm thanh trong thời gian thực.

  2.   Vô danh dijo

    Tuyệt vời @Lagarto, cảm ơn.

  3.   Carlos Moreno dijo

    Đa phương tiện là bất biến ở số nhiều. Bạn không bao giờ nên nói "đa phương tiện".
    https://es.m.wiktionary.org/wiki/multimedia

    1.    con thằn lằn dijo

      Xin chân thành cảm ơn bạn đã giải thích rõ, tôi đã sửa và tăng lời nhờ bạn xem xét

  4.   Kevin dijo

    Tôi đã tìm kiếm thứ gì đó tương tự trong nhiều ngày. Cảm ơn !!

  5.   Senhor Paquito dijo

    Hấp dẫn. Tôi sẽ thử nó, không nghi ngờ gì nữa.

    Câu hỏi đặt ra là làm thế nào để cấu hình Tường lửa. Ví dụ: đối với Chrome, tôi chưa quản lý để định cấu hình nó và nó chỉ gửi nội dung (từ YouTube hoặc bất cứ thứ gì) khi tường lửa bị tắt.

    Có ai biết cách cấu hình nó không?

    1.    Muammar dijo

      Nếu bạn đang sử dụng Ubuntu, tại đây bạn có thể đọc cách https://github.com/muammar/mkchromecast/wiki/FAQ#i-am-using-ubuntu-firewall-how-can-i-use-mkchromecast-with-it.

      1.    Ông Paquito dijo

        Xin chào Muanmar.

        Thật vậy, tôi sử dụng Ubuntu (xin lỗi, nhưng tôi không nhận ra điều đó để nói như vậy) và từ bây giờ, tôi cũng có thể sử dụng Chromecast mà không cần phải tắt Tường lửa.

        Cảm ơn nhiều!!!

      2.    Ông Paquito dijo

        Xin chào Muanmar

        Tôi trả lời một lần nữa, để nói với bạn rằng sau khi mở cổng 5000, tôi đã khởi động lại đề phòng trường hợp, mở Chrome và thấy Chromecast, đó là lý do tại sao tôi nghĩ rằng cổng hợp lệ ở cấp hệ thống và bất kỳ ứng dụng nào cũng có thể gửi nội dung đến Chromecast một lần mở.

        Nhưng lần sau tôi thử nó không còn kết nối được nữa. Có vẻ như lần đầu tiên tường lửa khởi động lâu hơn một chút, và đó là lý do tại sao lần đầu tiên tường lửa hoạt động.

        Vì vậy, tôi hiểu rằng cổng 5000 chỉ dành cho mkchromecast, phải không?

        1.    Muammar dijo

          Vâng, tôi xin lỗi. Tôi nghĩ rằng tôi đã đọc sai. Nhưng về lý thuyết, sẽ không có vấn đề gì khi có tường lửa và sử dụng chrome. Tôi chưa thử nghiệm, vì tôi sử dụng Debian. Và có, cổng 5000 chỉ cần thiết cho mkchromecast.

          1.    Ông Paquito dijo

            Nó được hiểu.

            Cảm ơn bạn, Muammar.

  6.   Ông Paquito dijo

    Xin chào tất cả mọi người.

    Về việc cài đặt mkchromecast từ kho lưu trữ Ubuntu chính thức, cần lưu ý rằng gói này không nằm trong kho lưu trữ Ubuntu 16.04. Từ những gì tôi đã thấy, có vẻ như nó chỉ có sẵn trên Ubuntu 16.10.

    Chúc mừng.

  7.   Daniela dijo

    và trong các bản phân phối của gentoo ??
    Tôi không thể tìm thấy giải pháp cho sự không tồn tại trên Sabayon Linux của mình.