3.8. Субтитры

Поддержка субтитров была добавлена, начиная с версии SMS v1.5. Поддерживаются следующие форматы: .srt (SubRip) и .sub (MicroDVD).

3.8.1. Воспроизведение видео с субтитрами

Для воспроизведения фильма с субтитрами вам нужен файл с фильмом .avi и соответствующий файл субтитров на понятном вам языке. Файлы субтитров можно найти на просторах Интернета, а можно сделать самому с диска DVD. Где и как получить субтитры в данном руководстве не рассматривается. Файл с субтитрами представляет собой текстовый файл (который вы можете прочесть с помощью Блокнота, например). В этом файле находится текст и время появления текста на экране.

Меню Player Settings (настройки воспроизведения) используется для управлениями субтитрами. Для того, чтобы попасть в это меню, нажмите кнопку START в проводнике, затем выберите select Player Settings и нажмите кнопку X). Прежде всего, вы должны включить опцию Autoload subtitles (автозагрузка субтитров). Также, вы можете настроить цвет и позицию субтитров на экране.

SMS screenshot showing Player settings screen.

Рисунок 3.36. Настройки субтитров


В настоящее время SMS поддерживает следующие форматы субтитров:

Формат

Расширение

Пример

MicroDVD

.sub

MicroDVD sub file format.

SubRip

.srt

SubRip srt file format.

Таблица 3.1. Форматы субтитров поддерживаемые SMS


Подсказка

Если вы не уверены в работоспособности файла субтитров, то я рекомендую вам сначала опробовать его на компьютере. Для этого можно воспользоваться каким-нибудь программным плейером, который умеет работать с субтитрами. Например MPlayer). Mplayer Mplayer следует тем же правилам, что и SMS при поиске файлов субтитров, и если файл был успешно найдет, то он автоматически включает показ субтитров. Это очень удобно для быстрой проверки файлов, перед тем, как их скормить SMS.

Файл субтитров должен находиться в той же папке, что и файл с фильмом и иметь такое же имя (расширение, разумеется, будет другим: .srt или .sub). Также, расширение файла субтитров должно быть написано строчными буквами.

После того, как файл был скопирован в правильную папку, запустите SMS и выберите нужный файл .avi как обычно. Затем, нажмите кнопку X.

Screenshot showing SMS while browsing.

Рисунок 3.37. Список файлов на экране SMS. Обратите внимание на файл субтитров, находящийся в той же директории, что и видеофайл.


SMS автоматически ищет файл субтитров и, если находит его, высвечивает на экране loading subtitles...

Screenshot showing SMS while lauching video with subtitles.

Рисунок 3.38. SMS при загрузке видео с субтитрами.


Субтитры будут показываться на экране во время воспроизведения видеофайла. Если требуется, вы можете настроить цвет и позицию субтитров в меню настроек плейера).

Screenshot showing SMS while lauching video with subtitles.

Рисунок 3.39. Воспроизведение видеофайла с субтитрами.


Иногда возникает рассинхронизация между субтитрами и аудиодорожкой. В этом случае, вы можете настроить синхронизацию во время воспризведения (см раздел Управление программой). Кстати, я заметил, что рассинхронизация случается чаще с файлами типа .srt по сравнению с .sub, но у вас может быть другое мнение на этот счет.

3.8.2. Выбор файла субтитров вручную

Если вы хотите воспользоваться каким-то специальным файлом субтитров, который по какой-то причине не может быть переименован так, чтобы иметь одинаковое имя с видеофайлом, вы можете загрузить этот файл во время выбора видеофайла. Для этого, нажмите кнопку O на видеофайле. Откроется окно "мини-проводника", в котором будет список всех доступных файлов с субтитрами. Выберите нужный файл и нажмите на X или O чтобы начать воспроизведение этого файла. Для отмены выбора, нажмите кнопку ТРЕУГОЛЬНИК

3.8.3. Наборы символов, отличные от ASCII

Если ваши субтитры имеют набор символов, отличный от ASCII, вы должны добавить поддержку для этого шрифта самостоятельно.

Подробное руководство на эту тему, возможно, будет добавлено в новую версию руководства по SMS. А пока что, посетите официальный форум поддержки SMS http://www.ps2-scene.org/forums/forumdisplay.php?f=111, а также прочтите файл README для SMS.

Эта выдержка из README может вам помочь:

    Могут быть загружены следующие шрифты :
    - mc0:SMS/ascii.mtf - содержит 96 ascii символов ( 32-127)
    - mc0:SMS/latin2.mtf - 128 latin2 символов (128-255)
    - mc0:SMS/cyrillic.mtf - содержит 128 cyrillic (кириллических) символов (128-255)
    - mc0:SMS/latin1.mtf - содержит 128 latin1 символов (128-255)
    - mc0:SMS/greek.mft - содержит 128 greek (греческих) символов (128-255)
    Новый шрифт может быть создан при помощи программы MTKFontCreator
    (поищите ее в Google). Я пользуюсь версией 0.6.2.
    При сохранении шрифта, выберите Save Mediatek Font -> 4 color comp.,
    variable width (NEW mode).
    Минимальная ширина должна быть 32. При создании шрифта, параметры Max
    Width (максимальная ширина) и Height (высота) не должны превышать значения,
    равного 32.
    SMS не проверяет ошибки с файлами шрифтов, так что все действия - только
    на ваш страх и риск.
    Возможно, вам придется отредактировать файл .ini этой программы для того,
    чтобы сгенерировать уменьшенный набор символов для шрифта (96 и 128
    символов вместо 256). Внося изменения в файл .ini, вы можете создать
    практически любой набор символов, даже ISO-8859-7.;