![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Пользователь
Пол:
Регистрация: 24.12.2006
Сообщений: 31
Репутация: 32
|
С помощью чего можно увеличить резкость фильма?
Пробывал пользоваться эфектами в Pinnacle, но к прибольшому сожалению это недало никаких результатов, а даже наоборот. Также в пиннакле хотел сделать фильм светлее, но результат который получился мне вообще не пришёлся по душе. Да, фильм стал светлее, но его качество значительно ухудшилось, особенно резкость. Версия пинакла 10.7, хотя и 9-ую тоже пробывал. Может я делаю чёто не так, хотя вроде и руки растут с нужного места. Буду благодарен за совет специалиста. |
|
|
|
| Реклама: |
|
|
#2
|
|
Для качественной фильтрации - только 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(sigma=1.5, sharpen=0.7) Однако LimitedSharpen куда качественнее резкость подтягивает. |
|
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Новичок
Пол:
Регистрация: 28.06.2007
Сообщений: 6
Репутация: 0
|
CyberLink DVD Solution и в ней программа PowerDirector Express. Это редактор видео, в ней есть кнопка-цвет, которая позволяет улучшить яркость, контрастность, оттенок, насыщенность и резкость. Очень хорошо редактирует. Установочный диск с CyberLink DVD Solution идет с цифровыми камерами JVC.
|
|
|
|
|
|
#4
|
|
Пользователь
Пол:
Регистрация: 24.12.2006
Сообщений: 31
Репутация: 32
|
Уважаемый Eugenius_V, ты уж извени, что приходится тебе общаться с чайниками (такими как я), но возможно ты сможешь выделить чуток времени и рассказать как это чудо всё можно настроить и как с ним работать (если можно попотробнее). Или намекни где можно почитать об этом. Спасибо.
|
|
|
|
|
|
#5
|
|
Да всегда пожалуйста...
Русские ресурсы AviSynth (официальная страничка): http://avisynth.org.ru Там в ссылках - и где скачать, и великолепная статья Fizick'а (между прочим, автора FFT3DFilter) "Основы использования утилиты AviSynth при обработке видео". После установки AviSynth скидываем в папку C:\Program Files\AviSynth 2.5\plugins (с поправкой на путь установки) нужные плагины в виде .dll-файлов. Можно и не копировать туда, тогда понадобится их каждый раз загружать из скрипта строкой вида Код:
LoadPlugin ("D:\Media\plugin.dll")
Код:
AVISource("C:\1.avi", audio=false) // или DirectShowSource(""), если не AVI-источник
Import("LimitedSharpenFaster.avs") //импортируем в свой скрипт содержимое скрипта LimitedSharpenFaster
LimitedSharpenFaster(ss_x=2, ss_y=2, soft=-1)
Если редактор не понимает AVS (и такие бывают...) - VFAPI позволит создать "файл-пустышку", который ссылается на AVS-скрипт и откроется любым понимающим AVI редактором. |
|
|
|
|
| Сказали спасибо: |
|
|
#6
|
|
Неактивный пользователь
Пол:
Регистрация: 03.03.2007
Сообщений: 3
Репутация: 2
|
Можно использовать VDub совместно с фильтрами от MSU или Neat Video
|
|
|
|
|
|
#7
|
|
Я пробовал MSU'шные фильтры... Ничего особенно приятного. Единственное, деблокинг неплох. Но тормозлив... и для AviSynth неплохие аналоги есть, как в виде скриптов, так и плагины.
Фильтр повышения резкости искажает цветопередачу, очень ограниченно настраивается и визуально хуже, чем LimitedSharpen (ИМХО, но не только мое). Наконец: абсолютное большинство записей идет в YV12 или YUY2 (вся серия MPEG именно в YV12 работает), а фильтры VirtualDub пашут исключительно в RGB32. Это: 1. Медленнее (намного). 2. Требует преобразований туда-обратно. А они еще чуток замедляют процесс, да и небеспотерьные к тому же. Несколько лишних преобразований - и цвета исказились, детали ушли... |
|
|
|
|
|
|
#8
|
|
Неактивный пользователь
Пол:
Регистрация: 09.07.2007
Адрес: торонто
Сообщений: 19
Репутация: 3
|
Здравствуйте,Eugenius_V!
Очень внимательно слежу за Вашими публикациями,практически в большенстве они грамотные и толковые. Но!!! Многие, когда заходит речь о всякого рода улучшении качества видео думают только о программных средствах, как дешевых так и дорогих. И почему-то напрочь отметаються аппаратные средства улучшения качества видео, да они не дешевы, но как говориться - не дороже денег. Работать с аппаратурой милое дело, во-первых результат мгновенный и отрегулировать можно на ходу. Пример: для увеличения чёткости мелких деталей, просто включаешь функцию аппертурной коррекции и проблем нет (правда при быстром перемещении коррекция выключаеться),но на дорогих аппаратах есть функция компенсации движения. Вообщем моя позиция аппаратно-программное улучшение качества видео. Успехов! |
|
|
|
|
|
#9
|
|
Неактивный пользователь
Пол:
Регистрация: 02.12.2007
Сообщений: 3
Репутация: 0
|
"fft3dfilter()
LimitedSharpenFaster(ss_x=2, ss_y=2, soft=-1)" Всем оброго время суток! Коллеги, а ведь такая комбинация существенно продлевает время кодирования - 50мин фильм до 6 часов. Но честно говоря, качество отменное. Так оно и есть? (по поводу времени) |
|
|
|
|
|
#10
|
|
ftorotan, а то!
Оба фильтра изрядно медлительные. Пусть FFT и значит "Fast Fourier Transform", но все равно процесс медленный, да и окна фильтрации перекрываются (для уменьшения артефактов фильтрации) на 30% - это еще медленнее. А LimitedSharpen использует предварительное увеличение картинки в 1,5 раза (можно и больше) и весьма ресурсоемкие фильтры. Впрочем, если заменить FFT3DFilter на FFT3dGPU, можно переложить часть нагрузки на видеокарту. Далее, можно уменьшить перекрытие окон фильтрации FFT3DFilter/FFT3dGPU - опции ow, oh. По умолчанию - 16 пикселей, вполне можно уменьшить до 4-х. И заменить отдельный LimitedSharpen на функцию sharpen в FFT3DFilter/FFT3dGPU. Если мощность видеокарты позволит, все процессорные ресурсы пойдут не на фильтрацию, а на собственно кодирование. |
|
|
|
|
|
|
#11
|
|
Неактивный пользователь
Пол:
Регистрация: 02.12.2007
Сообщений: 3
Репутация: 0
|
Eugenius_V
И какой в такой ситуации будет скрипт? Я почему спрашиваю, мне комбинация обоих фильтров очень понравилась. Я перепробовал много разного, пытался читать кучу инфы в Паутине. И, кажется, набрел на что-то стоящее. Помоги, пожалуйста! |
|
|
|
|
|
#12
|
|
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)
Код:
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)
|
|
|
|
|
|
|
#13
|
|
Я вот тут КСперементировал, КСперементировал...
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)
}
Код:
Import("Detaliator.avsi")
AVISource("C:\myvideo.avi")
Detaliator()
Пример работы (с дополнительным шумодавом и деблокингом): Источник - отвратного качества .mpg, 352x288. Оригинал (увеличенный). Результат. Удалось отчасти забороть размазывание самых мелких деталей - но только отчасти. Надо сочинять маску... ![]() А вот сейчас с другой методикой экспериментирую... HDTV-рип, 1280x528: Фильтрованый DVD-рип, 720x296: Чувствуется, конечно, что это увеличенная картинка... но те так уж и сильно! |
|
|
|
|
|
|
#14
|
|
Если проигрывать с помощью ниро 8 , то там есть спец. режим насыщенное видео - включил и забыл))
|
|
|
|
|
|
|
#15
|
|
Неактивный пользователь
Пол:
Регистрация: 15.05.2013
Сообщений: 4
Репутация: 0
|
не возражаете если подыму тему из небытия?
тут вот прозвучала фраза: Если редактор не понимает AVS (и такие бывают...) - VFAPI позволит создать "файл-пустышку", который ссылается на AVS-скрипт и откроется любым понимающим AVI редактором. а можно это поподробнее, для "чайника" растолковать. как это делается? Premier CS6 не хочет открывать ххх.avs От Zhlobny Hmur: а AviSynth и VFAPI в систему установлены? Последний раз редактировалось Zhlobny Hmur; 20.05.2013 в 07:45.. |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Наилучший способ повышения резкости | 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 |
|
|