UltKit
Εικόνα11
PDF13
Έγγραφα και δεδομένα7
Βίντεο6
Ήχος4
Περισσότερα εργαλεία22

SRT σε VTT

Τα προγράμματα περιήγησης εμφανίζουν υπότιτλους από στοιχείο <track> μόνο σε μορφή WebVTT, οπότε ένα αρχείο SRT που λειτουργεί κανονικά στο VLC δεν εμφανίζει τίποτα σε μια ιστοσελίδα. Μετατρέψτε το εδώ σε VTT και οι ίδιοι υπότιτλοι θα εμφανίζονται σε κάθε πρόγραμμα αναπαραγωγής HTML5.

Μετατροπέας υποτίτλων

ή σύρετε Αρχεία SRT, VTT, ASS … εδώ ·

Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά

Αποτέλεσμα

Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο

  1. 1

    Σύρετε εδώ τα αρχεία .srt

    Προσθέστε ένα αρχείο υποτίτλων ή ένα για κάθε γλώσσα, έως 20 αρχεία των 95 MB το καθένα. Οι παλαιές κωδικοποιήσεις εντοπίζονται και ξαναγράφονται ως UTF-8, που απαιτεί το WebVTT.

  2. 2

    Προσαρμόστε τον συγχρονισμό, αν χρειάζεται

    Αφήστε τις ρυθμίσεις ως έχουν για απλή μετατροπή. Αν οι υπότιτλοι εμφανίζονται νωρίτερα ή αργότερα από το βίντεο, εισαγάγετε δευτερόλεπτα στο πεδίο Μετατόπιση χρονισμού στις Σύνθετες ρυθμίσεις.

  3. 3

    Μετατρέψτε σε WebVTT

    Πατήστε Μετατροπή σε WebVTT (VTT) και κατεβάστε τα αρχεία .vtt. Ανεβάστε τα δίπλα στο βίντεό σας· τα αντίγραφά μας διαγράφονται μετά από 30 λεπτά.

Ανεβάστε το SRT και πατήστε Μετατροπή σε WebVTT (VTT). Θα λάβετε αρχείο με την απαιτούμενη κεφαλίδα WEBVTT, χιλιοστά του δευτερολέπτου χωρισμένα με τελεία και κείμενο UTF-8, έτοιμο για το στοιχείο <track>, το Video.js, το Plyr ή μια πλατφόρμα μαθημάτων.

Γιατί τα web players χρειάζονται VTT αντί για SRT

Το SRT προήλθε από τον κόσμο του DVD ripping γύρω στο 2000 και έγινε η προεπιλογή για desktop players, προγράμματα επεξεργασίας και λήψεις. Το WebVTT σχεδιάστηκε το 2010 για το web, με βάση τη σύνταξη του SRT, και το πρότυπο HTML το όρισε ως τη μορφή του στοιχείου <track>. Τα Chrome, Firefox, Safari και Edge το διαβάζουν εγγενώς και κανένα δεν διαβάζει SRT μέσω track.

Οι δύο μορφές μοιάζουν σχεδόν ίδιες σε έναν επεξεργαστή κειμένου, γι' αυτό η διαφορά παγιδεύει πολλούς. Ένα αρχείο VTT πρέπει να ξεκινά με WEBVTT, να είναι UTF-8 και να γράφει 00:01:05.300 εκεί που το SRT γράφει 00:01:05,300. Επιπλέον, το VTT μπορεί να περιέχει θέσεις, στυλ και σχόλια που το SRT δεν είχε ποτέ. Η μετατροπή από SRT σε VTT δεν χάνει λοιπόν τίποτα· η αντίστροφη διαδρομή μέσω του VTT σε SRT αφαιρεί αυτά τα extra.

