3DNews | Daily Digital DigestRambler's Top100
[AD] [AD] [AD] [AD] [AD]
Сегодня
Сделать стартовой   |   Добавить в Избранное
Рассылка обновлений:

Титул 3DNews
Новости:
Новости Hardware
Новости Software
Обзоры:
Аналитика
Процессоры и память
Материнские платы
Корпуса и охлаждение
Видеокарты
Мониторы и проекторы
Накопители
Сотовые телефоны
Периферия
Ноутбуки и КПК
Звук и акустика
Цифровое фото и видео
Сети и коммуникации
Игры
Программное обеспечение
Файловый архив
Форум
Ссылки
Маркет
Поиск


Hardwarez 300



Hardwarez Community Network 468

Версия для печати

Обзор программы VirtualDub.

Автор: Евгений Сучев
Дата: 01.06.2004


Меню Options

Итак, с работой программы VirtualDub практически разобрались. Теперь осталось разобраться с настройками программы, которые помогут нам сделать работу немного комфортнее.


VirtualDub

"Show log" - показывает в отдельном окошке список работ производимых в VirtualDub. Кому-то может быть и пригодится, но только не мне.

"Show real-time profiler" - показывает по времени, к каким подсистемам производится обращение, и с какой активностью.


VirtualDub

Сверху, отображается загрузка процессора. Ниже, обращение к устройству чтения-записи. В самом низу отображается работа подсистемы обмена данными.

Ниже, находятся функции настройки работы VirtualDub по обмену данными с операционной системой и внешними устройствами.


VirtualDub

"Performance" - здесь находятся настройки буферов VirtualDub.


VirtualDub

"AVI Output buffering" - производится настройка размера буфера при чтении AVI файла с винчестера. Его стоит увеличивать только в том случае, когда идут простои процессора по вине источника AVI файла. Ведь источником может быть не только винчестер, но и сеть, внешний винчестер, CD-ROM… Проследить, из-за чего происходят задержки обработки видео модно посредством функции "Show real-time profiler". Если мы видим, что процессор загружен не полностью, а в основном идёт работа с устройством чтения-записи, то можно попробовать увеличить размер буфера "AVI Output buffering". При этом надо учесть, что VirtualDub будет занимать больше места в памяти.

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

"Stream data pipelining" - эта функция ограничивает количество потоков, которые будут использоваться при передаче данных. Для выбора этого режима подходит чисто экспериментальный метод. Мы не можем заранее знать, с каким количеством потоков лучшим образом справится ваша система, поэтому только экспериментально. Это зависит от многих факторов: используемого железа, драйверов и конкретных операций, которые производятся в данный момент. При изменении количества потоков, может изменяться полное быстродействие системы.

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

Посмотрим, какие функции есть после выбора размера буферов.

Что касается опции "Dynamic Compilation" у меня нет никакой информации. А вот на "Preferences" остановимся и рассмотрим все пункты.


VirtualDub

Первая вкладка - "Main".

"Quick preview defaults" - это поле отвечает за установки, относящиеся к просмотру видео. В него входят 2 опции:

"Output color depth" - устанавливает, в каком формате цветности будет производиться вывод на экран. 16-bit более быстрый и нет смысла включать 24-bit, на качество видео, выдаваемого кодеку, это никак не влияет. Так же, можно выбрать:

  • Fasted (16-bit) - быстрый режим обсчёта картинки, использует 16 битный режим передачи сигнала.
  • Use output settings - выставляет такой же формат цветности, как у выходящего материала.
  • Match display depth - выставляет такой же формат цветности, как у вашего монитора.
  • 16-bit (HiColor) - выставляет выходным форматом RGB16
  • 24-bit (TrueColor) - выставляет выходным форматом RGB24

"Process priority" - устанавливает приоритет просчёта картинки выводимой на монитор. Здесь можно оставить значение "Default", что будет соответствовать "Normal".

"Dub defaults":

"Process priority" - отвечает за приоритет VirtualDub во время его работы. В целом, во время работы, в окошке "VirtualDub Status" можно выбрать статус работы VirtualDub. Если же поставить приоритет здесь, то он будет постоянен, и не нужно выставлять его каждый раз. Здесь можно выбрать среди 9 значений приоритетов:

  • Default = Normal
  • Idle - самый низкий приоритет VirtualDub. Я предпочитаю именно это значение и вот почему. Кодирование иногда длится сутки и более (в зависимости от кодека, количества и вида фильтров). В это время компьютер может понадобиться для любой другой цели. Если обе задачи будут идти с одинаковыми приоритетами, то работа обеих очень замедлится. Если же, у одной из них будет высокий приоритет, а у второй низкий, то программа с высоким приоритетом отработает и даст спокойно работать программе с низким приоритетом. Так что, пусть VirtualDub спокойно просчитывает видео, а я могу компьютер использовать для своих целей.
  • Далее, по росту приоритетов: Lowest-> Even lower-> Lower-> Normal-> Higher-> Even higher-> Highest при выставлении высоких приоритетов, VirtualDub должен вытеснять другие задачи. По этой причине я не рекомендую применять эти режимы, ведь будет замедленны все реакции, даже при работе с мышью.

