Πώς να κάνετε ροή βίντεο σε Chromecast σε Linux μέσω της γραμμής εντολών

Οι περισσότεροι άνθρωποι δεν θα εκπλαγούν αν ανακάλυπταν ότι το dongle Chromecast 35 δολαρίων της Google είναι η συσκευή ροής πολυμέσων με τις περισσότερες πωλήσεις όλων των εποχών. Είναι αλήθεια, και για καλό λόγο. Για πολύ χαμηλό χρηματικό ποσό, οι χρήστες μπορούν να «μεταδώσουν» το αγαπημένο τους περιεχόμενο από τα κινητά τους τηλέφωνα, τα tablet, ακόμη και τα προγράμματα περιήγησης ιστού. Ωστόσο, υπάρχει ένα μειονέκτημα αυτής της τεχνολογίας: η αναπαραγωγή τοπικού περιεχομένου είναι πρόκληση και αποθαρρύνεται. Αντίθετα, η Google θέλει οι χρήστες να αγοράζουν “υπηρεσίες cloud”. Αυτό είναι ενοχλητικό, ειδικά για τους χρήστες Linux, καθώς είμαστε ο τύπος των χρηστών τεχνολογίας που είναι πιο πιθανό να θέλουν να φιλοξενήσουν και να παίξουν το δικό μας περιεχόμενο. Για να μην ανησυχείς όμως. Υπάρχει τρόπος αναπαραγωγής αρχείων τοπικών πολυμέσων στη συσκευή. Μπορείτε να κάνετε ροή βίντεο στο Chromecast στο Linux μέσω γραμμής εντολών. Σε αυτό το άρθρο, θα δούμε πώς ακριβώς να το κάνουμε!

Εγκατάσταση NodeJS και NPM

Το Castnow λειτουργεί με τη βοήθεια του NodeJS και εγκαθίσταται με το εργαλείο NPM. Αυτά τα δύο κρίσιμα κομμάτια τεχνολογίας δεν είναι σε πολλές διανομές Linux από προεπιλογή. Ως αποτέλεσμα, θα πρέπει να το εγκαταστήσετε για να κάνετε ροή βίντεο στο Chromecast στο Linux.

  Πώς να χρησιμοποιήσετε την εντολή lsof του Linux

Ubuntu

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Arch Linux

sudo pacman -S npm

Debian

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Μαλακό καπέλλο

curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -
sudo dnf install nodejs npm

OpenSUSE

sudo zypper install nodejs4

Αλλα

Άλλες διανομές Linux που δεν αναφέρονται έχουν επίσης NodeJS. Για να το εγκαταστήσετε, είναι καλύτερο να μεταβείτε στο Ιστότοπος NodeJS, και διαβάστε αναλυτικά τις οδηγίες που αφορούν συγκεκριμένα το λειτουργικό σας σύστημα που βασίζεται σε Linux. Εναλλακτικά, αναζητήστε τον διαχειριστή πακέτων και εγκαταστήστε το NPM/NodeJS.

Castnow

Το Castnow βρίσκεται στο Github, και ο πηγαίος κώδικας διατίθεται ελεύθερα για μεταγλώττιση και εγκατάσταση με το χέρι. Ωστόσο, πραγματικά δεν χρειάζεται να το κάνετε αυτό, καθώς ο προγραμματιστής αυτού του έργου το καθιστά διαθέσιμο ως πακέτο NPM. Η εγκατάσταση ενός εργαλείου NPM είναι αρκετά εύκολη.

sudo npm install castnow -g

Όταν ολοκληρωθεί η εγκατάσταση του εργαλείου Castnow, μπορείτε να ξεκινήσετε τη μετάδοση.

Χρήση Castnow

Εάν έχετε μόνο ένα Chromecast, το Castnow θα το εντοπίσει αυτόματα και θα το χρησιμοποιήσει ως προεπιλογή. Καθώς οι περισσότεροι άνθρωποι έχουν συνήθως ένα Chromecast, δεν υπάρχει πραγματική ανάγκη να υπεισέλθουμε σε λεπτομέρειες σχετικά με τον τρόπο σύνδεσης σε πολλές συσκευές. Τούτου λεχθέντος, ορισμένοι άνθρωποι έχουν σίγουρα πολλές συσκευές Chrome. Εάν είστε εσείς και έχετε περισσότερα από ένα, χρησιμοποιήστε αυτήν την εντολή για να καθορίσετε σε ποιον θα γίνει μετάδοση στη γραμμή εντολών: castnow –συσκευή “όνομα του Chromecast”.

  Πώς να εκκαθαρίσετε την προσωρινή μνήμη και τα cookies στο Chrome

Ροή βίντεο

