Все представленные на сайте советы и рекомендации основаны на моём личном опыте, все манипуляции с компьютерными комплектующими Вы производите на свой страх и риск, соответственно ответственность за полученные результаты целиком и полностью лежит на Вас. Помните: практическая реализация большинства рекомендаций лишает вас гарантии!!!
Главная "Разгон" BIOS Кодирование
видео
Советы Полезно знать Сети Музыкальный
клад
Юмор Интересные ссылки Библиотека

Наложение субтитров в VirtualDub

Совсем недавно мне пришлось столкнуться с проблемой "субтитрального характера". В общем смысле субтитры - это "бегущая" строка, содержащая, к примеру, перевод диалогов персонажей фильма, всплавающая в нужные временные промежутки. Для того, чтобы воспроизведение видеофрагмента сопровождалось субтитрами необходимо, чтобы оные находились в той же папки, что и исходное видео, имели одинаковое название за исключением префикса-расширения имени файла, а также установленный в системе фильтр. Субтитры, как правило, представляют собой текстовый файл, с указанием временных диапазонов. Проблема с которой я столкнулся выражалась в необъяснимом зависании видеофрагмента в определённых проигрывателях при подключении субтитров, иными словами существовал потенциальный риск "невоспроизвода". Так как я планировал сделать пережатый видеоконтент достоянием общественности, то хотел бы по возможности исключить даже малейшую вероятность сбоя на потенциально отличных системах воспроизведения. Кстати, пока пишу эти строки, наткнулся на ещё один очевидный плюс от наложения субтитров в видеоряд. Представим себе ситуацию домашнего бытового стационарного DVD-плейера, который способен воспроизводить видео в формате DivX и прочие, но напрочь отказывается распознавать субтитры, брошенные на диск. Единственное решение проблем подобного характера заключается во внедрении субтитров непосредственно в видеоряд. Таким образом, мы получаем единственный видеофайл формата DivX с интегрированными субтитрами. Для работы нам потребуются:

VirtualDub с интегрированным фильтром Subtitler

SubtitleTool

Итак приступим... Фильтр Subtitler, в вариации VirtualDub, позволяет работать только с субтитрами формата ssa (SubStationAlpha), а большинство оных распространяется в формате str или sub. Используя SubtitleTool конвертируем один из форматов субтитров str или sub в нужный нам ssa.

программа для работы с субтитрами SubtitleTool

По завершению мы получаем субтитры вида SubStationAlpha, которые готовы к наложению в VirtualDub. Запускаем оный и открываем видеоряд...

Выбираем вкладку фильтры - добавить - subtitler

наложение субтитров в VirtualDub

В новом окне подгружаем, полученные ранее субтитры формата ssa

Обязательным условием интеграции субтитров в видеоконтент является пережатие последнего...Поэтому рекомпрессия, т.е кодирование видеоматериала обязательно...В VirtualDub выбираем режим полной обработки...

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

За сим прощаюсь

Маслёнков Андрей

четверг, 4 июня 2009 г.

Hosted by uCoz