Прилепить субтитры к изображению для бытового плеера

21.09.2009 11:57  12486   Комментарии (24)

Хотел приобщить жену к "Теории большого взрыва". У меня оба сезона - с оригинальной дорожкой и внешними субтитрами в формате SRT. На компьютере это смотрится вполне нормально. А вот бытовой плеер хоть и подхватывает субтитры, с ними сильно дурит: показывает очень мелко, обрезает какие-то строки - в общем, смотреть невозможно. Причем аналогичная ситуация наблюдается с еще двумя бытовыми плеерами. В самих субтитрах никаких тэгов нет - только временные метки и текст.

Но мы легких путей не ищем, поэтому было решено программно прилепить субтитры к изображению, чтобы это потом можно было посмотреть на бытовом плеере. Кого интересует технология - излагаю.

1. Берется бесплатная программа Virtual Dub Mod. Устанавливается. К ней сразу скачивается отдельный фильтр под названием TextSub. Файлик textsub.vdf кладется в папку plugins Virtual Dub Mod.

2. Запускаете Virtual Dub Mod, открываете там файл AVI. Если возникает вот такое окно (значит, звуковая дорожка записана с переменным битрейтом) - обязательно ответьте No, иначе будет рассинхронизация звука. (Это для "Теории большого взрыва", потому что в некоторых других случаях рассинхронизация происходит в любом случае, и там приходится еще и геморроиться отдельно со звуковой дорожкой - вытаскивать ее, переводить в постоянный битрейт, затем заново приклеивать.)

3. Далее если в AVI зашиты две звуковые дорожки, а вам нужно оставить только одну, заходите в Streams - Stream List и на ненужной дорожке (в данном случае - первая, дубляж) делаете Disable.

4. Теперь нужно приклеить субтитры. Для этого заходим в Video - Filters. Там нажимаем Add  и в списке выбираем Text Sub. Откроется окно, в котором предложат выбрать файл с субтитрами - указываем его. В настройках ничего не меняем. Добавленный фильтр будет выглядеть вот так.

Если фильтры не активны, то в Video сначала надо выбрать Full Processing Mode.

5. Теперь осталось задать параметры компрессии (установлен фильтр, так что в любом случае будет происходить полная переработка ролика), иначе по умолчанию она запишет его в некомпрессированном виде, так что 200 с чем-то мегов превратятся в 4 с чем-то гига. Компрессия выбирается в Video - Compression. Там у вас картина может отличаться от моей - все зависит от того, какие кодеки установлены в системе. Лучше всего устанавливать K-Lite Codec Pack и тогда в списке фильтров выбрать ffdshow, и там в конфигурации задать 90% качество - тогда выходной файл будет по размеру таким же, как исходный (или меньше, если вы выбросили одну дорожку).

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

6. Теперь остается выбрать Fils - Save As и указать, куда положить обработанный ролик. У меня на рабочем компе процесс перепаковки файла в 250 мегов занимал где-то 5-6 минут.

Полученные ролики потом прекрасно смотрелись на бытовом плеере - субтитры не обрезались и были отличного качества (яркие белые).

Теги
Сортировать по алфавиту или записям
BLM 21
Calella 147
exler.ru 315
авто 480
видео 4344
вино 363
Что ещё почитать