
          Редактор SRT скриптов для Windows 98-ME/NT-Vista

                      Версия 3.16 Freeware
                      
             Copyright (c) 2002-09, Дмитрий Кузнецов
                      
    Программа предназначена для проверки и исправления SRT скриптов.
               (Частичная поддержка SSA/ASS и SST)
              

                           УСТАНОВКА.

   Комплект поставки:

 o DSRT   .EXE - Win32 версия редактора.
 o README .TXT - описание.
 o WATSNEW.TXT - что нового в данной версии 

   Чтобы установить программу на компьютер, скопируйте dsrt.exe в любой
   каталог и запустите.
   Файлы DSRT.INI и DSRT.CRP создаются в каталоге запуска автоматически.
 o DSRT.INI - конфигурационный файл
 o DSRT.CRP - список замен
 o DSRT.UPC  - информация о заглавных буквах в UTF-16.
    Файл представляет собой компиляцию файла UnicodeData.txt из последней версии
    UNICODE CHARACTER DATABASE http://www.unicode.org/Public/UNIDATA/UCD.html

   Для работы программы требуется наличие библиотек:
 o MFC42.DLL
 o SHLWAPI.DLL
 o RICHED20.DLL (не младше 3-й версии, рекомендую 5.0)

 Рекомендуется установить сглаживание краев экранных шрифтов.
 (Smooth edges of screen fonts)
 Разницу можно оценить при полноэкранном просмотре субтитров.

  			 ВОЗМОЖНОСТИ

 o Поддержка редактирования скриптов в ANSI и UTF-16/8 кодировках.
 o Передача текста в Microsoft Word (2k-2k7).
 o Поиск ошибок в скрипте
   * Ошибки нумерации
   * Синтаксические ошибки
   * Пропущенные ВК(CR) между фразами
   * Коллизии
   * "Пустые" фразы
 o Встроенный плеер (описание горячих клавиш см. в файле WatsNew.txt)
    (на базе Windows Media Player v6.4)
 o Редактирование/контроль качества субтитров в полноэкранном режиме WMP.
 o Частичная поддержка SSA/ASS 4.x и SST.
 o Поиск "плохих" скриптов в каталоге
 o Автоматическое исправление скрипта
   (устранение коллизий, объединение/разбиение, изменение продолжительности
    фраз, а также восстановление и исправление тайм-кода)
 o Работа с отдельными фразами:
   сдвиг, изменение продолжительности, подбор продолжительности,
   объединение, разбиение, удаление.
 o Удаление пустых строк и лишних пробелов, а также координат вывода и т.п.
 o Замена кавычек.
 o Сдвиг всего скрипта или его части по времени
 o Синхронизация по шаблону
   (полезно для синхронизации скриптов в разных переводах)
 o Устранение повторов.
 o Удаление/наложение тайм-кода
 o Разбиение скрипта на части по видеофрагментам
 o Простое объединение скриптов
 o Сжатие/растяжение фраз во всем скрипте или его части
 o Ретаймирование по N точкам всего скрипта или его части
   (N - любое натуральное число)
 o Восстановление нумерации
 o Сортировка по времени
 o Форматирование текста фраз в т.ч. с учетом знаков препинания
   (n строк по k символов в строке, n и k настраиваются)
 o Автоматическое исправление продолжительности фраз.
 o Поддержка работы с резервными копиями
 o Встроенные конверторы для JACOsub/RT/SAMI/SSA/ASS/SUB/TurboTitle/XSS/ZeroG.
 o Импорт субтитров из поврежденных MKV/MKS.
 o Автоматическая замена в тексте фраз.
 o Поддержка SRT тагов.
 o Поддержка многооконного интерфейса
 o И многое другое...

                ИНФОРМАЦИЯ О ЗАМЕЧЕННЫХ ПРОБЛЕМАХ
 o Для правильной работы плеера в Windows Vista требуется заменить msdxm.ocx
   в папке System32 на тот, что используется в предыдущих версиях Windows.
   Затем зарегистрировать его - regsvr32 msdxm.ocx
   Для снятия защиты с System32 достаточно установить полный доступ для 
   своего пользователя к этой папке.

 o DSRT зависает при выходе из окна "Видео" если включена опция автосохранения.
   Окно с предложением сохранить открытые скрипты не появляется.
   Решение:                            
   Заблокировать загрузку vsfilter.dll в DSRT (см. строку unload в DSRT.INI)
     _или_
   Задать время на которое DSRT должен уснуть после автосохранения,
   вызванного закрытием окна "Видео", что избавит vsfilter от желания
   перечитывать скрип непосредственно в момент уничтожения графа.
   Рекомендуемая продолжительность сна не менее 450мс.
   (добавлен соотв. пункт в настройке окна "Видео")
   Значение равное 0 _отключает_ режим сна.
     _или_
   Отключить автосохранение.

 o Если вы используете WINDOWS 95/NT, возможно потребуется обновить MFC42.DLL
   и скопировать Riched20.dll v3.x в каталог SYSTEM. Возможно DSRT v3 не сможет
   корректно работать в w95/nt.

 o Зависание при запуске видео с двумя и более аудио-потоками AC3.
   Если у вас для воспроизведения AC3 используется CyberLink-овый кодек
   (например из PowerDVD 5) то рекомендую установить AC3 filter или ffdshow.

 o Проблемы при работе с видео в формате WMV3 в AVI контейнере:
   Для корректной работы необходимо установить
   "Microsoft(R) Windows Media(R) Video 9 VCM", он доступен для скачивания
   на официальном сайте Microsoft(R).

 o Проблемы при работе с *.OGM:
   Наличие множества ошибок в данном фильтре сильно затрудняет работу с *.ogm
   в DSRT.

 o Текст фраз не отображается в полноэкранном режиме.
   Возможные причины:
   * Не включаются фильтры декодера.
     В этом случае остановите воспроизведение (не паузой!) и начните
     воспроизведение в оконном режиме, затем переведите плеер в полноэкранный
     режим.
   * Проблемы с драйвером для NVidia-образных крат под 2k/XP.
     Проблема решается переустановкой драйвера.
   * Плохие драйвера.
     Установите новую версию драйверов.

 o Если у вас установлен DivX версии выше 3.x то возможны проблемы
   с перемоткой видео. (отображаются испорченные фреймы)
   Установите ffdshow и это решит все проблемы.
   Бывают аналогичные проблемы с некоторыми версиями XviD-а.

 o Зависания при перемотке.
   Если у вас установлен DivX 5.2x то установите DivX 5.05 и проблем больше
   не будет.

 o Неровные края символов в полноэкранном режиме.
   Включите сглаживание краев экранных шрифтов. (Smooth edges of screen fonts)

 o Запускается несколько копий DSRT при открытии *.srt.
   Решение проблемы: "Файл"->"Ассоциировать *.srt с DSRT".

 o Вместо изображения наблюдается знаменитая картина Малевича "Черный квадрат".
   Видео не воспроизводится, кодек H.264.
   Для H.264 крайне рекомендуется использовать ffdshow вместо ГoreAVC,
   последний не способен правильно перематывать видео с большими интервалами
   между ключевыми кадрами. (верно для v1.0-1.2)

              ПАРАМЕТРЫ КОНФИГУРАЦИОННОГО ФАЙЛА

