АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

y4mdenoise - Интернет в облаке

Запустите y4mdenoise в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда y4mdenoise, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


y4mdenoise - YUV4MPEG-frame шумоподавитель с компенсацией движения

СИНТАКСИС


y4mdenoise [-v многословие] [-p параллелизм] [-r движение-search_radius] [-R color_motion-
радиус поиска] [-t error_tolerance] [-T color_error_tolerance] [-z
нулевое_движение_error_tolerance] [-Z color_zero_motion_error_tolerance] [-m зазоры в замках
count_throttle] [-M match-size_throttle] [-f справочные_кадры] [-B] [-I чересстрочный_тип]
</ dev / stdin> / dev / stdout

ОПИСАНИЕ


y4mdenoise может использоваться для удаления шума с изображений в потоке YUV4MPEG2. Это полезно
для очистки старых источников с целью повышения качества видео и снижения битрейта, необходимого для
кодируйте ваше видео (например, для создания VCD и SVCD).

КАК МЫ РАБОТАЕМ IT РАБОТАЕТ


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

На самом деле поиск не выполняется по одному пикселю за раз; это сделано с точки зрения групп пикселей.
Вся группа пикселей должна соответствовать любому совпадению, но все возможные пиксели -
группы тестируются (т. е. проверяются все возможные перекрывающиеся комбинации). Используя пиксель-
группы помогают установить минимальный стандарт того, что можно считать совпадением, чтобы
чтобы не найти много действительно маленьких (и действительно бесполезных) совпадений. В настоящее время интенсивность
группы пикселей имеют размер 4x2 (т.е. 4 по горизонтали и 2 снизу), а цветные группы пикселей - 2x2.

Он сравнивает каждую группу пикселей в текущем кадре со всеми группами пикселей в предыдущем кадре.
frame в пределах заданного радиуса поиска и сортирует их в зависимости от того, насколько близко было совпадение,
удерживая главных претендентов. Затем он по очереди заполняет каждую найденную группу пикселей, чтобы
определить полный размер матча. Применяется первое совпадение, которое оказалось достаточно большим.
к изображению. Количество претендентов на рассмотрение и минимальный размер матча могут
быть указанным в командной строке.

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

«Прохождение нулевого движения» происходит каждый кадр перед обнаружением движения в попытке разрешить
большая часть рамы недорого. Его погрешность может быть установлена ​​отдельно.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


y4mdenoise принимает следующие варианты:

-v [0..2] многословие
0 = нет, 1 = нормально (общее количество обнаруженных пикселей), 2 = отладка.

-p Num
Управляет уровнем параллелизма. Поскольку интенсивность и цвет обозначаются отдельно
по замыслу, очень легко выполнять их параллельно на многопроцессорной машине. В
значение по умолчанию - 1; который читает и записывает видеокадры параллельно с шумоподавлением. А
значение 2 приводит к параллельному шумоподавлению интенсивности и цвета. Значение 3 делает
оба типа параллелизма. Значение 0 отключает весь параллелизм.

-r [4 ..] по области применения radius
Радиус поиска, то есть максимальное расстояние, на которое пиксель может переместиться и все еще быть найденным.
по обнаружению движения. По умолчанию - 16. Нет особых ограничений на
радиус поиска, например, он не должен быть кратным 4.

-R [4 ..] цвет по области применения radius
Радиус поиска, используемый для цвета. По умолчанию используется любой основной радиус поиска.
установлен в. Обратите внимание, что это значение в конечном итоге масштабируется на относительный размер интенсивности.
& цветные плоскости в потоке YUV4MPEG2.

-t [0..255] Ошибка терпимость
Наибольшая разница между двумя пикселями, допустимая для двух пикселей.
считается равным. Значение по умолчанию - 3, что подходит для материалов со средним уровнем шума, таких как
аналоговое кабельное телевидение. (Это значение необходимо изменить на то, что подходит для
ваш поток YUV4MPEG2, чтобы избежать нежелательных результатов. См. Инструкции
ниже.)

-T [0..255] Ошибка терпимость для цвет
По умолчанию используется значение, установленное для основной устойчивости к ошибкам.

-z [0..255] Ошибка терпимость для нулевое движение pass
Допуск к ошибкам, используемый для пикселей, которые не сдвинулись. Обычно равняется основному
погрешность или на единицу меньше. По умолчанию 2.

-Z [0..255] Ошибка терпимость для цвета нулевое движение pass
По умолчанию используется значение, установленное для основного допустимого отклонения от нулевого движения.

-m [число] Подсчет совпадений дроссель
Максимальное количество учитываемых совпадений групп пикселей (в пределах радиуса поиска). Если
найдено больше, сохраняются только самые близкие совпадения. По умолчанию 15.

-M [число] Размер матча дроссель
Минимальный размер области, заполненной заливкой, сгенерированной из совпадения. Соответствует меньшему
чем это выбрасывается. Задается в виде пиксельных групп. По умолчанию 3.

-f Num
Количество сохраняемых опорных кадров. Значения пикселей усредняются по этому количеству
кадры до того, как они будут записаны в стандартный вывод; это также означает, что вывод
задерживается на столько кадров. По умолчанию 10.

-B Черно-белый режим. Удалите шум только на плоскости интенсивности и установите цветовую плоскость на
все белое.

