Собираем
информацию
по крупицам
Статьи - Компьютерное

Mplayer / Mencoder

Как усилить резкость и убрать квадраты при воспроизведении через Mplayer
25-11-2010
16:13:40

Бывает так, что фильм требует небольшого повышения резкости при просмотре. Заодно, нужно сгладить квадраты, которые видны из-за сжатия с потерей качества. Эти действия можно сделать следующим образом.

 

Для усиления резкости, надо воспользоваться, как ни странно, фильтром unsharp, который создает нерезкую маску / гауссово размывание. Этот фильтр при одних параметрах повышает резкость, при других - делает размывание. Формат опции следующий:

 

unsharp[=l|cWxH:amount[:l|cWxH:amount]]

 

где:

  • l - применить эффект к яркостной компоненте.
  • c - применить эффект к цветностной компоненте.
  • <W>x<H> - ширина и высота матрицы, нечетного размера в обоих направлениях. (мин = 3x3, обычно что−то между 3x3 и 7x7)
  • amount - относительная величина резкости/размывания добавляемого изображению, разумный диапазон будет −1.5 ... 1.5. Отрицательное значение - размывание, положительное значение - повышение разкости.

 

Обычно, эффект изменения резкости применяется к яркостной компоненте (обозначаемой через l).

 

Пример:

 

$ mplayer -vf unsharp=l3x3:1.5 file.avi

 

Данный фильтр при просмотре фильма усилит резкость картинки, используя размер матрицы 3x3 и коэффициент 1,5. Опция -vf как раз и задаёт видео-фильтры, причем их можно перечислять через запятую, и они будут последовательно применены.

 

Еще можно добавить фильтр постобработки pp, который можно использовать для сглаживания границ квадратов, если они сильно видны:

 

$ mplayer -vf pp=5,unsharp=l3x3:1.5 file.avi

 

Значение для фильтра pp обычно задается в диапазоне 0...6, где 0 - означает отключение фильтра, 6 - наилучшую постобработку (и, соответсвенно, наимедленную). Обратите внимание что фильтр постобработки pp установлен первым в опции -vf. Это нужно затем, чтобы вначале сгладились квадраты, а потом повысилась резкость.

 

На слабых компьютерах (~ Celeron 1.7), при просмотре неудачно закодированных фильмов (разрешение большое, но квадраты явно видны), можно указать упрощенные фильтры сглаживания квадратов:

 

mplayer -vf pp=h1:a/v1:a,unsharp=l3x3:2 file.avi

 

Для фильтра постобработки pp можно указывать сокращенные комбинации фильтров:

  • pp=de - лучшая постобработка для сглаживания квадратов кодирования
  • pp=fa - быстрая постобработка для сглаживания квадратов кодирования

 



К списку "Компьютерное"

Интересное на сайте


Штучки-дрючки » Самодельный диафильм

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


Игры под Windows » Shareholder (Акционер)

Игра, написанная вместе с Сергеем Шпаковым. Разработка застыла на этапе глубокой беты. Шпаков сделал интерфейс и хотсид, я писал искуственный интеллек...


Linux: как перестать удивляться, и начать работать » Lenny -> Squeeze. Что еще может отвалиться?

Линукс мне напоминает старую разваливающуюся машину, в которой время от времени отваливаются разные части, а те что остаются, держатся на подпорочках...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


Смотрите маап на нашем сайте.

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn

База Manakaden

База Vitvrn

База Fanrok

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик