Αφαιρέστε Χρονοκωδικούς και Αριθμούς Υποτίτλων, Κρατήστε τη Δομή
Αφαιρέστε κάθε χρονοκωδικό και αριθμό δείκτη από ένα αρχείο SRT ή VTT, κρατώντας κάθε αρχική γραμμή υποτίτλου ανέπαφη. Χωρίς συνένωση, χωρίς επαναρίθμηση, χωρίς μεταφόρτωση.
Τα αρχεία σας δεν αγγίζουν ποτέ έναν διακομιστή. Κάθε μετατροπή σε αυτή τη σελίδα εκτελείται τοπικά στο πρόγραμμα περιήγησής σας μέσω του JavaScript FileReader API. Τίποτα δεν ανεβαίνει, δεν καταγράφεται ούτε αποθηκεύεται. Ασφαλές για εμπιστευτικές εγγραφές Zoom/Teams, αδημοσίευτο βίντεο και νομικές συνεντεύξεις.
Πώς λειτουργεί η αφαίρεση χρονικών σημάνσεων
Κάθε υπότιτλος (είτε SRT είτε WebVTT) φέρει τρία μέρη: έναν αριθμό δείκτη, ένα εύρος χρονοκωδικού, και το ίδιο το κείμενο του υποτίτλου. Ο δείκτης και ο χρονοκωδικός υπάρχουν αποκλειστικά για να συγχρονίζουν το κείμενο με την αναπαραγωγή βίντεο· μόλις θελήσετε απλά να διαβάσετε το περιεχόμενο, είναι καθαρός θόρυβος. Αυτό το εργαλείο αφαιρεί ακριβώς αυτά τα δύο μέρη και αφήνει το τρίτο ανέπαφο, έναν υπότιτλο ανά γραμμή, με την αρχική σειρά.
Αυτή είναι μια σκόπιμα διαφορετική προεπιλογή από τους μετατροπείς SRT σε TXT και VTT σε TXT του SubToolDesk, που ρέουν τα κομμάτια σε πλήρεις παραγράφους από προεπιλογή. Εδώ, κάθε αρχικός υπότιτλος παραμένει στη δική του γραμμή, χρήσιμο όταν θέλετε να συγκρίνετε το καθαρισμένο κείμενο με το βίντεο τμήμα προς τμήμα, ή όταν επεξεργάζεστε ένα σενάριο και θέλετε να διατηρήσετε ακριβώς το πώς ήταν αρχικά χωρισμένο.
Πώς να αφαιρέσετε χρονικές σημάνσεις από SRT ή VTT (βήμα προς βήμα)
- Σύρετε το αρχείο
.srtή.vttσας στον μετατροπέα παραπάνω, ή επικολλήστε το ανεπεξέργαστο κείμενο. - Η ετικέτα μορφής επιβεβαιώνει τι εντοπίστηκε· δεν χρειάζεται χειροκίνητη επιλογή μορφής.
- Αφήστε απενεργοποιημένο το Συνένωση σε παραγράφους για να διατηρήσετε μία γραμμή ανά αρχικό υπότιτλο, ή ενεργοποιήστε το αν αλλάξετε γνώμη και θέλετε ρευστή πρόζα αντ' αυτού.
- Προαιρετικά ενεργοποιήστε το Αφαίρεση ετικετών ομιλητή και το Αφαίρεση ετικετών μορφοποίησης για μια πλήρως καθαρή γραμμή.
- Αντιγράψτε ή Κατεβάστε το αποτέλεσμα ως απλό κείμενο.
Γιατί να αφαιρέσετε χρονικές σημάνσεις από υπότιτλους
Ένας χρονοκωδικός δίπλα σε μια γραμμή διαλόγου είναι χρήσιμος για έναν video player και χωρίς νόημα για κάποιον που απλά διαβάζει τις λέξεις. Η αφαίρεσή του, χωρίς να αγγίξετε το πώς είναι χωρισμένο το κείμενο, εμφανίζεται σε ένα συγκεκριμένο σύνολο καταστάσεων:
- Σταυρωτή αναφορά με διαφορετικό μοντάζ ή έκδοση, σύγκριση της διατύπωσης ενός υπότιτλου με μια επαναμοντάρισμένη έκδοση του ίδιου βίντεο, γραμμή προς γραμμή, χωρίς χρονοκωδικούς που δεν ταιριάζουν πλέον με το νέο μοντάζ.
- Επανασυγχρονισμός σε άλλο εργαλείο, καθαρισμός των παλιών δεδομένων συγχρονισμού πριν επανασυγχρονίσετε υπότιτλους με νέο ηχητικό κανάλι ή dubbing, ώστε παλιοί χρονοκωδικοί να μην μεταφερθούν κατά λάθος.
- Νομικός ή κανονιστικός έλεγχος, παραγωγή καθαρής μεταγραφής για κατάθεση, έλεγχο υποτίτλων, ή έλεγχο προτύπων μετάδοσης όπου έχουν σημασία μόνο οι λέξεις που ειπώθηκαν, όχι πότε ειπώθηκαν.
- Παράθεση διαλόγου σε γραπτό κείμενο, εξαγωγή μίας ή δύο γραμμών από ένα αρχείο υποτίτλων για ένα άρθρο ή αναφορά χωρίς ένα περιφερειακό
00:04:21,100 --> 00:04:24,650να καταλήγει στη μέση της πρότασης. - Έλεγχοι συνέχειας σεναρίου, ευθυγράμμιση ενός αρχείου υποτίτλων με ένα σενάριο γυρισμάτων γραμμή προς γραμμή για εντοπισμό διαλόγου που λείπει ή έχει αλλαχτεί, κάτι που λειτουργεί μόνο αν η τμηματοποίηση των υποτίτλων παραμένει ανέπαφη.
- Αναζήτηση σε μεταγραφή με λέξη-κλειδί, εκτέλεση αναζήτησης απλού κειμένου σε μια μεταγραφή χωρίς χρονικές σημάνσεις να διακόπτουν τα αποτελέσματα ή να τα γεμίζουν θόρυβο.
Πριν και μετά
Πριν: 12 00:04:21,100 --> 00:04:24,650 Κυκλοφορήσαμε τη νέα ροή onboarding τον περασμένο μήνα. Μετά: Κυκλοφορήσαμε τη νέα ροή onboarding τον περασμένο μήνα.
Πριν και μετά: ένα πραγματικό παράδειγμα
Ένα λίγο πιο ακατάστατο απόσπασμα SRT, με αριθμούς υποτίτλων, χρονοκωδικούς με κόμμα, μια ετικέτα πλάγιων, και ονόματα ομιλητή σε απλό κείμενο, μετατρεπόμενο με τους προεπιλεγμένους διακόπτες αυτής της σελίδας, Συνένωση σε παραγράφους απενεργοποιημένο, Αφαίρεση ετικετών ομιλητή απενεργοποιημένο, και Αφαίρεση ετικετών μορφοποίησης ενεργοποιημένο:
1 00:00:12,000 --> 00:00:14,500 Μαρία: Τελειώσαμε τον έλεγχο χθες. 2 00:00:14,500 --> 00:00:17,200 Γιώργος: <i>Τέλεια</i>, αυτό είναι μπροστά από το πρόγραμμα. 3 00:00:17,200 --> 00:00:20,000 Μαρία: Θα στείλω την αναφορά απόψε το βράδυ.
Μαρία: Τελειώσαμε τον έλεγχο χθες. Γιώργος: Τέλεια, αυτό είναι μπροστά από το πρόγραμμα. Μαρία: Θα στείλω την αναφορά απόψε το βράδυ.
Οι αριθμοί υποτίτλων, οι χρονοκωδικοί, τα βέλη -->, και η ετικέτα <i> έχουν εξαφανιστεί, αλλά τρεις υπότιτλοι εξακολουθούν να είναι τρεις γραμμές, με την ίδια σειρά, αφού η συνένωση είναι απενεργοποιημένη από προεπιλογή σε αυτή τη σελίδα. Τα προθέματα Μαρία: και Γιώργος: παραμένουν κι αυτά, επειδή το Αφαίρεση ετικετών ομιλητή είναι απενεργοποιημένο εδώ· ενεργοποιήστε το και αυτά τα ονόματα θα εξαφανιστούν μαζί με όλα τα υπόλοιπα.
Συνήθεις λόγοι για αφαίρεση χρονικών σημάνσεων χωρίς συνένωση
- Έλεγχος σεναρίου: σύγκριση μιας καθαρισμένης μεταγραφής γραμμή προς γραμμή με το αρχικό μοντάζ του βίντεο.
- Ποιοτικός έλεγχος υποτίτλων: έλεγχος του κειμένου υποτίτλων για ορθογραφικά λάθη χωρίς τον οπτικό θόρυβο των δεδομένων χρονισμού.
- Τροφοδότηση ενός εργαλείου σε επόμενο στάδιο: κάποια εργαλεία μετάφρασης ή σύνοψης περιμένουν ένα τμήμα ανά γραμμή αντί για πλήρεις παραγράφους.
- Προετοιμασία για teleprompter: διατήρηση φυσικών σημείων παύσης που αντιστοιχούν στην αρχική τμηματοποίηση των υποτίτλων.
Ακόμα 100% στη συσκευή σας
Όπως και κάθε εργαλείο σε αυτόν τον ιστότοπο, το αρχείο επεξεργάζεται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας. Χωρίς επικοινωνία με διακομιστή, χωρίς αποθήκευση αρχείου, και χωρίς λογαριασμό. Αυτό έχει εξίσου σημασία για έναν γρήγορο καθαρισμό σεναρίου όσο και για μια εμπιστευτική μεταγραφή συνέντευξης.
Τι θεωρείται «χρονική σήμανση» εδώ
Αυτό το εργαλείο στοχεύει τα δύο κομμάτια μεταδεδομένων που φέρει κάθε υπότιτλος SRT και WebVTT: τον διαδοχικό δείκτη υποτίτλου (ο μοναχικός αριθμός στη δική του γραμμή πριν τον χρονισμό) και το ίδιο το εύρος χρονοκωδικού (ΩΩ:ΛΛ:ΔΔ,χχχ --> ΩΩ:ΛΛ:ΔΔ,χχχ για SRT, ή το αντίστοιχο με τελεία για WebVTT, συμπεριλαμβανομένων τυχόν ρυθμίσεων υποτίτλου στο τέλος όπως align:start). Και τα δύο αναγνωρίζονται και αφαιρούνται ανεξάρτητα από ποια μορφή χρησιμοποιεί το αρχείο προέλευσης. Δεν χρειάζεται να πείτε στο εργαλείο με ποια δουλεύετε.
Πώς διαφέρει από μια απλή εύρεση & αντικατάσταση
Είναι δελεαστικό να σκεφτείτε ότι μια κανονική εύρεση & αντικατάσταση σε έναν επεξεργαστή κειμένου θα μπορούσε να κάνει αυτή τη δουλειά, και για ένα καλοφτιαγμένο αρχείο, κατά το μεγαλύτερο μέρος μπορεί. Το κενό εμφανίζεται με πραγματικά αρχεία, που φέρουν αρκετές ιδιομορφίες και ανακολουθίες μορφοποίησης ώστε να μπερδέψουν ένα απλοϊκό ταίριασμα μοτίβου. Το SubToolDesk χειρίζεται αυτές τις ανωμαλίες με τον ίδιο τρόπο που θα το έκανε η μηχανή υποτίτλων ενός video player, ώστε να μη χρειάζεται να καθαρίσετε πρώτα το αρχείο με το χέρι.
Ψάχνετε για εξαγωγή chat ή μηνυμάτων αντ' αυτού;
Αυτό το εργαλείο είναι φτιαγμένο για υπότιτλους SRT και WebVTT, όπου η χρονική σήμανση βρίσκεται σε δική της αποκλειστική γραμμή. Μια εξαγωγή WhatsApp ή iMessage χρονοσημαίνει κάθε γραμμή εσωτερικά αντ' αυτού (όπως [5/1/24, 9:14 π.μ.] Αλέξανδρος: μήνυμα), που χρειάζεται διαφορετική λογική ανίχνευσης. Για αυτή τη μορφή, χρησιμοποιήστε το Αφαίρεση Χρονικών Σημάνσεων από Μηνύματα αντ' αυτού.
Συνδυασμός με τους άλλους διακόπτες
Η αφαίρεση χρονικών σημάνσεων και αριθμών υποτίτλων είναι πάντα ενεργή στην έξοδο αυτού του εργαλείου (αυτός είναι ο αποκλειστικός σκοπός του) αλλά συνδυάζεται με τους άλλους δύο ανεξάρτητους διακόπτες. Ενεργοποιήστε το Αφαίρεση ετικετών ομιλητή αν η πηγή σας προτάσσει επίσης γραμμές με ονόματα, και το Αφαίρεση ετικετών μορφοποίησης αν περιέχει <i>, <v Speaker>, ή κωδικούς υπερκάλυψης ASS. Συνδυάστε όλα τα τρία για μια πλήρως «γυμνή» μεταγραφή, ή αφήστε τις ετικέτες ομιλητή και τα tags στη θέση τους αν θέλετε ειδικά να διατηρήσετε αυτή την πληροφορία αφαιρώντας μόνο τον θόρυβο χρονισμού.
Τι διατηρεί και τι αφαιρεί αυτό το εργαλείο
Διατηρούνται:
- Κάθε λέξη του κειμένου διαλόγου, με την αρχική σειρά και στίξη.
- Μία γραμμή εξόδου ανά αρχικό υπότιτλο, ποτέ συνενωμένη σε παραγράφους, εκτός αν ενεργοποιήσετε εσείς το Συνένωση σε παραγράφους.
- Η ακριβής σειρά με την οποία εμφανίστηκαν οι υπότιτλοι, ώστε η γραμμή 12 στην έξοδο να αντιστοιχεί ακόμα στον 12ο υπότιτλο του αρχικού αρχείου.
- Προθέματα ονόματος ομιλητή και ετικέτες μορφοποίησης, εκτός αν ενεργοποιήσετε ξεχωριστά το Αφαίρεση ετικετών ομιλητή ή το Αφαίρεση ετικετών μορφοποίησης.
Αφαιρούνται:
- Ο διαδοχικός αριθμός δείκτη υποτίτλου πάνω από κάθε υπότιτλο.
- Το πλήρες εύρος χρονοκωδικού και το βέλος
-->ανάμεσα στις δύο χρονικές σημάνσεις του. - Ρυθμίσεις υποτίτλου που ακολουθούν μια γραμμή χρονικής σήμανσης WebVTT, όπως
align:start position:10%. - Προθέματα ομιλητή σε απλό κείμενο όπως
Γιώργος:, όταν είναι ενεργό το Αφαίρεση ετικετών ομιλητή. - Ετικέτες μορφοποίησης όπως
<i>ή<v Speaker>, όταν είναι ενεργό το Αφαίρεση ετικετών μορφοποίησης.
Συνήθη προβλήματα και πώς να τα λύσετε
- Η έξοδος εξακολουθεί να έχει ετικέτες
<i>ή<v Speaker>: ενεργοποιήστε το Αφαίρεση ετικετών μορφοποίησης, είναι ξεχωριστός διακόπτης από την αφαίρεση χρονικών σημάνσεων και δεν συνδέεται με αυτή. - Ονόματα όπως
Γιώργος:εξακολουθούν να βρίσκονται στην αρχή κάθε γραμμής: αυτό είναι το Αφαίρεση ετικετών ομιλητή, ένας διαφορετικός διακόπτης, ενεργοποιήστε τον αν θέλετε μόνο το κείμενο. - Όλα συνενώθηκαν σε μία μεγάλη παράγραφο και το ήθελα γραμμή προς γραμμή: απενεργοποιήστε ξανά το Συνένωση σε παραγράφους, είναι απενεργοποιημένο από προεπιλογή σε αυτή τη σελίδα ειδικά για να επιβιώνει η αρχική τμηματοποίηση.
- Η ετικέτα μορφής δείχνει Unknown αντί για SRT ή VTT: ο ανιχνευτής ψάχνει για μια γραμμή χρονικής σήμανσης που περιέχει
-->· μια μερική επικόλληση που κόβει έναν υπότιτλο στη μέση, ή ένα αρχείο αποθηκευμένο με ασυνήθιστους χαρακτήρες τέλους γραμμής, μπορεί να χαλάσει αυτή την ανίχνευση. - Τα μπλοκ
NOTEήSTYLEενός αρχείου WebVTT εμφανίζονται ως περιφερειακό κείμενο στην έξοδο: βεβαιωθείτε ότι η ετικέτα μορφής όντως δείχνει VTT και όχι απλό κείμενο· επικολλημένα αποσπάσματα μερικές φορές χάνουν την κεφαλίδαWEBVTTπου χρησιμοποιεί ο αναλυτής για να αναγνωρίσει τη μορφή. - Τονισμένα γράμματα ή μη λατινικό κείμενο εμφανίζονται ως παραμορφωμένοι χαρακτήρες όπως
é: το αρχικό αρχείο δεν αποθηκεύτηκε ως UTF-8· εξάγετέ το ή αποθηκεύστέ το εκ νέου ως UTF-8 και ανεβάστέ το πάλι.
Συχνές Ερωτήσεις
Πώς απαλλάσσομαι από τις χρονικές σημάνσεις σε ένα αρχείο υποτίτλων;
Σύρετε το αρχείο .srt ή .vtt σας στον μετατροπέα παραπάνω, ή επικολλήστε το ανεπεξέργαστο κείμενο στο αριστερό πλαίσιο. Η μορφή εντοπίζεται αυτόματα και κάθε δείκτης υποτίτλου και χρονοκωδικός αφαιρούνται αυτόματα, αφήνοντας μόνο τον διάλογο. Πατήστε Αντιγραφή ή Λήψη για να πάρετε το αποτέλεσμα ως απλό κείμενο.
Έχουν τα αρχεία SRT χρονικές σημάνσεις;
Ναι. Κάθε υπότιτλος SRT έχει ένα εύρος χρονοκωδικού (ΩΩ:ΛΛ:ΔΔ,χχχ --> ΩΩ:ΛΛ:ΔΔ,χχχ) στη δική του γραμμή, ακριβώς πάνω από το κείμενο του υποτίτλου, συν έναν διαδοχικό αριθμό υποτίτλου πάνω από αυτό. Και τα δύο υπάρχουν αποκλειστικά για να συγχρονίζουν τη γραμμή με την αναπαραγωγή βίντεο· αυτό το εργαλείο αφαιρεί και τα δύο και κρατάει μόνο το κείμενο.
Μπορώ να αφαιρέσω χρονικές σημάνσεις από μια μεταγραφή απλού κειμένου, όχι μόνο από ένα αρχείο .srt ή .vtt;
Ναι, αρκεί οι χρονικές σημάνσεις να βρίσκονται στη δική τους γραμμή σε τυπική μορφή υποτίτλου SRT ή WebVTT (κοινό σε μεταγραφές που εξάγονται από Zoom, Teams ή Otter.ai). Επικολλήστε αυτό το κείμενο απευθείας στον μετατροπέα· εντοπίζεται αυτόματα με τον ίδιο τρόπο όπως ένα αρχείο .srt ή .vtt. Ελεύθερες χρονικές σημάνσεις ενσωματωμένες στη μέση άσχετου κειμένου δεν είναι αυτό που στοχεύει αυτό το εργαλείο.
Μπορώ να αφαιρέσω χρονικές σημάνσεις από μια μεταγραφή που αντέγραψα σε Word ή Google Docs;
Ναι, αν το υποκείμενο κείμενο έχει ακόμα τις αρχικές γραμμές χρονοκωδικών σε μορφή υποτίτλου. Αντιγράψτε το κείμενο από το έγγραφο (όχι το ίδιο το αρχείο .docx) και επικολλήστε το στον μετατροπέα παραπάνω· λειτουργεί ταυτόσημα με την επικόλληση ανεπεξέργαστου κειμένου SRT ή VTT.
Πώς διαφέρει αυτό από τους μετατροπείς SRT σε TXT ή VTT σε TXT;
Αυτά τα εργαλεία συνενώνουν από προεπιλογή τα κομμάτια σε ρευστές παραγράφους. Αυτό το εργαλείο κρατά από προεπιλογή κάθε αρχικό υπότιτλο στη δική του γραμμή, ώστε να βλέπετε ακόμα ακριβώς πού ήταν τμηματοποιημένος ο υπότιτλος, απλά χωρίς τον θόρυβο αριθμών και χρονοκωδικών. Μπορείτε να ενεργοποιήσετε τη συνένωση παραγράφων κι εδώ, αν προτιμάτε πρόζα.
Αφαιρεί αυτό αριθμούς υποτίτλων εκτός από χρονικές σημάνσεις;
Ναι, αφαιρούνται και η γραμμή διαδοχικού δείκτη και το εύρος χρονοκωδικού ΩΩ:ΛΛ:ΔΔ, αφήνοντας μόνο το κείμενο διαλόγου, έναν υπότιτλο ανά γραμμή.
Μπορώ να αφαιρέσω χρονικές σημάνσεις και από ένα αρχείο WebVTT, όχι μόνο SRT;
Ναι, το εργαλείο εντοπίζει αυτόματα SRT, WebVTT, ή απλό κείμενο και εφαρμόζει την ίδια αφαίρεση χρονικών σημάνσεων/αριθμών υποτίτλων ανεξάρτητα από τη μορφή προέλευσης.
Γιατί να θέλω να κρατήσω τις αλλαγές γραμμής αντί να συνενώσω σε παραγράφους;
Σεναριογράφοι, βιντεομοντέρ, και όποιος κάνει έλεγχο γραμμή προς γραμμή συχνά θέλουν να διατηρήσουν την αρχική τμηματοποίηση. Αντικατοπτρίζει το πώς εμφανίστηκαν οι υπότιτλοι στην οθόνη, κάτι που κάνει πιο εύκολη τη σταυρωτή αναφορά με το βίντεο.
Αφαιρεί αυτό επίσης ονόματα ομιλητή και ετικέτες στυλ;
Αυτά είναι ξεχωριστά, ανεξάρτητα ενεργοποιούμενα στοιχεία ελέγχου: ενεργοποιήστε το Αφαίρεση Ετικετών Ομιλητή ή το Αφαίρεση Ετικετών Μορφοποίησης μαζί με την αφαίρεση χρονικών σημάνσεων αν θέλετε όλα τα τρία ταυτόχρονα.
Μπορώ να αφαιρέσω χρονικές σημάνσεις από μια μεταγραφή συνάντησης Zoom ή Teams;
Ναι, η μεταγραφή .vtt που κατεβάζετε από οποιαδήποτε από τις δύο πλατφόρμες εντοπίζεται αυτόματα όπως κάθε άλλο αρχείο WebVTT. Αν θέλετε να αποφύγετε εντελώς τις χρονικές σημάνσεις σε μελλοντικές ηχογραφήσεις, το Zoom έχει μια ρύθμιση, στις προτιμήσεις εγγραφής, για απενεργοποίηση της επιλογής «Προσθήκη χρονικής σήμανσης στην εγγραφή» από την πηγή.