Τα Chromecasts είναι εξωφρενικά δημοφιλή. Πρόσφατα, η Google άφησε να είναι γνωστό ότι έχουν πουλήσει πάνω από 29 εκατομμύρια από αυτά. Ωστόσο, από την έναρξη αυτής της συσκευής, υπάρχουν λίγα προγράμματα που καθιστούν δυνατή τη ροή τοπικών αρχείων πολυμέσων, αντί να εστιάζονται στις υπηρεσίες.

Γι 'αυτό δημιουργήθηκε το Stream2chromecast. Σας επιτρέπει να προβάλλετε όλα τα είδη περιεχομένου, ακόμη και να μεταφράζετε ή να τα αναπαράγετε απευθείας από το Internet, απευθείας στο Chromecast σας. Και όλα αυτά μπορούν να γίνουν στη γραμμή εντολών του Linux.

Λοιπόν, πώς θα το δουλέψουμε;

Εγκατάσταση του Stream2chromecast στο Ubuntu

Αυτό το λογισμικό χρησιμοποιεί κωδικοποιητές. Υπάρχουν δύο επιλογές όταν πρόκειται για αυτό. Μπορείτε να εγκαταστήσετε είτε το δημοφιλέστερο FFMPEG, είτε το Avconv. Είτε θα λειτουργήσει, αλλά προτείνουμε ιδιαίτερα τη χρήση του FFMPEG.

Σημείωση : αν και αυτός ο οδηγός καλύπτει τις εξαρτήσεις που απαιτούνται για το Ubuntu, αυτό δεν σημαίνει ότι δεν θα λειτουργήσει σε άλλες διανομές Linux. Εγκαταστήστε τις εξαρτήσεις λογισμικού που αναφέρονται στον διαχειριστή πακέτων και ακολουθήστε τις οδηγίες στη συνέχεια.

Python2

Θα χρειαστείτε το python στο σύστημά σας, καθώς αυτό το εργαλείο είναι κατασκευασμένο με Python. Μην ανησυχείτε, αν είστε στο Ubuntu οι πιθανότητες είναι ήδη εγκατεστημένες. Αν για κάποιο λόγο δεν υπάρχει, απλά ανοίξτε τον διαχειριστή πακέτων, αναζητήστε το python2 (ή κάτι παρόμοιο) και εγκαταστήστε το.

FFMPEG

Αυτό μπορεί να εγκατασταθεί στο Ubuntu με την προσθήκη ενός PPA στο σύστημά σας και την εγκατάσταση του. Κάνοντας αυτό θα σας δώσει την πιο πρόσφατη έκδοση του λογισμικού.

 sudo add-apt-repository ppa: mc3man / trusty-media 

Τώρα που έχει προστεθεί το αρχείο προσωπικού πακέτου, θα πρέπει να ενημερώσετε τις πηγές λογισμικού.

 sudo apt-get ενημέρωση 

Τώρα που το λογισμικό έχει ενημερωθεί, απλά εγκαταστήστε το FFMPEG.

 apt-get install ffmpeg 

AVConv

Η Avconv βρίσκεται στις αποθήκες επίσημου λογισμικού του Ubuntu. Εγκαταστήστε το απλά εισάγοντας τα εξής:

 sudo apt-get να εγκαταστήσετε libav-tools 

Τώρα που έχουν εγκατασταθεί οι κωδικοποιητές, ήρθε η ώρα να αποκτήσετε το πραγματικό λογισμικό. Ξεκινήστε εγκαθιστώντας git αν δεν το έχετε ήδη.

 sudo apt-get install git 

Με το git εγκατεστημένο, μπορούμε να τραβήξουμε το λογισμικό.

 git κλώνος https://github.com/Pat-Carter/stream2chromecast.git 

Χρησιμοποιώντας το Stream2chromecast

Όλα θα πρέπει να τρέξουν αμέσως, καθώς δεν υπάρχει πραγματικά κάποιο είδος σύνταξης που απαιτείται εδώ. Για να ξεκινήσετε, απλά εισάγετε τον κατάλογο.

 cd stream2chromecast 

Μόλις είστε στον κατάλογο, ήρθε η ώρα να εκτελέσετε το πρόγραμμα. Δεδομένου ότι πρόκειται για δέσμη ενεργειών Python, θα πρέπει να το εκτελέσετε με Python.