"Automatically add extension to filenames when saving" - при установке этой галочки, во время сохранения файла будет автоматически добавлено расширение. Расширение будет поставлено в соответствии с типом файла, который предполагается для работы.

Вторая вкладка - "Display". Здесь находятся опции, отвечающие за вывод рабочих окон VirtualDub. "Enable dithering for 16-bit desktops" - производит сглаживание рабочих элементов при работе с 16 битным рабочим столом. Это на любителя.

"Use DirectX for display panes" - использовать функции DirectX для прорисовки окон VirtualDub. Эту функцию можно держать постоянно включённой. Если у вас видеокарта не полнейший раритет, то всё будет работать нормально.

"Use DirectX even when Terminal Services is active (may cause display corruption)" - использование ускорения DirectX при выводе выпадающих меню. Эта опция может работать не правильно (выпадающие окна будут пропадать), поэтому сперва убедитесь, что у вас работает всё правильно, а потом оставляйте эту опцию включённой.

Третья вкладка - "Scene". Это весьма полезная функция. При помощи неё можно находить начала новых сцен или действий (так же, при помощи неё можно отлавливать кадры с сильными помехами). В принципе, она была бы полезна в монтажных программах, для выставления эффектов или подгонки кадров в стык.

Здесь она так же может пригодиться. На этой вкладке находятся две опции:

"Interframe (cut)" - уровень разницы между кадрами, при котором считается, что сцена или действие поменялись. Двигая слайдер в сторону "More sensitive" можно добавить чувствительности (в крайнем положении, даже самое небольшое движение в кадре, будет воспринято как смена действия). Движение слайдера в сторону "Less sensitive" уменьшает чувствительность детектора движения, вплоть до его полного отключения.

"Intraframe (fade)" - эта опция так же относится к детектору смены сцен. Но сцены не всегда сменяются моментально. Иногда, в месте смены сцен делают снижение, а потом нарастание яркости изображения. Эти эффект довольно сложно отследить обычным, пороговым детектором сцен. Для этого был введён этот детектор (Intraframe (fade)). Его чувствительность регулируется так же, как и у предыдущего.

Четвёртая вкладка - "CPU". Здесь можно выставить оптимизацию кода под конкретный процессор.

"Use default optimization for current CPU…" - при выборе этой опции включается стандартная оптимизация кода. Она подходит под все виды процессоров, начиная с 486. При выборе этой опции не производится подгонка кода под конкретную модель процессора.

"Force optimizations" - при выборе этой опции, становится возможно выбрать оптимизацию, в соответствии с вашим процессором.

  • FPU - можно выбирать для любого процессора
  • MMX - его нет только на первых процессорах Pentium и процессорах AMD до эры Athlon.
  • Integer SSE - такого набора команд для процессоров нет, Поэтому остаётся загадкой, для каких именно процессоров предназначена эта опция.
  • SSE - этот набор команд появился в процессорах PentiumIII и Celeron с ядром, сделанным на основе процессора PentiumIII
  • SSE2 - этот набор команд появился в PentiumIV и, соответственно Celeron на ядре PentiumIV
  • 3DNow! - этот набор команд появился в процессорах Athlon и Duron.
  • 3DNow!2 - этот набор команд появился в последних моделях процессоров

Последняя вкладка - "AVI". Здесь находятся опции, отвечающие за работу с AVI файлами.

"Restrict legacy AVI support to 1 gigabyte (instead of 2GB)" - при включении этой опции в AVI файл будут прописываться заголовки формата AVI 1.0. При этом, на размер AVI файла будет наложено ограничение в 1 гигабайт. Смысл включения этой опции в том, что некоторые программы не могут работать с AVI формата 2.0. "Do not correct MPEG Layer III audio streams" - Эта опция отключает корректировку MP3 звука в AVI файле. Лично меня очень раздражает, когда при открытии AVI файла с MP3 звуком в VBR формате, VirtualDub навязчиво начинает пытаться его исправить. Естественно, он не умеет правильно работать с VBR и получается сущее безобразие.

Что ж, продолжим дальше путешествие по меню "Options".


VirtualDub

"Display input video" - при установке этой галочки будет производиться показ входящего видео в окне VirtualDub.

"Display output video" - при установке этой галочки будет производиться показ видео, уходящего на кодек.

"Display decompressed output" - это весьма полезная функция, но она очень замедляет работу системы. Смысл её таков, что во время сжатия мы сразу можем просмотреть качество сохранённого видео. То есть, во время сжатия, следом производится разжатие материала и вывод его на экран (в область вывода обработанного материала). Мы можем сразу визуально убедиться, на сколько качественная картинка сохраняется.

"Show status window" - включение этой опции позволяет появляться окну "VirtualDub Status" во время сжатия материала.


VirtualDub

Это окно очень информативно. В нём выводится практически вся информация о ходе кодирования в VirtualDub.

