Καθώς όλο και περισσότερες υπηρεσίες ροής μετακινούνται στο διαδίκτυο, πιθανότατα παρακολουθείτε τις αγαπημένες σας ταινίες και τηλεοπτικές σειρές σε ένα πρόγραμμα περιήγησης. Εάν χρησιμοποιείτε Netflix ή HBO GO, η πρόσβαση σε αρχεία υπότιτλων (CC) ή VTT/SRT είναι απλή. Ωστόσο, πολλές δωρεάν υπηρεσίες δεν προσφέρουν CC από προεπιλογή και ακόμη κι αν είναι διαθέσιμο, το πιθανότερο είναι ότι η γλώσσα δεν είναι τα αγγλικά.
Αυτός είναι ο λόγος που πρέπει να καταφύγετε στη φόρτωση SRT/VTT από τη διεύθυνση URL. Για όσους δεν το έχουν κάνει ποτέ πριν, η μέθοδος μπορεί να φαίνεται συντριπτική επειδή περιλαμβάνει GitHub Gist, Google DevTools και βασική κωδικοποίηση. Αλλά αν ακολουθήσετε τα βήματα στο T, δεν θα πρέπει να έχετε κανένα πρόβλημα με τη φόρτωση των δεδομένων.
Πώς να φορτώσετε SRT/VTT από τη διεύθυνση URL
Βήμα 1
Πρώτα, πρέπει να κατεβάσετε και να εγκαταστήσετε τον κώδικα του Visual Studio και να λάβετε το αρχείο υπότιτλων/SRT για την ταινία/σειρά που θέλετε να παρακολουθήσετε. Και μην ανησυχείτε ότι δεν θα υπάρξει σοβαρή κωδικοποίηση, απλώς κάποια απλή αντιγραφή και επικόλληση.
Βήμα 2
Εκκινήστε το Visual Studio Code και εισαγάγετε τις ακόλουθες γραμμές:
1 var thisWidth = jwplayer('media-player').getWidth();
2 var thisHeight = jwplayer('media-player').getHeight();
3
4 var suck = jwplayer('media-player')[0].allSources;
5 jwplayer('media-player').setup({
6 "playlist":[{"sources": suck, "tracks": [{"file":"", "label":"Αγγλικά", "kind": "captions", "default": true}]} ]
7 "πλάτος": αυτό το πλάτος,
8 «ύψος»: αυτό το Ύψος
9 });
Σημείωση: Οι αριθμοί αντιπροσωπεύουν τις γραμμές του κώδικα. Εμφανίζονται από προεπιλογή μόλις ξεκινήσετε την αντιγραφή και επικόλληση και δεν αποτελούν μέρος του κώδικα. Φροντίστε να μην χάσετε τίποτα διαφορετικά το κόλπο δεν θα λειτουργήσει.
Βήμα 3
Με το δύσκολο κομμάτι να μην υπάρχει, τώρα είναι η ώρα να δημιουργήσετε τη διεύθυνση CC σας. Εκκινήστε το //gist.github.com, πιάστε το αρχείο υποτίτλων και αποθέστε το στο κύριο παράθυρο του Gist Github.
Θα δείτε δύο ξεχωριστά παράθυρα, θα μετακινηθείτε προς τα πάνω και θα διαγράψετε το πρώτο κάνοντας κλικ στο εικονίδιο του κάδου απορριμμάτων. Το παράθυρο που έχει το "subtitles.srt" στο πλαίσιο κειμένου θα πρέπει να παραμείνει. Κάντε κύλιση στο κάτω μέρος της σελίδας και κάντε κλικ στο κουμπί "Δημιουργία δημόσιας ουσίας", αυτό μετατρέπει τους υπότιτλους σας σε κώδικα με χρονική σήμανση.
Τέλος, πατήστε το κουμπί RAW στην επάνω δεξιά γωνία του παραθύρου Gist για να λάβετε τον κώδικα σε μια διεύθυνση URL.
Σημαντική σημείωση: Μην κλείνετε κανένα παράθυρο, Visual Studio Code ή Gist Git hub γιατί θα τα χρειαστείτε για άλλα βήματα.
Βήμα 4
Σε αυτό το σημείο, μπορείτε να μεταβείτε στην online ταινία ή σειρά που θέλετε να παρακολουθήσετε στο Chrome. Για τους σκοπούς αυτής της συγγραφής, χρησιμοποιήσαμε το 123Movies και το δοκιμάσαμε στην ταινία Nocturnal Animals. Σε κάθε περίπτωση, το κόλπο θα πρέπει να λειτουργεί για άλλες πλατφόρμες και βίντεο, αρκεί να υποστηρίζουν το JW player για HTML5.
Για να προχωρήσετε, κάντε δεξί κλικ σε ένα κενό σημείο μέσα στο πρόγραμμα περιήγησης (με ενεργοποιημένη την ταινία) και επιλέξτε Επιθεώρηση. Αυτό εμφανίζει το DevTools και πρέπει να κάνετε κλικ στην καρτέλα Console.
Η διάταξη DevTools μπορεί να φαίνεται λίγο διαφορετική στο πρόγραμμα περιήγησής σας, αλλά οι λειτουργίες και οι προορισμοί είναι οι ίδιοι.
Βήμα 5
Επιστρέψτε στο παράθυρο Κώδικας του Visual Studio και αντιγράψτε και, στη συνέχεια, επικολλήστε τον κώδικα στην Κονσόλα DevTools. (Έχετε εισαγάγει τον κωδικό στο Βήμα 2.)
Στη συνέχεια, μεταβείτε στο παράθυρο Gist Github και αντιγράψτε τη διεύθυνση URL των υπότιτλων. Για την ακρίβεια, επιλέξτε τα πάντα στη γραμμή διευθύνσεων και πατήστε τα πλήκτρα cmd ή Ctrl + C στο πληκτρολόγιό σας. Τώρα, πρέπει να επικολλήσετε τη διεύθυνση URL στην ακριβή θέση μέσα στον κώδικα, είναι η γραμμή 6 όπως δίνεται παρακάτω.
"Λίστα αναπαραγωγής":[{"πηγές": χάλια, "κομμάτια": [{"αρχείο":"", "ετικέτα":"Αγγλικά", "είδος": "υπότιτλοι", "προεπιλογή": αληθές}]}]
Ο προορισμός είναι η κενή παρένθεση “” δίπλα στο[{"αρχείο": και ολόκληρη η διεύθυνση URL μπαίνει μέσα στην παρένθεση. Λάβετε υπόψη σας, αυτό το βήμα είναι κρίσιμο και δεν πρέπει να χάσετε το σημείο, διαφορετικά δεν θα λειτουργήσει.
Βήμα 6
Για να επιβεβαιώσετε τις αλλαγές, κάντε κλικ δίπλα στην τελευταία γραμμή (9 });) μέσα στην Κονσόλα, ο κέρσορας πρέπει να βρίσκεται ακριβώς πίσω από το ερωτηματικό. Στη συνέχεια, πατήστε Enter και μια άλλη γραμμή κώδικα θα εμφανιστεί αυτόματα για να επιβεβαιώσετε ότι τα έχετε κάνει όλα σωστά.
Βήμα 7
Κάντε κλικ στο εικονίδιο X για έξοδο από το DevTools και μπορείτε επίσης να κλείσετε το Gist Github και το Visual Studio Code καθώς δεν θα τα χρειάζεστε πια. Κάντε κλικ στο κουμπί αναπαραγωγής και μετά στο CC για να φορτώσετε τους υπότιτλους στην ταινία/σειρά. Θα πρέπει να τα δείτε αμέσως στη συσκευή αναπαραγωγής.
Μερικά Λόγια Σοφίας
Ένα μειονέκτημα αυτής της μεθόδου είναι το ζήτημα των ενσωματωμένων υπότιτλων. Πολλές διαδικτυακές ταινίες και σειρές σε υπηρεσίες ροής εκτός επωνυμίας διαθέτουν ενσωματωμένους υπότιτλους που δεν μπορούν να απενεργοποιηθούν. Περιττό να πούμε ότι η παρακολούθηση των αγαπημένων σας βίντεο με δύο σετ CC αποσπά, τουλάχιστον, την προσοχή.
Ένα άλλο πράγμα που πρέπει να λάβετε υπόψη είναι ο ρυθμός καρέ CC. Το γενικό πρότυπο βίντεο είναι 30 fps, αλλά πολλές διαδικτυακές ταινίες το έχουν περίπου στα 24 fps. Αυτό σημαίνει ότι ίσως χρειαστεί να δοκιμάσετε μερικά αρχεία SRT για να προσδιορίσετε ποιο λειτουργεί καλύτερα.
Βασικές δεξιότητες hacking πλήθος
Για να λέμε την αλήθεια, το μόνο δύσκολο μέρος είναι να βάλετε τον κώδικα μέσα στον κώδικα του Visual Studio χωρίς να κάνετε λάθη. Στη συνέχεια, πρέπει επίσης να καρφώσετε τη θέση για τη διεύθυνση URL SRT μέσα στην Κονσόλα DevTools. Αυτή η μέθοδος θα πρέπει να λειτουργεί και με αρχεία VTT και αν δεν λειτουργεί, υπάρχουν εφαρμογές που μπορούν να μετατρέψουν το VTT σε SRT.
Με τον ένα ή τον άλλο τρόπο, αυτή η μέθοδος έχει δουλέψει για εσάς; Σε ποιους ιστότοπους ροής το έχετε χρησιμοποιήσει; Πείτε μας τα πάντα για την εμπειρία σας στην παρακάτω ενότητα σχολίων.