• Для хранения видеозаписей необходимо сжатие • 
Высокое качество даже при повторном применении
Любые материалы, в виде архивов, изображений или в ином виде, которые можно скачать и использовать для работы в каком - либо софте, в монтаже, на компьютере, необходимо, по возможности, заворачивать в тег [spoil_zakon ][/spoil_zakon ].
Теги к теме для индексации ботами поисковых систем. Это стоит заполнять! • Чтобы уменьшить потери качества, при захвате и монтаже записи используют специальные форматы сжатия • Теги к теме для индексации ботами поисковых систем. Это стоит заполнять!

    Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 09:39

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

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

Таким образом, при монтаже используются способы сжатия, которые лучше сохраняют качество видеозаписи — но занимают очень большой объём памяти. Для хранения видеозаписей используются другие способы сжатия, которые обеспечивают неплохое качество записи и требуют существенно меньше памяти.
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:00

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

Ниже приводится описание полезных фильтров для VirtualDub, которые могут вам пригодится при обработке видеозаписей. Стандартные фильтры подробно описаны в файле справки VirtualDub (кстати, его нету в поставке VirtualDubMod — ради справки рекомендую скачать VirtualDub). Если вы не дружите с английским — посмотрите описание стандартных фильтров VirtualDub’а на сайте TV&FM тюнеры.

Замеры скорости работы фильтров достаточно условны, но тем не менее они дают представление о скорости работы. Тестовый файл в формате MPJEG пережимается без применения фильтров в формат MPJEG со скоростью 42 кадра в секунду. Для примера будет указано значение скорости обработки с применением единственного фильтра.
Этот раздел лишь описывает наиболее популярные фильтры для VirtualDub; в спорах о способах их применения сломано немало копий (см. напр. Чем чистить сильно зашумленное видео? (В VirtualDUB) в форуме iXBT Цифровое видео: захват, монтаж, обработка). Один из вариантов технологии обработки видео подробно рассмотрен в следующей статье цикла: Оцифровываем видео при помощи ТВ–тюнера.

Обработка чересстрочного видео
Очевидно, что обработку чересстрочного видео нужно производить по полям, а не по кадрам: ведь находящиеся в чётных и нечётных строках поля содержат разные изображения, снятые в разные моменты времени. Некоторые фильтры VirtualDub'а имеют поддержку черестрочного видео: например, DeLogo, Deshaker, MSharpen, Smart Smoother. Обработка чересстрочного видео (без разделения на полукадры) фильтрами, не имеющими поддержки чересстрочных записей, чревато сильным размытием изображения, особенно границ движущихся объектов. Если вы хотите получить прогрессивное видео, можно сначала применить фильтр deinterlace, а потом очищать изображение от шумов — однако, deinterlace можно выполнить намного качественнее, если использовать очищенное от шумов видео.

Вероятно, идеальным способом было бы преобразовать видеоролик с 25 кадрами в секунду в видеоролик с 50 полями в секунду — однако, подсистема Video for Windows не позволяет изменять частоту кадров обрабатываемого видео. Потому VirtualDub использует обходной способ: при помощи встроенного фильтра Deinterlace в режиме Unfold кадр «разворачивается»: поля размещаются рядом, слева — верхнее, справа — нижнее. При этом сохраняется исходная частота кадров (25 к/сек), разрешение по вертикали уменьшается вдвое, а разрешение по горизонтали — вдвое увеличивается. Каждое из полей выглядит как обычный прогрессивный кадр: не содержит чересстрочной «гребёнки» — с той только разницей, что изображение сплюснуто по вертикали. В таком виде видео можно обрабатывать теми фильтрами, которые не умеют работать с чересстрочным видео. «Свернуть» кадры видеозаписи в нормальные чересстрочные кадры можно при помощи встроенного фильтра Deinterlace в режиме Fold. (Также можно использовать фильтры View Fields / UnView Fields — в отличие от встроенного фильтра, поля будут располагаться не справа и слева, а сверху и снизу, разрешение кадра будет сохранено.)