Τα βίντεο μπορούν να μεταδοθούν σε ροή με το Castnow στο Chromecast από οποιαδήποτε απομακρυσμένη ή τοπική διεύθυνση URL. Για να το κάνετε αυτό, πρώτα μάθετε εάν το βίντεό σας χρησιμοποιεί τον σωστό κωδικοποιητή, καθώς το λογισμικό ροής έχει πρόβλημα με ορισμένους κωδικούς βίντεο. Αυτός είναι ο λόγος για τον οποίο είναι καλύτερο να χρησιμοποιείτε αρχεία βίντεο Mp4 με αυτό το εργαλείο.

Ροή απομακρυσμένου βίντεο με:

castnow https://website-with-mp4file.com/videofile.mp4

Αναπαραγωγή τοπικού βίντεο

Η αναπαραγωγή ενός τοπικού βίντεο γίνεται καλύτερα από τον υπολογιστή σας Linux. Προσπαθήστε να μην κάνετε ροή αρχείων MP4 μέσω του δικτύου με απομακρυσμένους καταλόγους, καθώς αυτό δεν θα λειτουργήσει επίσης. Η αναπαραγωγή γίνεται καλύτερα με αρχεία MP4, καθώς το Chromecast υποστηρίζει καλύτερα αυτήν τη μορφή. Ωστόσο, το Castnow υποστηρίζει τη ζωντανή μετατροπή με FFMPEG.

castnow /path/to/video.mp4

Ή, μετατρέψτε το βίντεο σε MP4 καθώς αναπαράγεται:

castnow /path/to/video.avi --tomp4

ΠΑΙΞΕ μουσική

Μπορείτε να αναπαράγετε μουσική με το Castnow όπως θα κάνατε με ένα αρχείο βίντεο. Λειτουργεί με τον ίδιο τρόπο όπως το βίντεο.

castnow /path/to/song.mp3

ή Κάντε ροή του αρχείου μουσικής με:

castnow https://songwebsite.com/song.mp3

Αλλες επιλογές

Υπάρχουν πολλά άλλα πράγματα που μπορεί να κάνει το Castnow για να αλληλεπιδράσει με το Chromecast σας, εκτός από την απλή αναπαραγωγή ενός βίντεο ή ενός τραγουδιού εδώ κι εκεί. Όλες οι επιλογές είναι διάφοροι διακόπτες που είναι διαθέσιμοι για χρήση. Για παράδειγμα, θέλετε υπότιτλους με το τοπικό σας βίντεο; Χρησιμοποιήστε τον διακόπτη –υπότιτλοι. Θέλετε να κάνετε επαναφορά του τρέχοντος βίντεο ή να κάνετε τυχαία αναπαραγωγή της ουράς; Χρησιμοποιήστε το –loop και το –shuffle αντίστοιχα.

  Πώς να αποκτήσετε την πιο πρόσφατη έκδοση πυρήνα Linux στο Ubuntu

Αρκεί να αναφέρουμε ότι υπάρχουν πολλές διαφορετικές επιλογές στις οποίες μπορούν να εμβαθύνουν οι προχωρημένοι χρήστες, για να αξιοποιήσουν στο έπακρο το Castnow και το Chromecast τους. Τούτου λεχθέντος: εάν το μόνο που θέλετε είναι η δυνατότητα αναπαραγωγής τοπικών και απομακρυσμένων αρχείων πολυμέσων, οι παραπάνω οδηγίες είναι το μόνο που χρειάζεστε.

Μπορείτε να αποκτήσετε πρόσβαση στην πλήρη λίστα εντολών του Castnow μεταβαίνοντας σε ένα παράθυρο τερματικού και πληκτρολογώντας castnow –help. Εναλλακτικά, αποθηκεύστε ολόκληρο το αρχείο βοήθειας σε ένα αρχείο κειμένου στο οποίο μπορείτε να ανατρέξετε ανά πάσα στιγμή με:

castnow --help >> ~/castnow-help.txt

Αυτό θα τοποθετήσει το castnow-help.txt στο /home/username/.

συμπέρασμα

Στο πρόγραμμα περιήγησης, το Chromecast της Google είναι ένα ισχυρό εργαλείο. Με αυτό, οι χρήστες μπορούν να μεταδίδουν οτιδήποτε, από τις αγαπημένες τους ιστοσελίδες, μέχρι μουσική, ταινίες και οτιδήποτε ενδιάμεσα. Δυστυχώς, η Google είναι μια εταιρεία Διαδικτύου. Ως αποτέλεσμα, δεν ενδιαφέρονται να επιτρέψουν στους χρήστες να αναπαράγουν τοπικό περιεχόμενο. Ωστόσο, αυτό δεν έχει σημασία, καθώς οι χρήστες Linux είναι μια δημιουργική ομάδα.

Με τη βοήθεια του Castnow, οι χρήστες μπορούν να παρακάμψουν τις επιθυμίες της Google για μια εμπειρία κατανάλωσης μέσων μόνο στο Cloud και “περιεχόμενο επί πληρωμή”. Αντίθετα, μπορούν να κάνουν καλή χρήση του Chromecast και να το εκμεταλλευτούν στο δυναμικό που όλοι γνωρίζουμε ότι έχει κρυφτεί.