Όταν έχετε το .vtt, συνδέστε το στη σελίδα σας όπως φαίνεται παρακάτω. Για βίντεο σε μορφή που τα προγράμματα περιήγησης δεν παίζουν, όπως ένα .mov από iPhone, ο οδηγός για τη μετατροπή MOV σε MP4 καλύπτει αυτό το κομμάτι της δουλειάς.

HTML για βίντεο με τους μετατραπέντες ελληνικούς υπότιτλους
<video controls src="lecture.mp4">
  <track kind="subtitles" src="lecture.el.vtt"
         srclang="el" label="Ελληνικά" default>
</video>

SRT ή VTT: όλες οι διαφορές που έχουν σημασία

Ο ίδιος υπότιτλος και στις δύο μορφές
ΠτυχήSRTWebVTT
Πρώτη γραμμή του αρχείουΑριθμός υποτίτλου `1``WEBVTT`
Χρονοσήμανση`00:01:05,300``00:01:05.300` (οι ώρες προαιρετικές)
Αριθμοί υποτίτλωνΥποχρεωτικοίΠροαιρετικά αναγνωριστικά
Κωδικοποίηση κειμένουΟποιαδήποτε, συχνά παλαιές κωδικοσελίδεςΜόνο UTF-8
Θέση και στοίχισηΔεν είναι τυποποιημένεςΡυθμίσεις υποτίτλου όπως `line` και `align`
Στυλ`<i>`, `<b>`, `<u>`, `<font>``<i>`, `<b>`, `<u>`, κλάσεις με στυλ CSS
Τύπος MIME σε διακομιστή`application/x-subrip``text/vtt`

SRT

Υπότιτλοι SubRip

Το SRT είναι η μορφή υποτίτλων του SubRip, ενός δωρεάν προγράμματος για Windows που εξήγαγε υπότιτλους από βίντεο γύρω στο 2000. Κάθε εγγραφή είναι ένα μπλοκ απλού κειμένου με αριθμό, ώρα έναρξης και λήξης και το κείμενο του υποτίτλου. Είναι η πιο ευρέως υποστηριζόμενη μορφή υποτίτλων και γίνεται δεκτή από τα VLC, YouTube, Facebook, προγράμματα επεξεργασίας βίντεο και έξυπνες τηλεοράσεις. Το SRT έχει μόνο βασική μορφοποίηση και κανένα πρότυπο για τοποθέτηση ή στιλ.

Συμπίεση
–
Διαφάνεια
–
Κινούμενη εικόνα
–
Έτος εισαγωγής
SubRip
Μετατροπέας SRT

VTT

Υπότιτλοι WebVTT

Το VTT είναι η μορφή Web Video Text Tracks, που αναπτύχθηκε από το WHATWG και το W3C γύρω στο 2010 για βίντεο HTML5. Μοιάζει με το SRT, αλλά προσθέτει κεφαλίδα WEBVTT και υποστηρίζει τοποθέτηση, στυλ, ετικέτες ομιλητών και μεταδεδομένα. Τα προγράμματα περιήγησης το χρησιμοποιούν για υπότιτλους μέσω του στοιχείου <track> και το δέχονται πλατφόρμες streaming και το YouTube. Ορισμένα προγράμματα αναπαραγωγής και επεξεργασίας για υπολογιστή περιμένουν αντί γι' αυτό SRT.

Συμπίεση
–
Διαφάνεια
–
Κινούμενη εικόνα
–
Έτος εισαγωγής
2010 · W3C / WHATWG
Μετατροπέας VTT

Το βίντεο HTML5 φορτώνει WebVTT μόνο μέσω του στοιχείου track, επομένως οι υπότιτλοι SRT που έγιναν για desktop players πρέπει να γίνουν VTT για να εμφανιστούν σε ιστοσελίδα.