2D Cleaner
Фильтр несколько размывает изображение в равномерно окрашенных областях: таким образом границы объектов остаются резкими, а различный шум поверх объектов убирается. Достаточно быстрый (10,5 к/с), но способен убирать лишь лёгкий и нерегулярный шум. Слегка размывает изображение. Фильтр не пригоден для исправления достаточно заметных и регулярных дефектов изображения: если попробовать использовать большие значения параметров, то изображение получится сильно размытым (см. подробнее DivX: особенности сжатия видео в домашних условиях). Актуальная версия — 2D Cleaner optimized (0.9), авторы: Jim Casaburi и Jaan Kalda.

Chroma Noise Reduction (CNR)
Очень полезный фильтр для обработки записей аналоговых видео сигналов. При кодировании аналогового сигнала особое внимание уделяется кодированию яркостной составляющей сигнала, а цветовая составляющая сохраняется с намного меньшим качеством. Этот фильтр устраняет шумы в цветовой составляющей, не меняя яркостной. Эффект более всего заметен на ярких областях изображения: небо, например, приобретает равномерную окраску, без цветных полос. Однако необходимо внимательно настраивать этот фильтр, поскольку при неверных настройках он даёт заметные артефакты: множатся контуры движущихся тёмных объектов на ярком фоне. Фильтр заменяет стандартный «TV: chrominance average», и даёт намного лучшие результаты (за счёт использования более разумного метода устранения шумов, чем простое усреднение). Скорость — 18,5 кадров в секунду. Последняя версия — 1.1, автор — Gilles Mouchard.
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:02

DeLogo
Фильтр предназначен для удаления из изображения статических объектов, например логотипа телеканала, наложенный поверх видео. Более того, фильтр даже умеет удалять полупрозрачные логотипы, используя информацию об изображении, которая «просматривается» сквозь полупрозрачный логотип. Скорость работы очень сильно зависит от размера логотипа. Последняя версия — 1.3.2, автор — Karel Suhajda.

DeShaker
Этот фильтр обеспечивает пространственную стабилизацию изображения, что особенно полезно для записей, снятых видеокамерой с рук (особенно непрофессионалами). Идея работы фильтра проста: при выполнении первого прохода анализаруются направления перемещения изображения в кадре: вверх, вниз, вправо, влево и повороты по часовой стрелке и против; эта информация записывается в файл анализа видеоряда (log file). Перед выполнением второго прохода фильтр анализирует полученную информацию и строит траекторию движения камеры при съёмке, после чего эта траектория сглаживается. На основании имеющихся кадров видеозаписи фильтр создаёт кадры, которые бы были сняты камерой, двигайся она по сглаженной траектории. Такая обработка позволяет полностью убрать мелкое дрожание камеры, что положительно сказывается как на визуальном восприятии видеозаписи, так и на её сжимаемости (пространственная стабилизация положительно влияет на временную стабильность изображения, см. ниже описание Temporal Cleaner).

Применение этого фильтра состоит из трёх стадий. Первый проход: анализ видеозаписи и запись файла анализа видеоряда (log file). К сожалению, в результате ошибок в фильтре, невозможно использовать механизм сохранения задиний (Job Control) программы VirtualDub 1.5 (с версиями 1.4 такой проблемы не возникает). Но поскольку никакого видео при выполнении этого прохода не сохраняется, можно использовать функцию File — Preview output from start: при этом VirtualDub применит фильтр последовательно ко всем кадрам видеозаписи, в результате чего DeShaker создаст log file. Первый проход отнимает достаточно много времени: типичное время обработки часа оцифрованной с видеокамеры записи (768×576): около 10 часов. Второй проход фильтра DeShaker состоит из двух стадий: на первой стадии фильтр считывает log file, анализиреут его, строит сглаженную тракеторию движения камеры (которая сохраняется в памяти). Эта стадия будет выполнена, как только VirtualDub нужно будет отобразить хотя бы один кадр, обработанный фильтром DeShaker, 2nd pass: например, когда вы сохраняете видеозапись, или же когда вы хотите посмотреть, как быдет выглядеть какой–либо кадр после обработки. Выполнение этой стадии сопровождается маленьким окном с надписью Deshaking… — собственно программа VirtualDub выглядит в это время зависшей. Типичное время выполнения этой стадии: около получаса на час записи. Эта стадия не будет выполнятся ещё раз, если вы не будете менять настройки фильтра DeShaker и не будете закрывать программу VirtualDub (то есть вы спокойно можете подбирать настройки других фильтров). Последняя стадия выполняется непосредственно во время отображения кадра, обработанного DeShaker, а также во время сохранения обработанной записи в файл. Скорость выполнения этой стадии соизмерима со скоростью фильтра Resize (фактически на этой стадии только изменяется размер кадра).

