Help - Search - Member List - Calendar
Full Version: загвоздка
Форумы RDA > Технический раздел > Общие вопросы
Pages: 1, 2, 3, 4
starsoft
SubRip - программа конвертации графических субтитров в текстовые методом OCR. Программа обучается тобой - вводишь предлагаемые символы вручную и в следующий раз прога уже не спросит этот символ. Набор символов по окончании работы можно сохранить чтобы использовать в дальнейшем. Дополнительно после конвертации нужно провести автоматическую "правку" текста для замен похожих символов (к примеру "l"<->"1". Короче - читай руководства, их тоже найти просто (к примеру на doom9.org).
CAMELOT
спасибо буду читать и пробовать
KuHO
У меня был где-то подробный инструкт по работе с SubRip на русском - тоже начинал по этой инструкции.

Но вот кое-какие выдержки:
Программа SubRip позволяет определить (OCR) субтитры на любом языке из VOB-файлов.

После запуска программы можно сразу выбрать IFO файл с DVD, либо последовательность ВОБов с винта. После этого программа как правило автоматически выделяет потоки субтитров и предлагает выбрать субтитры нужного языка, а также задать имя таблицы символов. После нажатия на кнопку Start, программа начинает искать субтитры. И как правило находит. О чем и сообщает радостно, предлагая также выбрать схему цветов, при которой ей нужно будет определять символы, обычно она сразу предлагает наиболее контрастную схему без контура вокруг букв. После этого начинается распознание - прога предлагает определить, что за букву она нашла. Буква "Ы" для нее является двойной - она находит палку отдельно, поэтому лучше задавать "Ы", как последовательность из "Ь" и "l". С другой стороны во многих шрифтах она находит сразу буквосочетания, обычно связанные с буквами "w", "t" и т.д., у которых выступающие части могут сливаться со следующими бувками без пробела. В этом ничего страшного нет - нужно просто задать буквосочетание. Кавычки для нее так же являются парой апострофов. В этом тоже нет ничего страшного - после полного выделения текста можно задать опцию - поменять двойные апострофы на кавычки (Corrections/Post OCR correction). Также после полного определения можно задать и проверку на замену "I" и "l" - их довольно сложно опознать, в большинстве пропорциональных шрифтов они рисуются одной палкой. Программа довольно удачно их корректирует (для английского, французского и немецкого языка). Если мы кодировали только фрагмент VOB файла, то зная, сколько мы отрезали от него в начале, можно сразу откорректировать и начало субтитров (Corrections/Time correction). Так как по умолчанию SubRip создает субтитры в формате .srt (а она позволяет сохранять субтитры еще в пяти видах sub и txt), зависящие от таймштампа (прописывается время от начала фильма - начало и конец показа каждой строки субтитров), то нам нет нужды корректировать скорость их вывода (Speed Ajust) в случае, если мы применили iVTC и появилась разница в фреймрейте (VOB = 30 fps, AVI = 24 fps), но возможно корректировки скорости вывода субтитров есть.

После полного определения и корректировки мы записываем файл под своим названием с расширением srt. Это обычный текстовый файл, который мы можем в случае надобности проверить на орфографические ошибки, или заменить/добавить какие-то слова в простом текстовом редакторе (типа Нотепада).

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

Недостаток программы. Если после полного определения субтитров случайно нажать на окно с графическим шрифтом, то окно с текстом прячется и его нельзя достать никаким способом, кроме как изменить размер окна графических субтитров.
Lilu
Решила и я попробовать одолеть эту науку. Создала проект, потом открыла его в AvsTweak, нажала на "поиск интерлейса". Нашла кадр. Дальше, как и указано у Valky, жму на "убрать интерлейс". Выскакивает ошибка Решила попробовать перегрузить прогу, а выйти из неё опять не могу! blink.gif Новая ошибка! Подскажите пожалуйста, что не так? unsure.gif
Valky
Ей богу, не знаю. Пока такого не было вроде ни у кого... sad.gif


Добавлено:
Наскоро глянув в гугле нарыл две возможных причины (может быть и другое, конечно, но нужно дольше рыться). Итак:

1. "ntdll.dll is probably corrupt". Поврежден файл ntdll.dll. Нужно взять неповрежденную копию его с дистрибутива или отсюда - http://www.dll-files.com/dllindex/dll-files.shtml?ntdll. Как его заменить? Наверное в Safe mode...

2. Если стоит XP SP2, то это, возможно, срабатывает "Data Execution Prevention (DEP)". Нужно попробовать ее отключить > System | properties | advanced | Data Execution Prevention.

Вот пока что. Не поможет, будем рыть дальше.
KuHO
Похожее поведение
QUOTE
попробовать перегрузить прогу, а выйти из неё опять не могу!
есть если в диспетчере задач drwatson включается - выгрузить его из списка приложений.
Если на компе запущен Tweak XP, значит какие-то dll-ки не дозагружаются.
Следует отключить все проги, особенно те, которые отвечают за мультимедию, видео и интерактивные расширения (типа гугльбар, интерактивный десктоп...).

ЗЫ: Если сможешь сделай сюда скриншот из Диспетчера задач (ctrl+alt+del) во время запуска авствика.
Lilu
QUOTE(KuHO @ Суббота, 10 Февраля 2007, 19:13)
ЗЫ: Если сможешь сделай сюда скриншот из Диспетчера задач (ctrl+alt+del) во время запуска авствика.
*



- это скрин, сделанный во время возникновения первой ошибки. Кстати, сегодня выяснилось, что таким образом прога реагирует только на один определённый фильм. blink.gif Чем-то авствику этот фильм не нравится... . Сегодня попробовала проделать эту же процедуру, но с другим фильмом, всё работает! unsure.gif
KuHO
Похоже, что странного в списке нет, кроме klswd, которая может быть связана с какой-то программой. Можно также отключить ntwdm и попробовать, что получится (речь шла о ntdll).
Но если с другим фильмом все в порядке, то может такой кривой исходник и в нем ошибки.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.