"Swap input/output panes" - эта опция меняет между собой окна просмотра входящего и выходящего видео. Иногда, эта опция оказывается весьма полезна. Например, у вас на входе видео весьма большого формата, а вы хотите увидеть, что у вас получится на выходе в результате работы фильтров. Для этого меняем местами окна просмотра и видим всё, что хотели.

Ну и закончим с панелью "Options".


VirtualDub

"Vertical display" - выставляет окна просмотра входящего и выходящего видео не горизонтально, а вертикально (друг под другом).

"Sync to audio" - производит синхронизацию видео и звука. Эту функцию не стоит выключать. Дело в том, что при вырезках и вставках, если не будет синхронизации со звуком, то он не будет смещаться и, как результат, полный бардак со звуком. Я бы назвал эту функцию - привязка звука к видео.

"Drop frames when behind" - включает режим пропуска кадров, если система не успевает показывать просчитываемый кадр. Это распространяется только на вывод изображения на экран и никак не затрагивает обработку изображения.

"Allow video overlays" - при включении этой опции видео будет выдаваться в оверлей. Оверлей - это область памяти на видеокарте. Все плеера выводят видео именно этим методом. Единственный его недостаток в том, что если при включённом оверлее сделать скриншот экрана или активного окна, то на месте видео будет пустое окно. Но оверлей позволяет быстрее обрабатывать вывод на монитор.

"Preview field mode" - позволяет определить, с каким видео мы будем работать. Для интерлейсного материала можно задать порядок полей, с которым нужно выводить на экран. Здесь я предпочитаю оставлять "Progressive".

Содержание:

Стр.1 - Меню File.
Стр.2 - Меню File - Часть II.
Стр.3 - Меню Edit.
Стр.4 - Меню Video.
Стр.5 - Меню Audio.
Стр.6 - Меню Options.
Стр.7 - Панель навигации.




[AD]
[AD]
[AD]



Hardwarez Community Network 468

Новости Hardware:

13:02 Единое коммуникационное решение от Atheros
12:32 Скорая "смерть" Athlon 64 Socket 754
12:01 Музыкальный Samsung SPH-4300 с двумя динамиками
11:32 Gigabyte – сторонник дуализма
11:01 HP Maestro – помощник для слепых
10:31 Человек оседлал робота
10:02 Компактные аккумуляторы Sanyo
09:31 "Отрицательно настроенная" мышь AOpen
09:01 Колонки для наружного применения
19:01 Гитара в FM-диапазоне
Все новости Hardware

Новости Software:

16:31 Ещё одна потеря для C&C
16:02 Свежие картинки из Oblivion
15:32 Operation: Matriarchy задерживается
15:02 SWAT 4 на золоте
14:30 Matrix наконец-то оnline
Все новости Software


Форум: Софт Подписаться на рассылку






КАЛЕНДАРЬ НА ФЕВРАЛЬ:


GeCube Radeon X850 XT


РЕКОМЕНДУЕМ:


Аналитика, интервью:
» IT`storii. Part 3
» Этимология китайских брендов
» Foxconn Russia - интевью
» США против Microsoft
» IT`storii. Part 2
» История японских брендов

Video:
» ASUS: EN6800 Ultra, EN6800 GT, EAX850 XT PE и EAX800 XL
» Gigabyte: 3D1, RX850 XT PE и RX800 TFE
» Chaintech GeForce 6600 и GeForce 6200TC
» Leadtek PX6800Ultra VS GeCube RX850 XT
» Sapphire RX800XL/RX800 и Toxic RX700PRO/RX800PRO
» GBT GeForce 6800/GT
» Leadtek: PX6800, PX6800 LE и PX6200 TC
» GeForce 6600GT: AGP
» GeForce 6600GT: PCI-E

Motherboard:
» Foxconn 925XE7AA : i925XE
» Asus A8N-SLI : nForce4 SLI
» GBT 8AENXP-D : i925XE
» Asus P5AD2-E Premium : i925XE
» Intel D925XCV : i925XE
» Foxconn 915A01-P : i915P
» Abit AS8 : Intel 865PE
» Epox 5EPA+ : Intel 915P

CPU & Memory:
» Celeron D S775
» Cell: шаг в будущее
» INTEL Sonoma
» Athlon 64-939 Winchester
» Patriot DDR500, DDR550
» Intel Pentium4 EE LGA775
» Processor Forum Fall`2004
» Sempron vs Celeron-D
» AMD Athlon 64-939

Cooling:
» Cooler Master Hyper 48
» Asus StarIce vs Titan Siberia
» Ватерблоки CoolEmAll
» Gigabyte Neon7-Pro
» Производство кулеров
» Zalman 7700Cu

Files:
» Catalyst v5.3 WHQL
» ForceWare 71.84 beta
» Patch 3.5.0 для 3DMark®03
» Far Cry Benchmark v1.4
» Patch 1.1.0 для 3DMark®05
» DirectX 9.0с
» WinXP SP2



движок сайта - rwsm
хостинг - .masterhost
О сайте | Контакты | Рассылка | Реклама | Копирайт | Поиск
©1997-2005 3DNews | Daily Digital Digest