Последняя версия — 1.6, автор — Gunnar Thalin.
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:04

Dynamic Noise Reduction (DNR)
Ещё один полезный фильтр для очистки записей аналоговых видео сигналов. Убирает мелкий и подвижный шум, которого обычно немало в таких записях (21 кадр в секунду). Актуальная версия — 2.1, автор — Steven Don.

End Credits
Фильтр реализует оригинальную идею по преобразованию подвижного изображения в набор стоп–кадров. Очевидно, что набор стоп–кадров можно гораздо эффективнее сжать. Авторы предлагают использовать этот фильтр для сжатия финальных титров в кинофильмах — вместо прокручивающегося текста вы получите набор статических кадров. При достаточном количестве фантазии этот фильтр возможно применять как–либо ещё. Актуальная версия — 1.0, авторы — И. Антипов и С. Корбут.

Hue, Saturation, Intensity (HSV)
Позволяет регулировать тон, цветность и насыщенность изображения (24 кадра/сек). Версия — 1.2, автор — Donald Graft.

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

QS Deinterlace
Лучший, пожалуй, на сегодня фильтр для deinterlace чересстрочного видео. Основан на коде фильтра Smart Deinterlace от Donald Graft, но превосходит его по качеству результата. Автор также обещает преимущество в скорости на компьютерах поколения Intel Pentium IV и AMD Athlon; на моём Pentium III скорость работы чуть ниже оригинала: 12 к/с против 13 к/с. Последняя версия — 1.0, автор — Виктор Томилов. Существует даже вариант фильтра с интерфейсом на русском языке.

Random Noise Remover
Random Noise Remover позволяет убирать случайные помехи в видеозаписи: пылинка на киноплёнке, выпавшая точка в записи с камеры, ТВ помеха — фильтр способен убирать шум, который появляется на протяжении только одного кадра. Последняя версия — 1.07b, автор — RMM (см. также обсуждение фильтра на форуме iXBT).
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:06

Red, Green, Blue (RGB) Adjustment
Позволяет регулировать цветовые компоненты изображения (23 кадра/сек). Версия — 1.0, автор — Donald Graft.

rmPal
Убирает дефект, характерный для аналогового сигнала в формета PAL: сдвиг цветовой части изображения относительно яркостной (10 кадров/сек). Автор — Peter Schweizer.

Smart Deinterlace
Очень неплохой фильтр для deinterlace, но на сегодня лучше использовать оптимизированный вариант сделанный на его основе: QS Deinterlace. Скорость — 13 к/с. Последняя версия — 2.7 beta 2, автор — Donald Graft.

Smart Resize
Фильтр для изменения разрешения изображения, оснащён очень удобным калькулятором: он позволяет устанавливать кратность для разрешения, сохранять соотношение сторон и выбирать окончательный размер множеством способов. Но, по–скольку этот фильтр не содержит оптимизированного под современные процессоры кода, скорость его работы чуть ниже скорости встроенного фильтра для изменения разрешения — преимущество его лишь в наличиии удобного интерфейса. Последняя версия — 1.1, автор — Donald Graft.
Smart Smoother

Фильтр для сглаживания изображения с сохранением чётких границ между объектами. Со слов автора за счёт этого фильтр повышает чёткость, однако это не совсем так: слабо контрастные объекты становятся размытыми (см. DivX: особенности сжатия видео в домашних условиях) Скорость — 7 кадров/сек. Последняя версия — 1.1, автор — Donald Graft.

