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

<p>когда я играю фильм с субтитрами (на медиаплеере vlc), текст часто отображается слишком рано или слишком поздно. есть ли способ отложить начальную точку субтитров?</p>

<ol> <li>откройте vlc медиаплеер.</li> <li>нажмите меню файлов.</li> <li>нажмите открыть файл.</li> <li>нажмите обзор, чтобы открыть фильм.</li> <li>установите флажок "использовать файл субтитров".</li> <li>нажмите обзор, чтобы открыть субтитры.</li> <li>нажмите "дополнительные настройки"</li> <li>переместите задержку в минус, если субтитры слишком быстрые. переместите его в положительный, если субтитры слишком медленные.</li> </ol><p>вы также можете просто нажать <kbd>h</kbd> а также <kbd>g</kbd> пока идет видео, чтобы выровнять субтитры назад и вперед по времени; для голосового использования <kbd>j</kbd> а также <kbd>k</kbd>, приращения указаны в миллисекундах, поэтому его можно довольно легко настроить таким образом.</p><p><em> <a href="http://tutorialsandstuff.blogspot.com/2009/02/how-to-delay-or-speed-up-subtitles-in.html">source</a> </em></p><p>если вы хотите исправить субтитры "навсегда", я рекомендую <strong> <a href="http://www.urusoft.net/products.php?cat=sw">subtitle workshop</a> </strong>; это бесплатно.</p>

<p>существует гораздо более простой способ сделать это с помощью <strong>расширенная синхронизация vlc</strong></p><ol> <li>обнаружить ("услышать и увидеть"), что субтитры не синхронизированы</li> <li>нажмите <kbd>shift</kbd> + <kbd>h</kbd> когда вы услышите предложение, которое вы сможете легко распознать</li> <li>нажмите <kbd>shift</kbd> + <kbd>j</kbd> когда вы читаете одно и то же предложение в подзаголовке</li> <li>нажмите <kbd>shift</kbd> + <kbd>k</kbd> исправить синхронизацию</li> </ol>

<p>с помощью <em>командной строки</em> можно использовать опцию <code>--sub-delay</code>, за которой следует добавление положительного или отрицательного числа 1/10 секунды задержки. таким образом, чтобы сдвинуть субтитры на 3 секунды, вы можете запустить <code>vlc</code> с помощью следующей командной строки</p><pre><code> vlc --sub-delay 30 myfile.avi </code></pre><p>аналогичным образом действует опция <code>--sub-fps</code>, которая переопределяет обычную <code>fps</code>.</p><blockquote> <p><strong> --sub-fps </strong>кадр в секунду<br> переопределить обычные настройки кадров в секунду. это будет работать только с субтитрами microdvd и subrip (srt).</p> </blockquote><p>в vlc 3.0.0 есть некоторые другие опции, которые могут быть полезны (и почти самоочевидны)</p><ul> <li><code>--sub-fps</code></li> <li><code>--sub-delay</code></li> <li><code>--sub-type</code></li> <li><code>--sub-file</code></li> <li><code>--sub-language</code></li> <li><code>--sub-autodetect-file</code></li> </ul><p>больше вариантов может быть интересным:</p><ul> <li><code>--sub-description</code>, <code>--sub-autodetect-fuzzy</code> <code>--sub-autodetect-path</code> <code>--sub-margin</code> <code>-sub-source</code> <code>--sub-filter</code> <code>--sub-track</code> <code>--sub-track-id</code></li> </ul><p>в частности, с <code>subsdelay</code></p><ul> <li><code>--subsdelay-mode</code> <code>--subsdelay-factor</code> <code>--subsdelay-overlap</code> <code>--subsdelay-min-alpha</code> <code>--subsdelay-min-stops</code> <code>--subsdelay-min-start-stop</code> <code>--subsdelay-min-stop-start</code></li> </ul><p>для получения дополнительной информации воспользуйтесь <code>vlc -h</code> или проверьте <a href="http://www.videolan.org/doc/vlc-user-guide/en/vlc-user-guide-en.html">онлайн руководство пользователя vlc</a> </p>

<p>лучший способ синхронизировать ваши субтитры не через vlc (хотя это возможно). для постоянной синхронизации субтитров вам понадобятся такие инструменты, как <a href="http://www.urusoft.net/products.php?cat=sw">subtitleworkshop</a> и с помощью этого инструмента вы можете легко <a href="http://video.tutsdb.com/2013/05/sync-subtitles.html">редактировать субтитры</a> так, как вы хотите, даже устанавливать первые и последние произнесенные слова как синхронизировать субтитры даже с большей точностью.</p>

<p>с vlc для mac (у меня v3.0.6),</p><ol> <li>используйте меню <code>file</code>> <code>advanced open file ...</code>;</li> <li>в подсказке выберите вкладку <code>file</code> и найдите свой видеофайл;</li> <li>проверьте <code>add subtitle file</code>, затем нажмите <code>choose...</code>, чтобы вызвать следующую подсказку;</li> <li>в этой подсказке перейдите к файлу субтитров;</li> <li>проверьте <code>override parameters</code>;</li> <li>установите задержку в секундах в <code>delay</code>. минус значения ускоряют субтитры и наоборот;</li> <li>нажмите <code>ok</code>, затем нажмите <code>open</code>. видео либо перезапускается, либо продолжается в зависимости от ваших настроек в настройках;</li> <li>если задержка не совсем там, повторите # 1-7 с настройками; если это все еще не работает, то после сброса закройте и снова откройте vlc.</li> </ol><p>одна хитрость: сначала используйте большие числа, например, 20 с, чтобы проверить воду, а затем настройте точную задержку.</p>

<p>2017 vlc версия 2.2.6</p><p>открыто</p><blockquote> <p>инструменты => синхронизация дорожек => синхронизация дорожек субтитров</p> </blockquote><p>здесь вы можете увеличить/уменьшить скорость.</p>