Οι υπότιτλοι VTT δεν εμφανίζονται στο πρόγραμμα περιήγησης

  • Οι υπότιτλοι λειτουργούν online αλλά όχι όταν ανοίγετε το αρχείο HTML από τον δίσκο σας

    Τα προγράμματα περιήγησης μπλοκάρουν τα track που φορτώνονται από σελίδες file://. Δοκιμάστε μέσω τοπικού διακομιστή ή στον πραγματικό ιστότοπο.

  • Το track φορτώνεται από άλλο domain και παραμένει κενό

    Προσθέστε crossorigin στο στοιχείο <video> και επιτρέψτε τον ιστότοπό σας στις κεφαλίδες CORS του διακομιστή που φιλοξενεί το .vtt.

  • Ο διακομιστής στέλνει το αρχείο ως text/plain

    Ρυθμίστε τον να σερβίρει το .vtt ως text/vtt· ορισμένοι players απορρίπτουν άλλους τύπους.

  • Κάθε υπότιτλος εμφανίζεται ένα δευτερόλεπτο νωρίτερα

    Μετατρέψτε ξανά με θετική Μετατόπιση χρονισμού, όπως 1, και αντικαταστήστε το αρχείο.

Ερωτήσεις για τη μετατροπή SRT σε VTT

Τι αλλάζει ο μετατροπέας στο αρχείο;

Προσθέτει τη γραμμή WEBVTT στην κορυφή, αντικαθιστά το κόμμα πριν από τα χιλιοστά του δευτερολέπτου με τελεία και αποθηκεύει το αρχείο ως UTF-8. Το WebVTT επιτρέπει τους αριθμούς υποτίτλων ως προαιρετικούς αναγνωριστικούς κωδικούς, ενώ το ίδιο το κείμενο των υποτίτλων δεν αλλάζει.

Μπορώ απλώς να μετονομάσω το .srt σε .vtt;

Όχι. Χωρίς την κεφαλίδα WEBVTT και με κόμματα στις χρονοσημάνσεις, τα προγράμματα περιήγησης απορρίπτουν το κομμάτι ή παραλείπουν όλους τους υπότιτλους. Το αρχείο πρέπει να ξαναγραφτεί, κάτι που εδώ κρατά ένα δευτερόλεπτο.

Διατηρούνται τα πλάγια και τα έντονα γράμματα;

Ναι, τα <i>, <b> και <u> υπάρχουν και στις δύο μορφές. Η ετικέτα <font color> του SRT δεν έχει άμεσο ισοδύναμο στο WebVTT, επειδή το WebVTT χρωματίζει τους υπότιτλους μέσω κλάσεων CSS. Ενεργοποιήστε την Αφαίρεση ετικετών μορφοποίησης αν το αρχείο σας τη χρησιμοποιεί πολύ.

Ποιο αρχείο ζητά η πλατφόρμα μαθημάτων μου;

Οι περισσότερες πλατφόρμες εκμάθησης και players για το web δέχονται WebVTT και πολλές δέχονται και SRT. Αν μια φόρμα μεταφόρτωσης αναφέρει μόνο .vtt, μετατρέψτε εδώ· αν αναφέρει μόνο .srt, χρησιμοποιήστε το VTT σε SRT για την αντίστροφη διαδρομή.

Μπορώ να τοποθετήσω τους υπότιτλους στο πάνω μέρος της οθόνης;

Το WebVTT το υποστηρίζει με ρυθμίσεις υποτίτλου όπως το line:0, που μπορείτε να προσθέσετε σε έναν επεξεργαστή κειμένου μετά τη μετατροπή. Το SRT δεν έχει τυπικό τρόπο αποθήκευσης θέσης, γι' αυτό οι μετατραπέντες υπότιτλοι ξεκινούν στην προεπιλεγμένη θέση, κάτω.

Πώς προσθέτω υπότιτλους σε πολλές γλώσσες στο ίδιο βίντεο;

Μετατρέψτε το SRT κάθε γλώσσας και προσθέστε ένα <track> ανά αρχείο, με δικά του srclang και label. Οι θεατές επιλέγουν τη γλώσσα από το μενού υποτίτλων του player.