Smart Smoother HiQuality (HQ)
Доработанный вариант фильтра Smart Smoother, содержит ряд дополнительных возможностей для сохранения его структуры изображения. Творит чудеса при убирании сильного шума, регулярного шума (как, например, артефакты MPEG сжатия, см. DivX: особенности сжатия видео в домашних условиях) — хотя немного и размывает изображение. Скорость — 6,5 кадров/сек. Последняя версия — 2.11, автор — Klaus Post.

Static Noise Reduction
Этот фильтр позволяет убирать статический шум, который случайным образом разбросан в кадре. Это существенно улучшает сжимаемость видеозаписи и несколько улучшает её визуальное качество. Последняя версия — 1.3, автор — Steven Don.
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:08

Subtitler
Фильтр позволяет добавить к изображению субтитры в формате SSA, поддерживает текстовые эффекты этого формата. Используется для создания «внутренних субтитров» (см. Субтитры). Последняя версия — 2.3, автор — Avery Lee.

Temporal Cleaner
Этот фильтр выполняет очень важную, хоть и не заметную для глаза функцию: временную стабилизацию (temporal smoothing), то есть усредняет значения пикселей во времени. Таким образом, при последующем сжатии, кодеру не нужно будет сохранять небольшие отклонения значений пикселей от среднего значения (правда, при обработке оцифрованных любительских записей другие фильтры, например DeShaker, обеспечивают достаточную временную стабилизацию записи). При неверной настройке фильтра множатся контуры тёмных объектов на светлом фоне. Этот фильтр имеет смысл использовать, когда необходима скорость обработки (16 кадров/сек): он работает хуже, чем YATS и чаще требует подстройки вручную. Тем не менее, он на голову выше встроенного фильтра Temporal Smoother, который так сильно размывает значения пикселей, что пригоден только для создания эффекта плавного перехода изображения из кадра в кадр. Последняя версия — 0.5 beta, втор — Jim Casaburi.

Unsharp Mask
Фильтр для избирательного увеличения контрастности: вблизи границы объектов. Это увеличивает резкость изображения (чёткость границ). Использован тот же метод поиска границ объектов, что и в Smart Smoother. Считается самым лучшим фильтром для увеличения резкости. Скорость: 8 кадров/сек. Версия — 1.4, автор — Donald Graft.

Vobsub
Часть одноимённого комплекта по работе с субтитрами, позволяет добавлять в изображение субтитры, сохранённые в формате VobSub (например, скопированные с видео DVD). Используется для создания «внутренних субтитров» (см. Субтитры). Последняя версия — 2.23, автор — Gabest.

Wavelet Noise Reduction (WNR)
Фильтр для подавления шумов, который использует необычный сегодня алгоритм с использованием волновых пакетов (вейвлетов, wavelets). Фильтр даёт достаточно интересные результаты (эффективное подавление шумов: успешно может заменить набор фильтров CNR, DNR, SNR), но достаточно сложен в настройке (см. Фильтр Wavelet Noise Reduction, настройка и особенности применения). Последняя версия — 0.1.

White balance
Как пишет автор — фильтр изначально создан для удобной и простой процедуры восстановления баланса белого (что полезно для снятых камерой записей). Баланс белого можно настроить вручную при помощи стандартного фильтра Levels, этот же фильтр работает в автоматическом режиме. Позже фильтр оброс некоторым набором дополнительных функций: регулировка тона, насыщенности и цветности (скопировано с фильтра Hue/Saturation/Intensity от Donald Graft), регулировка яркости и контраста изображения, простенький deinterlace (не рекомендуется его использовать). Последняя версия — 1.0 beta, автор — Jim Leonard.

XSharpen
Увеличивает резкость изображения. Работает эффективно, но изображение в результате получается не очень естественным: Unsharp Mask предпочтительнее (правда, его скорость вдвое меньше: XSharpen обеспечивает 16 кадров/сек). Последняя версия — 1.0 beta 2, автор — Donald Graft.