Δεν χρειάζεται σύνταξη, και θα τρέξει εύκολα μόλις εισάγει την ακόλουθη εντολή:

 python2 stream2chromecast.py 

Ωστόσο, μόνο επειδή εκτελέσατε αυτές τις εντολές δεν σημαίνει ότι το Chromecast θα μεταδίδει οτιδήποτε. Για να λειτουργήσει αυτό, θα πρέπει να περάσετε από τις επιλογές και να καταλάβετε ακριβώς πώς θέλετε να κάνετε ροή στο Chromecast. Δείτε πώς μπορείτε να το κάνετε αυτό.

Αυτή η εντολή εδώ θα στείλει ένα αρχείο βίντεο στο Chromecast σας.

 stream2chromecast.py file.mp4 

Ωστόσο, δεν θα έχετε πάντα ένα αρχείο MP4 στη διάθεσή σας. Αυτός είναι ο λόγος για τον οποίο εγκαταστήσαμε προηγουμένως έναν μετασχηματιστή. Εκτελέστε αυτήν την εντολή και το περιεχόμενό σας θα μετατραπεί σε μια υποστηριζόμενη μορφή και θα γίνει ροή.

 stream2chromecast.py - μεταγράψτε το videofile.filetype 

Διάφορες χρήσιμες εντολές

Αυτό το εργαλείο έχει ίσως έναν κατάλογο πλυντηρίων από διαφορετικά πράγματα που μπορείτε να κάνετε στο Chromecast σας, και ακριβώς από τη γραμμή εντολών, επίσης! Εδώ είναι οι πιο χρήσιμες εντολές. Για μια πλήρη λίστα, επικεφαλής εδώ.

Έλεγχος της αναπαραγωγής

Ας αρχίσουμε με τον έλεγχο της αναπαραγωγής. Αν θέλετε να θέσετε σε παύση ένα αρχείο αναπαραγωγής, εκτελέστε μόνο:

 python2 stream2chromecast.py -pause 

Για να συνεχίσετε το ίδιο αρχείο, κάντε τα εξής:

 python2 stream2chromecast.py -continuue 

Για να διακόψετε την αναπαραγωγή, δοκιμάστε:

 python2 stream2chromecast.py -stop 

Ελεγχος έντασης

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

Ανασηκώστε το με 0, 1 dB με το -volup switch

 python2 stream2chromecast.py -volup 

Τραβήξτε το κάτω από το 0.1 decible με το -voldown switch

 python2 stream2chromecast.py -voldown 

Θα μπορείτε επίσης να το σβήσετε με το διακόπτη -mute και να χρησιμοποιήσετε το διακόπτη -setvol για να ορίσετε μια ακριβή ένταση.

Ροή από μια διεύθυνση URL

Γνωρίζατε ότι θα μπορούσατε να προβάλλετε ένα απομακρυσμένο αρχείο πολυμέσων από τη γραμμή εντολών στο Chromecast σας; Χρησιμοποίησε αυτό:

 python2 stream2chromecast.py -playurl http://www.example.com/my_media.mp4 

Καθορίστε τη συσκευή

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

 stream2chromecast.py -devicelist 

Αφού βρείτε το όνομα της συσκευής, αναπαράγετε μέσα σε αυτό το μέσο:

 stream2chromecast.py -devicename mediafile.mp4 

συμπέρασμα

Η ροή τοπικών μέσων ενημέρωσης ήταν πάντα κάτι από τότε που δημιουργήθηκε το Chromecast. Έχετε AllCast, Videostream κ.λπ. Παρόλα αυτά, αυτές οι λύσεις εξαρτώνται είτε από εφαρμογές Android είτε από προγράμματα περιήγησης και ιστότοπους.

Είναι ωραία, αλλά ως χρήστες του Linux, θα πρέπει να προσπαθήσουμε για μια καλύτερη, ταχύτερη και απλούστερη λύση. Αυτό είναι που φέρνει το Stream2chromecast - μια απλή και εύκολη στη χρήση εγκατάσταση γραμμής εντολών που ο καθένας μπορεί να καταλάβει και να αυτοματοποιήσει αν γνωρίζει το python.

Σας αρέσει να προβάλλετε τοπικά πολυμέσα στο Chromecast σας; Πείτε μας γιατί ή γιατί όχι παρακάτω!

Image Credit: Κοινό Wikimedia