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.
Index
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
, ffmpeg
o 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.
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.
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.
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
Castnow chỉ để gửi các tệp video chứ không phải để gửi âm thanh trong thời gian thực.
Tuyệt vời @Lagarto, cảm ơn.
Đ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
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
Tôi đã tìm kiếm thứ gì đó tương tự trong nhiều ngày. Cảm ơn !!
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?
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.
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!!!
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?
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.
Nó được hiểu.
Cảm ơn bạn, Muammar.
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.
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.