Yet Another Temporal Smoother (YATS)
Yet Another Temporal Smoother — ещё один фильтр временной стабилизации (см. Temporal Cleaner). Работает существенно лучше, чем Temporal Cleaner (не говоря про Temporal Smoother): обработанная YATS запись сжимается до 30% эффективнее (правда, при обработке оцифрованного любительского видео используется такое количество фильтров, что смысл в применении YATS исчезает: другие фильтры, например DeShaker, обеспечивают достаточную временную стабилизацию записи). Настройки по умолчанию работают практически всегда, по крайней мере мне никогда не приходилось их менять (да и автор не советует это делать). Единственная его проблема — исключительно низкая скорость: 3,5 кадров/сек. Последняя версия — 1.3, автор — Eric A. Welsh.
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:20

Использованные термины и сокращения
AVI — Audio Video Interleaved, стандартный в Windows формат контейнера для хранения видеозаписей.
HuffYUV — формат сжатия видео без потерь (методом Хаффмана). Формат удобен при монтаже, используется для промежуточного сжатия видео.
MJPEG — Motion JPEG, формат сжатия видео с потерями, в котором каждый кадр сжимается алгоритмом типа JPEG. Формат удобен при монтаже, используется для промежуточного сжатия видео.
MPEG — Moving Picture Expert Group, организация, занимающаяся разработкой стандартов сжатия цифрового видео с потерями. В частности ими разработаны стандарты сжатия MPEG–1, MPEG–2, MPEG–4 (стандарта MPEG–3 не существует: номер пропустили, чтобы не путать его с популярным форматом сжатия звука mp3).
Mp3 — сокр. от MPEG–1 Layer 3, подраздел стандарта MPEG–1, посвящённый сжатию звука.
Ogg Vorbis — более новый и более эффективный, чем mp3, формат сжатия звука.
OGM — Ogg media format, формат контейнера для файлов с Ogg Vorbis звуком, в том числе видеозаписей с Ogg Vorbis звуком.
Артефакт (artifact) — заметный дефект изображения, привнесённый в процессе оцифровки, обработки или сжатия видео сигнала.
Декодер — decoder, программа для декодирования сжатой информации.
Кадр — изображение, часть видеоряда. Видеоряд состоит из набора изображений, которые сменяются со скоростью около 25 кадров/сек.
Карта — в тексте понимается как «карта расширения для компьютера», плата с PCI интерфейсом (или AGP — для видеокарт), которая вставляется внутрь системного блока компьютера. Различные карты дополняют компьютер различными функциями.
Кодек — CoDec, coder/decoder, программа, которая может выполнять функции кодера и декодера видео (см.). Как правило кодеки поддерживают стандартный интерфейс и могут быть использованы разными программами для работы с видео (захват, редактирование и т.п.)
Кодер — coder, программа для сжатия информации (звук или видео) согласно какому–то формату сжатия.
Сцена — последовательность кадров, снятых за один приём, не выключая камеры. Все кадры сцены содержат очень похожее изображение.
Фильтр — специальная подпрограмма, которая обрабатывает отдельные кадры оцифрованного видео для достижения какого–либо эффекта, например: изменение яркости, устранение эффекта чересстрочности, изменение разрешения видео и так далее. Фильтр не в состоянии работать самостоятельно: он может использоваться только под управлением программы по обработке видео.
Юникод (Unicode) — новый стандарт представления текстовой информации для компьютерной техники, поддерживает все возможные символы всех возможных алфавитов со всего земного шара. Пришёл на смену т.н. «кодировкам» (encoding) — каждая из которых способна хранить только символы из одного алфавита (плюс базовую латиницы, например: греческий, кириллический, символы центрально–европейских языков, японский, и т.п.).
Test_№_03
Пользователь
Пользователь 

  Для хранения видеозаписей необходимо сжатие

Сообщение Разместил Test_№_03 26 мар 2017, 10:22

ПЕРЕХОД К ИСТОЧНИКУ СТАТЬИ ( Кликнули 98 раза )
Test_№_03
Пользователь
Пользователь 
Предыдущая страница

Вернуться в Все, что нам надо для видеоредактирования. О софте



 • Блок вывода аналогичных по названию других тем нашего форума • 
счетчик счетчик счетчик счетчик счетчик
Чтобы уменьшить потери качества, при захвате и монтаже записи используют специальные форматы сжатия