it-swarm-ru.tech

Как я могу повторно синхронизировать субтитры и видео с помощью медиаплеера VLC?

Когда я играю фильм с субтитрами (на медиаплеере VLC), текст часто отображается слишком рано или слишком поздно. Есть ли способ отложить начальную точку субтитров?

84
Pierre Watelet
  1. Откройте VLC медиаплеер.
  2. Нажмите Меню файлов.
  3. Нажмите Открыть файл.
  4. Нажмите Обзор, чтобы открыть фильм.
  5. Установите флажок "Использовать файл субтитров".
  6. Нажмите Обзор, чтобы открыть субтитры.
  7. Нажмите "Дополнительные настройки"
  8. Переместите Задержку в минус, если субтитры слишком быстрые. Переместите его в положительный, если субтитры слишком медленные.

Вы также можете просто нажать H а также G пока идет видео, чтобы выровнять субтитры назад и вперед по времени; для голосового использования J а также K, Приращения указаны в миллисекундах, поэтому его можно довольно легко настроить таким образом.

Source

Если вы хотите исправить субтитры "навсегда", я рекомендую Subtitle Workshop; это бесплатно.

79
Molly7244

Существует гораздо более простой способ сделать это с помощью расширенная синхронизация VLC

  1. Обнаружить ("услышать и увидеть"), что субтитры не синхронизированы
  2. Нажмите Shift + H когда вы услышите предложение, которое вы сможете легко распознать
  3. Нажмите Shift + J когда вы читаете одно и то же предложение в подзаголовке
  4. Нажмите Shift + K исправить синхронизацию
83
NoNameProvided

С помощью командной строки можно использовать опцию --sub-delay, за которой следует добавление положительного или отрицательного числа 1/10 секунды задержки. Таким образом, чтобы сдвинуть субтитры на 3 секунды, вы можете запустить vlc с помощью следующей командной строки

 vlc --sub-delay 30  myfile.avi

Аналогичным образом действует опция --sub-fps, которая переопределяет обычную fps.

--sub-fps Кадр в секунду
Переопределить обычные настройки кадров в секунду. Это будет работать только с субтитрами MicroDVD и SubRIP (SRT).

В VLC 3.0.0 есть некоторые другие опции, которые могут быть полезны (и почти самоочевидны)

  • --sub-fps
  • --sub-delay
  • --sub-type
  • --sub-file
  • --sub-language
  • --sub-autodetect-file

Больше вариантов может быть интересным:

  • --sub-description, --sub-autodetect-fuzzy--sub-autodetect-path--sub-margin-sub-source--sub-filter--sub-track--sub-track-id

В частности, с subsdelay

  • --subsdelay-mode--subsdelay-factor--subsdelay-overlap--subsdelay-min-alpha--subsdelay-min-stops--subsdelay-min-start-stop--subsdelay-min-stop-start

Для получения дополнительной информации воспользуйтесь vlc -H или проверьте онлайн руководство пользователя vlc

4
Hastur

Лучший способ синхронизировать ваши субтитры не через VLC (хотя это возможно). Для постоянной синхронизации субтитров вам понадобятся такие инструменты, как SubtitleWorkshop и с помощью этого инструмента вы можете легко редактировать субтитры так, как вы хотите, даже устанавливать первые и последние произнесенные слова как синхронизировать субтитры даже с большей точностью.

1
Amanda Blake

С VLC для Mac (у меня v3.0.6),

  1. Используйте меню File> Advanced Open File ...;
  2. В подсказке выберите вкладку File и найдите свой видеофайл;
  3. Проверьте Add Subtitle File, затем нажмите Choose..., чтобы вызвать следующую подсказку;
  4. В этой подсказке перейдите к файлу субтитров;
  5. Проверьте Override parameters;
  6. Установите задержку в секундах в Delay. Минус значения ускоряют субтитры и наоборот;
  7. Нажмите OK, затем нажмите Open. Видео либо перезапускается, либо продолжается в зависимости от ваших настроек в настройках;
  8. Если задержка не совсем там, повторите # 1-7 с настройками; если это все еще не работает, то после сброса закройте и снова откройте VLC.

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

1
kakyo

2017 VLC версия 2.2.6

Открыто

Инструменты => Синхронизация дорожек => Синхронизация дорожек субтитров

Здесь вы можете увеличить/уменьшить скорость.

0
Atul Soman