Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > Андеграунд - Софт > Обсуждение программ > Просмотр, конверторы и монтаж Аудио&Видео

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 15.07.2007, 02:47   #1
Пользователь
 
Пол:Мужской
Регистрация: 24.12.2006
Сообщений: 31
Репутация: 32
По умолчанию Увеличение резкости фильма

С помощью чего можно увеличить резкость фильма?
Пробывал пользоваться эфектами в Pinnacle, но к прибольшому сожалению это недало никаких результатов, а даже наоборот.
Также в пиннакле хотел сделать фильм светлее, но результат который получился мне вообще не пришёлся по душе. Да, фильм стал светлее, но его качество значительно ухудшилось, особенно резкость.
Версия пинакла 10.7, хотя и 9-ую тоже пробывал.
Может я делаю чёто не так, хотя вроде и руки растут с нужного места.
Буду благодарен за совет специалиста.
alexo2004 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Старый 16.07.2007, 00:38   #2
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

Для качественной фильтрации - только AviSynth!
Для начала - задавить все шумы (даже если видео кажется чистым, легкая фильтрация поможет увеличить сжимаемость и в конечном счете только увеличит качество на выходе). Без этого результат получится омерзительный... Потом уже шарпить.


Советую FFT3DFilter или FFT3Dgpu (второй задействует видеокарту; полезно при наличии сильной видеокарты и\или для многоступенчатой фильтрации - быстрее будет, чем все на процессор взваливать) для предварительного подавления шума.

Для собственно повышения резкости - LimitedSharpen. Есть две версии - под MaskTools v1.5 и под masktools v2.0a: LimitedSharpen и LimitedSharpenFaster соответственно. Вторая MaskTools лучше, но пока считается альфой (и, следовательно, менее стабильна; впрочем, я глюков не замечал на a30).


Итого: нужны плагины FFT3DFilter / FFT3Dgpu, MaskTools, RemoveGrain (для LimitedSharpenFaster).

Примерный скрипт:
Код:
AVISource("C:\1.avi", audio=false) // звук потом подшить можно, а скорость чуток вырастет
fft3dfilter() // все параметры по умолчанию - для достаточно аккуратной и более быстрой шумодавки
LimitedSharpenFaster(ss_x=2, ss_y=2, soft=-1)
Кстати, все функции можно и на FFT3DFilter взвалить:
Код:
FFT3DFilter(sigma=1.5, sharpen=0.7)
разом и шум задавит, и резкость поднимет.

Однако LimitedSharpen куда качественнее резкость подтягивает.
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 16.07.2007, 06:53   #3
михаил158
Новичок
 
Пол:Мужской
Регистрация: 28.06.2007
Сообщений: 6
Репутация: 0
По умолчанию Ответ: Увеличение резкости фильма

CyberLink DVD Solution и в ней программа PowerDirector Express. Это редактор видео, в ней есть кнопка-цвет, которая позволяет улучшить яркость, контрастность, оттенок, насыщенность и резкость. Очень хорошо редактирует. Установочный диск с CyberLink DVD Solution идет с цифровыми камерами JVC.
михаил158 вне форума
 
Ответить с цитированием Вверх
Старый 24.07.2007, 00:22   #4
alexo2004
Пользователь
 
Пол:Мужской
Регистрация: 24.12.2006
Сообщений: 31
Репутация: 32
По умолчанию Ответ: Увеличение резкости фильма

Уважаемый Eugenius_V, ты уж извени, что приходится тебе общаться с чайниками (такими как я), но возможно ты сможешь выделить чуток времени и рассказать как это чудо всё можно настроить и как с ним работать (если можно попотробнее). Или намекни где можно почитать об этом. Спасибо.
alexo2004 вне форума
 
Ответить с цитированием Вверх
Старый 24.07.2007, 09:28   #5
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

Да всегда пожалуйста...

Русские ресурсы AviSynth (официальная страничка):
http://avisynth.org.ru

Там в ссылках - и где скачать, и великолепная статья Fizick'а (между прочим, автора FFT3DFilter) "Основы использования утилиты AviSynth при обработке видео".

После установки AviSynth скидываем в папку C:\Program Files\AviSynth 2.5\plugins (с поправкой на путь установки) нужные плагины в виде .dll-файлов. Можно и не копировать туда, тогда понадобится их каждый раз загружать из скрипта строкой вида
Код:
LoadPlugin ("D:\Media\plugin.dll")
Затем создаем файл (например) recode.avs, открываем любым текстовым редактором (хоть Блокнотом). Вбиваем:
Код:
AVISource("C:\1.avi", audio=false) // или DirectShowSource(""), если не AVI-источник
Import("LimitedSharpenFaster.avs") //импортируем в свой скрипт содержимое скрипта LimitedSharpenFaster
LimitedSharpenFaster(ss_x=2, ss_y=2, soft=-1)
Скидываем результат в редактор видео (например в VirtualDub) и сохраняем.
Если редактор не понимает AVS (и такие бывают...) - VFAPI позволит создать "файл-пустышку", который ссылается на AVS-скрипт и откроется любым понимающим AVI редактором.
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 24.07.2007, 12:29   #6
trantors
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.03.2007
Сообщений: 3
Репутация: 2
По умолчанию Ответ: Увеличение резкости фильма