Параметры настройки отражены в файле DSRT.INI, находящемся в том же
каталоге, что и сам редактор. Если этот файл отсутствовал при запуске
программы, то работа производится со значениями, принятыми по умолчанию. 
Параметры недоступные из оболочки:
 o MWheel   - Скорость скроллинга колесиком мышки.
   (по умолчанию 3)
 o SSABreak - Способ перевода текста фраз в формат SSA/ASS.
     o 1 - использовать в качестве разрыва строки "\N" [значение по умолчанию]
     o 2 - "\n"
     o 3 - пробел (т.е. вся фраза получится в одну строку)
 o qIl      - Подтверждение замены "l" на "I"
     o 0 - заменить все
     o 1 - запрашивать подтверждение [значение по умолчанию]
 o AutoSave - Автосохранение в окне "Видео"
     o  0 - функция отключена [значение по умолчанию]
     o  N - автосохранение с интервалом ~N минут.
     o -1  - автосохранение если была изменена фраза (после смены тек. фразы)
 o Unload   - Позволяет блокировать глючные фильтры (*.DLL/*.AX)
     В строке можно указать имена _файлов_ с расширением через запятую.
     Рекомендуется блокировать старый dvobsub.ax. Новый DirectVobSub
     (vsfilter.dll) работает заметно более устойчиво, однако есть смысл и его
     вписать в строку Unload. Блок действует только для DSRT, на другие
     программы действие блока не распространяется, даже если другой софт
     исполняется одновременно с DSRT (последнее верно начиная с DSRT v3).
 o EPHS - Поддержка "пустых" фраз.
   o  0 - пустые фразы считаются ошибкой [значение по умолчанию]
   o  1 - пустые фразы допустимы         [не рекомендуется]

                  КОНТАКТНАЯ ИНФОРМАЦИЯ

Сайты в интернете:
http://dsrt.boom.ru
http://dsrt.jino-net.ru/
Свои отзывы, предложения и замечания Вы можете присылать по адресам:
 o demkd@mail.ru                 (Интернет)
 o tch1_KuznetcovDM@omsk.wsr.rzd (сеть РЖД)