-I Num
Установите тип чересстрочной развертки. По умолчанию берется из потока YUV4MPEG2. 0 означает нет
с чересстрочной разверткой, 1 означает чересстрочную развертку верхнего поля, 2 означает чересстрочную развертку нижнего поля. Это
полезно, когда сигнал имеет более естественный тип чересстрочной развертки, чем его
текущее представление (например, если оригинал был снят на пленку, а затем
передается на видео с чересстрочной разверткой, шумоподавление будет лучше, если рассматривать его как пленку, т. е. без
чересстрочный).

ТИПИЧНЫЙ ИСПОЛЬЗОВАНИЕ И СОВЕТЫ


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

Порог ошибки должен быть определен для каждого отдельного потока YUV4MPEG2. Если
установлен слишком низкий порог, это оставит шум в видео, и шумоподавитель будет много работать
медленнее, чем нужно. Если он установлен слишком высоко, шумоподавитель начнет удалять детали:
видео станет более размытым, вы можете увидеть полосы, похожие на топографические, на относительно плоской
области видео, а небольшие части видео, которые должны двигаться, будут застрять в
место. Он также может работать немного медленнее. Кроме того, только потому, что видео попало к вам
из чистого источника (цифрового кабельного телевидения, лазерных дисков и т. д.) не означает, что само видео
очистить; y4mdenoise способен улавливать шум в исходной записи, а также
ошибка выборки с устройства видеозахвата. Вам нужно будет создать небольшие клипы
репрезентативные части вашего видео, подавите их с помощью различных пороговых значений ошибок и посмотрите
что выглядит лучше всего. По мере того, как вы приобретаете опыт работы с инструментом, вы можете узнать, какая ошибка
Порог обычно работает с различными типами источников, но вы все равно захотите удвоить
проверьте свои предположения.

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

Вот опыт автора:

-t 1: цифровое кабельное телевидение, большинство лазерных дисков, видео с видеокамеры DV
-t 2: видео с видеокамеры VHS, видеокассеты коммерческого производства.
-t 3: Аналоговое кабельное телевидение, видеокассета VHS (со скоростью 2 часа)
-t 4: видеокассета VHS (с 6-часовой скоростью)

Видео с чересстрочной разверткой, созданное из видео без чересстрочной развертки (например, видеокассета или лазерный диск с
фильм) должен подаваться как без чересстрочной развертки. В противном случае результат будет зернистым.

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

При создании видео с очень низким битрейтом (например, VCD-совместимое видео менее 900 кбит / с),
шумоподавление при размере кадра вывода, например, не подавляйте шум при размере кадра DVD, а затем уменьшите масштаб до
Размер VCD. Это уменьшит шум, а также обработает видео для части обнаружения движения.
of mpeg2enc. В противном случае будет получено видео, в котором будут выглядеть менее сложные сцены.
действительно хорошо, но сцены с большим движением будут значительно размываться.

Сжатие JPEG ваших видеокадров, даже 100% сжатие, кажется неточным
достаточно, чтобы повлиять на кодирование MPEG. Поэтому, если вы используете файлы Motion-JPEG в качестве
промежуточный формат видео, вы можете использовать шумоподавитель в кодировке MPEG
трубопровод, т.е. после лав2юв и до mpeg2enc. Если вы создаете несколько
разрешения одного и того же видео, например DVD и VCD, опыт показывает, что приемлемо
пробег y4mdenoise до юв2лав, но вы все равно должны использовать пространственный фильтр (например,
y4msspatialfilter, ювмедианфильтр) в конвейере кодирования MPEG, чтобы попытаться сгладить
Артефакты кодирования JPEG.

Используйте y4mdenoise онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    fre: ac - бесплатный аудио конвертер
    fre: ac - бесплатный аудио конвертер
    fre:ac — бесплатный аудио конвертер и компакт-диск
    риппер для различных форматов и кодировщиков.
    Он поддерживает форматы MP3, MP4/M4A, WMA, Ogg.
    Форматы Vorbis, FLAC, AAC и Bonk
    служба поддержки, ...
    Скачать fre:ac - бесплатный аудио конвертер
  • 2
    Матплотлиб
    Матплотлиб
    Matplotlib - обширная библиотека
    для создания статических, анимированных и
    интерактивные визуализации на Python.
    Matplotlib упрощает простые вещи и
    трудная вещь ...
    Скачать Matplotlib
  • 3
    БотМан
    БотМан
    Напишите логику чат-бота один раз и
    подключите его к одному из доступных
    службы обмена сообщениями, включая Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram или даже йо...
    Скачать BotMan
  • 4
    Джоплин
    Джоплин
    Joplin - это бесплатный и открытый исходный код
    приложение для заметок и дел, которое
    может обрабатывать большое количество заметок в
    Формат Markdown, организуйте их в
    записные книжки и ...
    Скачать Joplin
  • 5
    gerbv — просмотрщик Gerber (RS-274X)
    gerbv — просмотрщик Gerber (RS-274X)
    Gerbv — файл Gerber с открытым исходным кодом.
    (только для RS-274X) средство просмотра. Gerbv позволяет вам
    загрузить несколько файлов друг на друга,
    делать измерения на отображаемом изображении,
    так далее. ...
    Скачать gerbv — просмотрщик Gerber (RS-274X)
  • 6
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • Больше »

Команды Linux

Ad