Какие приложения для простой синхронизации субтитров к фильмам доступны для Ubuntu?

28

У меня есть файл субтитров, который отстает от 3 до 4 секунд. Какие инструменты я могу использовать, чтобы автоматически перемещать все время в файле субтитров, чтобы они соответствовали времени фильма? Например, я могу просто добавить время, которое я хочу добавить, и оно добавит это время к синхронизированному времени в файлах субтитров без необходимости редактировать каждую строку отдельно.

Луис Альварадо
источник

Ответы:

21

Я удивлен, что никто не упомянул это:

гном-субтитры Установить гном-субтитры

Он обладает впечатляющими характеристиками, он чрезвычайно прост в использовании и очень хорошо полируется. Много внимания и деталей в его пользовательском интерфейсе (проверьте количество символов в каждой строке).

Я использую его все время, чтобы сдвигать время субтитров в / из HDTV в релизы BDRip / DVDRip.

гном-suttitles

Примечание: у игрока VLC есть сдвиг времени субтитров на лету. Это не изменит ваш .srtфайл, только воспроизведение, но это очень удобно для фильмов, которые вы смотрите только один раз и не заботитесь о сохранении настроек. Я назначаю их клавишам со стрелками ВВЕРХ и ВНИЗ.

MestreLion
источник
16

С Gaupol вы можете редактировать субтитры. Выберите текст, который вы хотите отрегулировать, затем перейдите в «Инструменты»> «Сдвиг позиции» и измените, как вам нравится.

введите описание изображения здесь

введите описание изображения здесь


Если вы не хотите редактировать субтитры:
хотя это не делает «постоянное изменение», с VLC вы можете сделать это с фильмом, который вы смотрите. Просто зайдите в «Инструменты»> «Отслеживание синхронизации».

введите описание изображения здесь

desgua
источник
Спасибо, десгуа. Я уже использую клавиши G / H от VLC, чтобы достигнуть этого, но я хочу постоянное решение. Некоторый инструмент, который читает SRT, Sub или любой файл субтитров и изменяет время.
Луис Альварадо
Тогда вы можете использовать какой-нибудь редактор, такой как Gaupol. Я обновил ответ ;-)
desgua
9

Если вы предпочитаете инструмент командной строки, вы можете попробовать subsync (требуется node.js).

Обратите внимание, что он также может исправить прогрессивную десинхронизацию. Это означает, что он может исправить субтитры, которые в начале опаздывают на 1 секунду, но постепенно ухудшаются и в конце опаздывают на 20 секунд.

раскрытие: я являюсь автором subsync

Горги Косев
источник
6

Для меня лучший вариант - это субтитры (нажмите на ссылку, чтобы узнать, как их использовать)

Это позволяет вам изменять частоту кадров в субтитрах и масштабировать размер субтитров (полезно для прогрессивной десинхронизации)

Установка:

sudo apt-get install subtitleeditor 
Postadelmaga
источник
0

Вы также можете использовать онлайн-инструмент, такой как синхронизация субтитров, чтобы легко синхронизировать ваши субтитры онлайн.

Asteriskk
источник
1
Добро пожаловать в Спросите Ubuntu. Я заметил, что у вас есть тот же сервис, на который вы ссылались, так же как и ваш ответ, связанный с вашим профилем. Если ваша основная цель на AU - продвигать синхронизирующие субтитры, вы можете прочитать часто задаваемые вопросы , особенно часть о саморекламе.
подмастерье Компьютерщик