Ich habe einen Freund, der kein Englisch versteht, und er möchte 24 sehen. Ich habe es für ihn heruntergeladen, aber während die englischen Untertitel perfekt sind, werden einige arabische Untertitel nicht richtig synchronisiert.
Hier ist ein Ausschnitt der englischen Untertitel für Folge 5 der 6. Staffel ( 24 - Day 6 - [6x05]_en.srt
):
Jetzt ein arabischer Screenshot desselben Dialogs ( 24.S06E06.720p.WEB-DL.DD5.1.H264-HDB.srt
):
(Die Codierung ist falsch, also werden die Buchstaben so angezeigt, aber das ist nicht wichtig, der Videoplayer liest sie richtig.)
Was ich also suche, ist eine kostenlose Software, die auf Xubuntu 14.04 64-Bit (Wine is fine) funktioniert, die es mir ermöglichen würde, die arabischen Untertitel basierend auf den englischen Untertiteln einfach zu synchronisieren, sie bei Bedarf zu bearbeiten und die Codierung zu lesen korrekt.
Was ich mit Synchronisieren meine, ist nur das Kopieren des Zeitabschnitts von einer Datei in eine andere. Ich muss auch in der Lage sein, zwischen 2 Dateien zu vergleichen, um zu sehen, ob sie übereinstimmen. Jede andere Funktion ist ein Plus.
Empfehlen Sie wie üblich eine Perl-Lösung.
Durch die Installation eines CPAN-Moduls namens Subtitles erhalten Sie ein Befehlszeilenprogramm namens subs .
Dieses Dienstprogramm kann verschiedene Aufgaben mit Untertiteln erledigen, eine davon ist die lineare Transformation von Untertiteln. Die lineare Transformation kann zum Synchronisieren Ihrer Untertiteldatei mit dem gesprochenen Duft oder zum Ändern (Transformieren) des Untertitel-Timings verwendet werden.
Die Grundlogik ist:
subs
Befehl mit den Argumenten ausz.B
subs -p first_correct_time first wrong_time_from_your_subs -p sec_corr_time second_wrong_time filename.srt
Für Ihren Screenshot sollte der Befehl zB lauten
subs -p 00:08:01.240 00:05:41.358 -p another two_times filename.srt
und Sie erhalten eine Untertiteldatei mit korrektem Timing.
Hast du es mal mit Subtitle Edit versucht ? Ich verwende es unter Windows und es gibt viele Optionen zum Synchronisieren der Untertitel. Mit der visuellen Synchronisierung können Sie die Untertitel bearbeiten, während Sie die Position im Video betrachten. Es hat sogar die Möglichkeit, die Untertitel zu übersetzen . Ich habe bereits ein kurzes Tutorial erstellt, Sie können es hier überprüfen , wenn Sie möchten.
Sie können stattdessen FFmpeg verwenden , um das Video so zu ändern, dass die Untertitel korrekt synchronisiert werden:
Frank Dernoncourt
Benutzer416
Snicksie
Lynob
Lynob
Lynob
Frank Dernoncourt