Можно использовать VDub совместно с фильтрами от MSU или Neat Video
trantors вне форума
 
Ответить с цитированием Вверх
Старый 26.07.2007, 00:27   #7
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

Я пробовал MSU'шные фильтры... Ничего особенно приятного. Единственное, деблокинг неплох. Но тормозлив... и для AviSynth неплохие аналоги есть, как в виде скриптов, так и плагины.

Фильтр повышения резкости искажает цветопередачу, очень ограниченно настраивается и визуально хуже, чем LimitedSharpen (ИМХО, но не только мое).
Наконец: абсолютное большинство записей идет в YV12 или YUY2 (вся серия MPEG именно в YV12 работает), а фильтры VirtualDub пашут исключительно в RGB32. Это:
1. Медленнее (намного).
2. Требует преобразований туда-обратно. А они еще чуток замедляют процесс, да и небеспотерьные к тому же. Несколько лишних преобразований - и цвета исказились, детали ушли...
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 28.07.2007, 03:06   #8
nudovin
Неактивный пользователь
 
Пол:Мужской
Регистрация: 09.07.2007
Адрес: торонто
Сообщений: 19
Репутация: 3
По умолчанию Ответ: Увеличение резкости фильма

Здравствуйте,Eugenius_V!

Очень внимательно слежу за Вашими публикациями,практически в большенстве они грамотные и толковые. Но!!! Многие, когда заходит речь
о всякого рода улучшении качества видео думают только о программных средствах, как дешевых так и дорогих. И почему-то напрочь отметаються
аппаратные средства улучшения качества видео, да они не дешевы, но как говориться - не дороже денег.
Работать с аппаратурой милое дело, во-первых результат мгновенный и
отрегулировать можно на ходу. Пример: для увеличения чёткости мелких деталей, просто включаешь функцию аппертурной коррекции и проблем нет (правда при быстром перемещении коррекция выключаеться),но на
дорогих аппаратах есть функция компенсации движения.
Вообщем моя позиция аппаратно-программное улучшение качества видео.

Успехов!
nudovin вне форума
 
Ответить с цитированием Вверх
Старый 02.12.2007, 17:25   #9
ftorotan
Неактивный пользователь
 
Пол:Мужской
Регистрация: 02.12.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Увеличение резкости фильма

"fft3dfilter()
LimitedSharpenFaster(ss_x=2, ss_y=2, soft=-1)"
Всем оброго время суток!
Коллеги, а ведь такая комбинация существенно продлевает время кодирования - 50мин фильм до 6 часов. Но честно говоря, качество отменное. Так оно и есть? (по поводу времени)
ftorotan вне форума
 
Ответить с цитированием Вверх
Старый 02.12.2007, 19:02   #10
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

ftorotan, а то!
Оба фильтра изрядно медлительные. Пусть FFT и значит "Fast Fourier Transform", но все равно процесс медленный, да и окна фильтрации перекрываются (для уменьшения артефактов фильтрации) на 30% - это еще медленнее. А LimitedSharpen использует предварительное увеличение картинки в 1,5 раза (можно и больше) и весьма ресурсоемкие фильтры.

Впрочем, если заменить FFT3DFilter на FFT3dGPU, можно переложить часть нагрузки на видеокарту. Далее, можно уменьшить перекрытие окон фильтрации FFT3DFilter/FFT3dGPU - опции ow, oh. По умолчанию - 16 пикселей, вполне можно уменьшить до 4-х. И заменить отдельный LimitedSharpen на функцию sharpen в FFT3DFilter/FFT3dGPU.

Если мощность видеокарты позволит, все процессорные ресурсы пойдут не на фильтрацию, а на собственно кодирование.
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 02.12.2007, 19:17   #11
ftorotan
Неактивный пользователь
 
Пол:Мужской
Регистрация: 02.12.2007
Сообщений: 3
Репутация: 0
По умолчанию Ответ: Увеличение резкости фильма

Eugenius_V
И какой в такой ситуации будет скрипт?
Я почему спрашиваю, мне комбинация обоих фильтров очень понравилась. Я перепробовал много разного, пытался читать кучу инфы в Паутине. И, кажется, набрел на что-то стоящее. Помоги, пожалуйста!
ftorotan вне форума
 
Ответить с цитированием Вверх
Старый 03.12.2007, 16:14   #12
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

ftorotan, ЭЛЕМЕНТАРНЫЙ. Хотя нужна видеокарта с SM2.0 или выше (SM3 для bt=4, буде верно помню).
Вот кстати линк на русский ридми:
http://avisynth.org.ru/docs/russian/...s/fft3dgpu.htm

