OmKA Logo, Омский Клуб Аниме
[Клуб]
  • Новости
  • О нас
  • Правила
  • События

  • [Проекты]
  • Обзоры
  • Статьи
  • Озвучка от Viper'а
  • Манга по-Русски
  • Видео и клипы
  • Nengan Otaku
  • Точки зрения

  • [Фикции]
  • Фанфики
  • Приколы
  • Мемы клуба
  • Sailor Moon Today

  • [Галереи]
  • Фотоотчёты
  • Арт-группа CHIN
  • Namika
  • Рисунки
  • Обои и прочее

  • [Описания Аниме]
  • Небо и земля
  • Триган (Trigun)
  • Нуар (Noir)
  • Ноэйн (Noein)
  • Парадайз Кисс
  • Лэйн (Lain)

  • [Архив]
  • МангаПроект
  • Kawaii.Ru™
  • Академия Фансаба

  • [Глоссарий]
  • Хеншин (henshin)
  • Жанры аниме

  • [Другое/прочее]
  • Масамуне Сиро
  • Хаяо Миядзаки

  • [Связь]
  • Контакты
  • Гостевая
  • Форум
  • Встречи
  • Адрес
  • Ссылки

  • [Фонд]
  • Списки
  • Обмен
  • Заказы
  • Распродажи
  • Добро пожаловать на сайт Омского Аниме Клуба "ОмКА" (OmKA / AnimeOmsk.Ru).

    Работа с видео

    VirtualDub

    Скачать в Оружейной - 692 Кбайта.

    Официальный сайт: http://www.virtualdub.com/

    0. Введение

    Что из себя представляет Ви-Даб? А представляет он из себя небольшую, но очень удобную и функциональную программу для работы с видео и звуком. С её помощью можно провести небольшой линейный монтаж: подрезать ненужные заставки в начале фильма, вырезать рекламу в середине (для любителей писать с TV-тюнера), слепить один кусочек с другим и сохранить результат в файле другого формата, предварительно обработав фильтрами. Ви-даб неплохо документирован — из его Help’а можно узнать не только о том, как он работает, но и о принципах сжатия цифрового видеоизображения вообще, о ключевых кадрах и волшебных артефактах ~_^ Так же там есть куча полезных советов. Всё написано лёгким и понятным языком (естественно английским, который любой аниме-фансаббер должен знать, если он конечно не с японского сабы делает). Однозначно следует прочитать для более глубокого ознакомелния с програмой.

    Но вернёмся к нашим баранам ^_^ Чем может быть полезен Ви-Даб для фансаббера? Ну во-первых тем, для чего он и предназначен — перекодированием видео. Во-вторых, с него можно снимать точный тайм-код. В-третьих, с помощью него и фильтра TextSub можно намертво зашить в авишник свои субтитры — гарантия того, что у всех они будут выглядеть одинаково — именно так, как вы и задумали. В-четвёртых, он может сохранять звук в отдельном файле. Всё это мы рассмотрим более подробно, а пока ознакомимся с интерфейсом.

    1. Интерфейс

    Смотрим на скриншот:
     
    Основное окно программы VirtualDub

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

    Под слайдером, расположились три группы кнопок (начиная с версии 1.4d для каждой кнопки есть всплывающая подсказка).

    Первая (слева-направо):
    Stop (работает как пауза, без перемотки на начало) [Пробел],
    Play-i (Воспроизведение того, что на входе),
    Play-o (Воспроизведение того, что на входе и того, что на выходе).

    Вторая группа:
    Прыжок к началу, [Ctrl-Влево]
    Шаг на один кадр назад, [Влево]
    Шаг на один кадр вперёд, [Вправо]
    Прыжок к концу, [Ctrl-Вправо]
    Шаг назад к ближайшему ключевому кадру, [Shift-влево]
    Шаг вперёд к ближайшему ключевому кадру, [Shift-вправо]
    Две шаманские кнопки, по нажатию которых, Ви-Даб перематывает видео до ближайшей смены планов (это когда сначала показывают что-то одно, а потом резко переключают на что-то другое). Очень часто за смену планов принимается то, что этим не является, а настоящая смена планов пропускается…

    Третия группа: метки входа и выхода ([Home] и [End] соответственно).

    Сразу за кнопками — текущий кадр и текущий тайм-код с точностью до 1 тысячной секунды. Далее идут две квадратные скобки — если текущий кадр ключевой, то между ними появляется буква К, а если кадр ничем не отличается от предыдущего, то D (появляется во время «чёрных экранов»). Сверху, где ему и положенно быть, находится меню. Там очень много всего интересного, мы обязательно к нему вернёмся.

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

    2. Навигация и снятие тайм-кода

    Итак, жмём [CTRL-O] и выбираем авишник. Размеры обоих экранов подгоняются под формат изображения. Если размер изображения достаточно велик — второй экран может просто не влезть. Тогда кликнув второй кнопкой мыши на любом экране, можно  выбрать либо 1/2, либо 1/4 от оригинального размера. Иногда полезно второй экран просто отключить ([F10] или Options -> Display output video) — это может немного увеличить скорость работы.

    Воспроизведение — только с помощью мыши, так как хоткея на этот случай почему-то не предусмотрели. В режиме воспроизведения [Пробел] работает как Stop, а в режиме паузы — вообще никак не работает, хотя мог бы работать как play-i.

    Стрелки влево и вправо используются для шагания вперёд и назад на один кадр. Шаг вперёд в Ви-Дабе работает очень быстро и удобно — пожалуй удобней, чем где либо ещё. А вот с шаганием назад возникают проблемы из-за специфики видеосжатия — предыдущий кадр Ви-даб может просчитывать в течении нескольких секунд. Чаще всего, удобней будет вернуться к предыдущему ключевому кадру [Shift-стрелка] а потом заново дошагать до нужного кадра (Есстественно, если расстояние между двумя ключевыми кадрами составляет секунд десять, то для отката на кадр назад лучше будут нажать на стрелку…)

    При нажатом Ctrl’е стрелки работают как «к началу» и «к концу».

    Тайм-код снимается путём подсматривания в соответствующее окошко рядом с кнопками для меток и выписыванием цифирок на бумажку. Также можно выделить его мышкой и скопировать в буфер обмена, но не с помощью клавиш [CTRL-C], так как они выполняют в ВиДабе другую функцию, а с помощью контекстного меню, вызываемого по второй клавише мышки.

    В качестве перемотки лучше всего использовать [shift-влево/вправо]. Если известен кадр или тайм-код в который надо попасть, то используем [Ctrl-G].

    Из всего что я пробовал, Ви-Даб оказался самым удобным в плане навигации, хотя, конечно, отсутствие хоткея на play ему в минус.

    3. Метки и линейный монтаж

    [Home] — метка входа
    [End] — метка выхода

    Если необходимо вырезать какой-либо кусок — ставим метку входа в начале этого куска, метку выхода в конце и жмём на [Del]. Быстро и просто.

    Квадратные скобки (лежащие на клавишах с русскими буквами «х» и «ъ») выполняют функцию быстрого переноса вас к меткам начала или конца.

    Если надо слепить два куска в один, то нажимаем File -> Append Video segment (добавляемое видео должно иметь тот же формат, что и текущее). Новый кусок добавляется в конец.

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

    Метки в режиме воспроизведения не ставятся — так что на лету их выставлять у вас не получиться.

    Теперь, когда видео подрезано (или, что вы там с ним делали) его нужно сохранить. Для начала открываем в меню пункт Video -> Compression [CTRL-C] и выбираем там нужный кодек (там же его и настраиваем).

    Далее смотрим на метод обработки видео, которых у Ви-даба есть четыре:

    1) Direct Stream Copy.
    Это самый быстрый режим (раз в 10 быстрее остальных) — видеопоток просто копируется, без какой-либо рекомпрессии. Его лучше всего применять тогда, когда никаких действий над видео не производилось. Так же его можно применять, когда все ваши действия над видео сводятся к обрезанию его по краям (вначале и/или в конце), но здесь следует учитывать, что даб начнёт запись видео с ближайшего предыдущего ключевого кадра (то есть, если ключевые кадры расположены через каждые 10 секунд, а вы подрезали 15 секунд видео в начале, то на выходе вы получите на 5 секунд больше чем хотели, так как ближайший ключевой кадр окажется на 10-й секунде — вся ваша точность уйдёт коту насмарку).
    Если вы склеивали два кусочка видео в один при помощи File -> Append Video и больше ничего с ними не делали — Direct Stream Copy будет лучшим вариантом для этого случая. При использовании этого метода обработки выбирать кодек и настраивать его не требуется ^_^

    2) Fast Recompress.
    Второй по скорости. Изображение декодируется и напрямую передаётся компрессору. В этом режиме может возникнуть масса несовместимостей.

    3) Normal Recompress.
    Третий по скорости. Изображение после декодирования переводиться в RGB а затем уже кодируется. Оптимальный вариант в случае массового урезания и склеивания со всех сторон ^_^

    4) Full processing mode.
    Самый медленный. Использование фильтров возможно только в этом режиме.

    Video -> Filters — о фильтрах позже
    Video -> Frame Rate [Ctrl-R] задаёт желаемое количество кадров в секунду.
    Video -> Color Depth — глубину цвета.
    Video -> Select range — позволяет вручную выставить конечный диапазон (изначально опирается на метки входа и выхода, но может от них отличаться).

    Далее настраиваем звук.
    В Audio -> Conversion задаются стандартные установки звука (частотность, битность, моно-стереоумность).
    Audio -> Interleaving — …короче ещё несколько настроек. Там же можно сдвинуть звук влево или вправо относительно изображения — таким образом можно выправить асинхронность видео и звука.

    Если вы не собираетесь изменять формат звука, то оставляете Audio -> Direct Stream Copy. Иначе — Full processing mode.

    И наконец Сохранение.
    File -> Save AVI сохраняет все ваши труды в авишник.

    File -> Save WAV сохраняет звук в отдельном файле. (Можно выдрать из фильма WAV, сжатый mp3 кодеком, который будет нормально проигрываться ВинАмпом). Эта возможность полезна тем, кто таймирует субтитры по звуку (только не забудьте, что SSA понимает только Mono-8bit-PCM). Ещё я таким образом саундрек выдирал из мюзикла…

    Если у вас выделен какой-либо фрагмент, сохранён будет именно он. То есть, если нам, допустим, хочется из мульта сохранить на память опенинг, то ставим метку в начале и в конце заставки и сохраняемся.

    File -> Save Image Sequence — идеальный выход для тех, кто не знает, чем ему забить винт. Берём двухчасовой фильм в разрешении 640х480, выбираем этот пункт меню и получаем 100 Гб несжатых BMPшников ^___^. Вообще же, с помощью этой функции можно сохранить и один кадр — просто нужно поставить метку начала в нужном кадре, а конца в следующем.

    4. Фильтры и изменение размеров

    Фильтры у Ви-даба вызываются по [CTRL-F]. В левом окне представлен список уже подключенных фильтров в порядке их наложения в формате [Старый размер] [Новый размер] [Название фильтра] (Опции). Для того, чтобы поменять порядок выполнения фильтров существуют кнопки «Move Up» и «Move Down». Например, если у нас есть два фильтра «Rotate», который поворачивает картинку на 90 градусов и «TextSub», накладывающий субтитры, и они расположены именно в таком порядке, то на выходе мы получаем развёрнутую картинку и нормальные субтитры. Если же «TextSub» будет стоять над «Rotate», то сначала будут добавлены титры, а затем всё вместе будет повёрнуто на 90 градусов.

    Для добавления нового фильтра нажимаем Add и выбираем нужный. Там много хороших и интересных фильтров, действия каждого из которых подрообно описаны в Help’е. Мы рассмотрим только один — Resize.

    Фильтр Resize предназначен для изменения размеров изображения (например, когда 640×480 для вас многовато, а вот 512×384 — в самый раз).

    Окно настроек фильтра Resize выглядит так:

    Окно настроек фильтра Resize

    Первые два поля — новый размер по горизонтали и вертикали. За пропорциями вам придётся следить самим (при помощи калькулятора…)

    Следующее поле — Режим фильтрации. Чем ниже тем качественнее, чем выше — тем быстрее. Не пользуйтесь режимом Nearest Neighbor — воистину отстой при небольшом выигрыше в скорости. Приведу результаты обработки небольшого кусочка видео всеми пятью способами:
    Nearest Neighbor — 28 сек
    Bilinear — 29 сек
    Bicubic — 32 сек
    Precise Bilinear — 34 сек
    Precise Bicubuc — 37 сек
    В принципе, для нормальной перекодировки достаточно билинейной фильтрации, но если время для вас не принципиально, то лучше брать «точную бикубическую» ^_^

    Следующие поля предназначены для увеличения размера изображения без масштабирования оригинала (путём добавления полей выбранного цвета с нужных сторон). Если у вас широкоэкранное видео и необходимо в него добавить субтитры, то лучше всего было бы сделать два чёрных поля — сверху и снизу, а уже потом наложить титры — так они не будут мешать просмотру.

    Нижняя кнопка слева — для того чтобы включать и выключать превью.

    5. Прошивание субтитров с помощью фильтров TextSub или Subtitler

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

    TextSub понимает титры в форматах srt, psb, sub, smi, ssa и ass, чего более чем достаточно.

    Собственно говоря, весь процесс прошивания субтитров достаточно прост. Выбираем файл, выставляем опции, правим стили, подтверждаем и смотрим, что получается на втором экране. Перед тем, как запускать весь процесс, советую отмотать видео на начало, зажать [Shift-Вправо] и в скором темпе обозреть, что получится на выходе — чтобы не возникло неожиданных ляпов типа: «Ой, я забыл выставить русский шрифт для комментариев вверху экрана!».

    Принцип работы TextSub'а практически ничем не отличается от DirectVobSub'а, о котором вы можете прочитать здесь.

    Второй фильтр для прошивания субтитров - Subtitler - изготовлен самим автором VirtualDub'а. Он понимает только формат SSA и не имеет возможности править стили (а оно вам надо?). Вместе с ним идёт очень познавательный readme.txt, который я советую вам почитать, и демо-скрипт - для заценки возможностей. Что ж, вот и натравим сейчас эти фильтры поочереди и посмотрим на результат.

    Сразу же вылез баг: Эффект «Scroll Up» TextSub отображает неверно. Вместо 70 пикселей по вертикали, выделенных на скроллинг текста он сделал... ну от силы 10. Читать двигающийся текст в окошке, шириной в полбуквы... В остальном - фильтры вели себя идентично.

    TextSub понимает формат ASS, благодаря чему моментально вылезает в лидеры, несмотря на небольшой баг со скроллингом.

    6. Заключение

    Я буду очень рад услышать ваши отклики на эту статью — добавления, исправления, просто вопросы, благодарности (ну мало-ли, бывают люди благодарные), критику… Предлагайте темы для следующих обзоров… В общем, обязательно пишите.

    Dark hounD ^__^
    dark@fansub.ru
    ICQ: 14790564

     

    Содержание

    Глава 2 >>


    Версия статьи 1.03 от 04.03.2003

    File->Save Image Sequence — идеальный выход для тех, кто не знает, чем ему забить винт. Берём двухчасовой фильм в разрешении 640х480, выбираем этот пункт меню и получаем 100 Гб несжатых BMPшников ^___^



    Фруктовая корзина: Давай всегда быть вместе
    Отнимать жизнь, знаете ли, можно не только оружием.
    Trigun
    Namika
    Топ-страницы:
  • Давай всегда быть вместе.
  • Контраст мировоззрений
  • Наследники Тьмы
  • Chobits. Обзор анимэ
  • Transformers the Movie
  • Персонажи Trigun
  • Клип Джаз
  • Сакура - собирательница карт
  • Свадьба Отаку
  • Свадьба Амелии
  • Завоеватель Шамбалы
  • А когда я вернусь
  • Отзывы об аниме
  • Рисунки Намики

  • Бонус ;)
  • Рай, который...

  • Избранное:
  • Литературон
  • Арт-группа CHIN
  • Клубные рисунки
  • Рисунки Намики

  • Самые популярные изображения и рисунки нашего сайта:
    Рисунки Намики Рисунки Намики :: Аска Рисунки Намики :: Эльфийка Рисунки Намики :: 'Крылатое' Рисунки Намики :: Весна! Рисунки Намики Рисунки Намики :: Алукард Арт-группа CHIN Арт-группа CHIN
     
    Elf.jpg Арт-группа CHIN Yu_and_No.jpg Арт-группа CHIN Арт-группа CHIN Арт-группа CHIN Арт-группа CHIN Арт-группа CHIN Арт-группа CHIN


    Copyright
    Движок сайта © 1999-2017 Илья. Текущая версия: xEngine/v0.9.34beta; xContentParser/v0.9.31beta.
    Все статьи, рисунки и прочее © 2004-2007 Омский аниме-клуб OmKA, если иное не оговорено напрямую на самой странице.
    По любым вопросам обращайтесь по адресу webmaster@animeomsk.ru.

    Счётчики статистики...
    Generated by xEngine/xContentParser with 0 seconds