Код:
AVISource("C:\myvideo.avi") //заменить на нужный тип источника и путь к файлу
FFT3dGPU(sigma=2, plane=4, bt=3, sharpen=0.3, mode=1, precision=2)
Это вариант медленный, но качественный. sigma меняйте в зависимости от необходимой силы шумодава. Включено умеренное повышение резкости.
Код:
FFT3dGPU(sigma=2, plane=0, bt=3, sharpen=0.3, mode=2)
Значительно быстрее за счет половинной точности вычислений (на глаз не заметно, особенно если видео уже сжималось), режима без перекрытия и фильтрации только канала яркости (обычно весь шум именно там, да и к цветности глаз куда менее чувствителен).

Для фильтрации с предкомренсацией движения (качество выше, нужен MVTools):
Код:
AVISource("C:\myvideo.avi")

backward_vectors = source.MVAnalyse(isb = true, truemotion=true, delta = 1, idx = 1)
forward_vectors = source.MVAnalyse(isb = false, truemotion=true, delta = 1, idx = 1)
forward_compensation = source.MVFlow(forward_vectors, idx=1)
backward_compensation = source.MVFlow(backward_vectors, idx=1)
interleave(forward_compensation, source, backward_compensation) 
FFT3dGPU(sigma=2, plane=4, bt=3, sharpen=0.3, mode=1, precision=2)
selectevery(3,1)
В данном случае bt менять нельзя - скрипт на три кадра рассчитан. Для bt4 и более надо переписать.
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 04.12.2007, 21:32   #13
Eugenius_V
Старожил
 
Аватар для Eugenius_V
 
Регистрация: 31.05.2006
Адрес: Столица нашей Родины
Сообщений: 1,930
Репутация: 1244
По умолчанию Ответ: Увеличение резкости фильма

Я вот тут КСперементировал, КСперементировал...
http://nowa.cc/showpost.php?p=1277135&postcount=40
В общем, быстрый (умеренно...) и простенький скрипт для вытаскивания детализации на "гладких" областях готов:
Код:
function Detaliator(clip c)
{
OX=c.Width
OY=c.Height
s=c.spline36resize(OX*2,OY*2)
smoothed=s.Deen("a2d", 4, 18, 15, 0)
Overlay(s, Subtract(s,smoothed), mode="SoftLight").spline36resize(OX,OY)
}
Сохранить в файл Detaliator.avsi и вызывать из основного с помощью
Код:
Import("Detaliator.avsi")
AVISource("C:\myvideo.avi")
Detaliator()
Или просто скопировать в скрипт и вызывать Detaliator(). Силу можно регулировать, меняя Deen("a2d", 4, 18, 15, 0). Больше - сильнее.

Пример работы (с дополнительным шумодавом и деблокингом):
Источник - отвратного качества .mpg, 352x288.

Оригинал (увеличенный).


Результат.


Удалось отчасти забороть размазывание самых мелких деталей - но только отчасти. Надо сочинять маску...

А вот сейчас с другой методикой экспериментирую...

HDTV-рип, 1280x528:


Фильтрованый DVD-рип, 720x296:


Чувствуется, конечно, что это увеличенная картинка... но те так уж и сильно!
Eugenius_V вне форума
 
Ответить с цитированием Вверх
Старый 26.12.2007, 22:49   #14
LehaNew
Неактивный пользователь
 
Аватар для LehaNew
 
Пол:Мужской
Регистрация: 28.06.2006
Сообщений: 19
Репутация: 3
По умолчанию Ответ: Увеличение резкости фильма

Если проигрывать с помощью ниро 8 , то там есть спец. режим насыщенное видео - включил и забыл))
LehaNew вне форума
 
Ответить с цитированием Вверх
Старый 16.05.2013, 01:22   #15
nixa
Неактивный пользователь
 
Пол:Мужской
Регистрация: 15.05.2013
Сообщений: 4
Репутация: 0
По умолчанию Re: Увеличение резкости фильма

не возражаете если подыму тему из небытия?

тут вот прозвучала фраза:

Если редактор не понимает AVS (и такие бывают...) - VFAPI позволит создать "файл-пустышку", который ссылается на AVS-скрипт и откроется любым понимающим AVI редактором.

а можно это поподробнее, для "чайника" растолковать.
как это делается?

Premier CS6 не хочет открывать ххх.avs

От Zhlobny Hmur: а AviSynth и VFAPI в систему установлены?

Последний раз редактировалось Zhlobny Hmur; 20.05.2013 в 07:45..
nixa вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наилучший способ повышения резкости protch Школа Photoshop / Photoshop School 63 23.04.2015 19:59
Потеря резкости. DedEvstaf Просмотр, конверторы и редакторы графики 7 26.12.2009 17:25
Увеличение памяти hungry Mac Os X 10 21.11.2006 23:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:58. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.07208 секунды с 11 запросами