Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 11032 • Страница 209 из 552<  1 ... 206  207  208  209  210  211  212 ... 552  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 23.02.2003
Откуда: Самара
Данная тема посвящена извечному вопросу. Нет, быть или не быть можно поискать в поиске, а в этой теме найдете ответы (или предложите свои) на вопросы : о кодировании видео, перекодировки видео из одного формата в другой и т.д.

FAQ по теме - http://forums.overclockers.ru/viewtopic.php?p=219601#219601. Обязателен к прочтению. Вопросы, на которые можно получить ответ в факе, будут удаляться. Особо рьянных будем одаривать картами и баннами.
Отредактировано куратором: Максим. Дата: 12.02.2007 19:31
Отредактировано куратором: SCIF-1986. Дата: 21.06.2007 1:53

_________________
Show yourself and die like a man



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Кроме того в такие разрешения не жмут двухпроходными методами со всеми наворотами. Это в основном, аппратно по ходу, делается в реальном времени с массой ограничений(типа гоп не больше 25 и тд), поэтому и битрэйта надо больше. Это не то что мы: готовы ждать сутку кодирования полуторачасового, зализанного фильтрами, видео.


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
mein
Ну да, типа того.

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Member
Статус: Не в сети
Регистрация: 25.11.2003
Откуда: Санкт-Петербург
Максим mein
Ну значит всё нормально ,а то я испугался ,что пришествие блюрэй начинает своё разлагающее влияние
на умы и настроения граждан :) .
:beer: - за успешную борьбу с избыточным битрейдом.


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
Игорь Т.
Все конечно так, но сдается мне, что никакого h264 просто как класс внедрять не будут. При таких то объемам можно и на текущем MPEG2 прожить :(

To all
ТУт кстати решился попробовать изменить свой обычный набор фильтров для удаления зерна. То есть от FFT3DGPU отказаться в пользу чего-либо другого.
И честно говоря очень и очень понравился новый пакетик :)

Код:
Import("C:\Utils\Convert Video\Фильтры для AVISynth\LimitedSharpenFaster.avsi")
ColorMatrix()
DeGrainMedian(limitY=2,limitUV=3,mode=1)
LimitedSharpenFaster(ss_x=1.0,ss_y=1.0,Smode=3,strength=50,overshoot=7)
Temporalsoften(2,2,3,mode=2,scenechange=6)
FluxSmoothst(5,5)

Можно заценить и сказать мнение. Такой код отлично работает на любых практически фильмах (от SuperBit и до фильмов с малым битрейтом (ну до сборника только с двумя фильмами).
Заодно сейчас проверю сразу несколько "зайцев":
1) Битрейт уменьшен до 770 килобит
2) Использован новый метод удаления мусора и заодно несколько увеличением четкости так сказать
3) Использована нестандартная матрица (soulhunter_6of9)

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Member
Статус: Не в сети
Регистрация: 25.11.2003
Откуда: Санкт-Петербург
Максим
FluxSmoothst или FluxSmooth ,Temporalsoften или TemporalSoften2(вроде с версии 2.03) ?


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Максим
А где взять LimitedSharpenFaster.avsi?


 

Member
Статус: Не в сети
Регистрация: 03.07.2004
mein

Я когда-то уже выкладывал давно.. :)

http://cp.people.overclockers.ru/cgi-bi ... Faster.zip

_________________
powered by Google Translate


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
Игорь Т.
Именно то, что я написал.

Leo 69
Да, ты выкладывал, а потом как я понял удалил.

to all
Ну что мне сказать. Картинка получилась на выходе очень и очень прикольной. По крайней мере на фильме Мюнхен.

Строчка такая:
Код:
x264.exe --pass 2 --bitrate 800 --stats "D:\stat.stats" --ref 16 --mixed-refs --no-fast-pskip --bframes 3 --b-pyramid --b-rdo --bime --weightb --filter -2,-1 --subme 7 --trellis 2 --analyse all  --8x8dct --direct auto --me umh --threads 2 --thread-input --cqmfile "C:\Program Files\x264\custom_matrices\soulhunter_6of9.cfg" --progress --no-psnr --output "S:\dvd\munhen\munhen.mp4" "S:\dvd\munhen\munhen.avs


Если надо, то потом могу выложить скрины. А так, по крайней мере добился уменьшения битрейта без уменьшения качества
Добавлено спустя 5 минут, 4 секунды
#77#77#77#77
#77
#77#77#77

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Member
Статус: Не в сети
Регистрация: 25.11.2003
Откуда: Санкт-Петербург
Не хочет...
Avisynth open failure:
RemoveGrain: invalid mode 19
(C:\Program Files\AviSynth 2.5\plugins\Arch\LimitedSharpenFaster.avsi, line 106)
(D:\FILMS\1.avs, line 24)


 

Member
Статус: Не в сети
Регистрация: 10.03.2003
Откуда: Россия, Моск...
Игорь Т.
и где можно подробно обо всем почитать? как грамотно скодировать двд в двд меньшего объема?


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
Игорь Т.
От какой даты у тебя RemoveGrain?

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Максим
Есть у меня щас Антикиллер двухслойный с очень сильным фильмэфектом - не до конца справилась твоя комбинация. Я его до сих пор не трогал - всё руки не доходили. Попробую ещё тридэгэпэу на нём посмотрим как будет.


 

Member
Статус: Не в сети
Регистрация: 25.11.2003
Откуда: Санкт-Петербург
m2
см. л.с.
Максим
01/05/2005 v0.9


 

Member
Статус: Не в сети
Регистрация: 05.01.2003
Откуда: Москва
Фото: 2
mein
Скрины выложи плиз оригинала - посмотреть надо. А эта комбинация ессно не до конца все отфигачивает.

А так, еще вот такое прикольнуло :)

Код:
Function W1 (clip v) { # вертикальное сглаживание
ll1=v.Crop(0, 0, 32, v.Height).Blur(0.52)
rr1=v.Crop(v.Width-32, 0, 32, v.Height).Blur(0.52)
c0=v.Crop(32, 0, v.Width-64, v.Height)
v=StackHorizontal(ll1, c0, rr1)
return v}

Function W2 (clip v) { # вертикальное сглаживание
ll1=v.Crop(0, 0, 32, v.Height).Blur(1.05)
ll2=v.Crop(32, 0, 32, v.Height).Blur(0.52)

rr1=v.Crop(v.Width-32, 0, 32, v.Height).Blur(1.05)
rr2=v.Crop(v.Width-64, 0, 32, v.Height).Blur(0.52)

c0=v.Crop(64, 0, v.Width-128, v.Height)
v=StackHorizontal(ll1, ll2, c0, rr2, rr1)
return v}

Function W3 (clip v) { # вертикальное сглаживание
ll1=v.Crop(0, 0, 32, v.Height).Blur(1.58)
ll2=v.Crop(32, 0, 32, v.Height).Blur(1.05)
ll3=v.Crop(64, 0, 32, v.Height).Blur(0.52)

rr1=v.Crop(v.Width-32, 0, 32, v.Height).Blur(1.58)
rr2=v.Crop(v.Width-64, 0, 32, v.Height).Blur(1.05)
rr3=v.Crop(v.Width-96, 0, 32, v.Height).Blur(0.52)

c0=v.Crop(96, 0, v.Width-192, v.Height)
v=StackHorizontal(ll1, ll2, ll3, c0, rr3, rr2, rr1)
return v}

Function W4 (clip v) { # вертикальное сглаживание
ll1=v.Crop(0, 0, 32, v.Height).Blur(1.58)
ll2=v.Crop(32, 0, 32, v.Height).Blur(1.19)
ll3=v.Crop(64, 0, 32, v.Height).Blur(0.79)
ll4=v.Crop(96, 0, 32, v.Height).Blur(0.39)

rr1=v.Crop(v.Width-32, 0, 32, v.Height).Blur(1.58)
rr2=v.Crop(v.Width-64, 0, 32, v.Height).Blur(1.19)
rr3=v.Crop(v.Width-96, 0, 32, v.Height).Blur(0.79)
rr4=v.Crop(v.Width-128, 0, 32, v.Height).Blur(0.39)

c0=v.Crop(128, 0, v.Width-256, v.Height)
v=StackHorizontal(ll1, ll2, ll3, ll4, c0, rr4, rr3, rr2, rr1)
return v}




Function H1 (clip v) { # горизонтальное сглаживание
hh1=v.Crop(0, 0, v.Width, 24).Blur(0.52)
dd1=v.Crop(0, v.Height-24, v.Width, 24).Blur(0.52)
c0=v.Crop(0, 24, v.Width, v.Height-48)
v=StackVertical(hh1, c0, dd1)
return v}

Function H2 (clip v) { # горизонтальное сглаживание
hh1=v.Crop(0, 0, v.Width, 24).Blur(1.05)
hh2=v.Crop(0, 24, v.Width, 24).Blur(0.52)

dd1=v.Crop(0, v.Height-24, v.Width, 24).Blur(1.05)
dd2=v.Crop(0, v.Height-48, v.Width, 24).Blur(0.52)

c0=v.Crop(0, 48, v.Width, v.Height-96)
v=StackVertical(hh1, hh2, c0, dd2, dd1)
return v}

Function H3 (clip v) { # горизонтальное сглаживание
hh1=v.Crop(0, 0, v.Width, 24).Blur(1.58)
hh2=v.Crop(0, 24, v.Width, 24).Blur(1.05)
hh3=v.Crop(0, 48, v.Width, 24).Blur(0.52)

dd1=v.Crop(0, v.Height-24, v.Width, 24).Blur(1.58)
dd2=v.Crop(0, v.Height-48, v.Width, 24).Blur(1.05)
dd3=v.Crop(0, v.Height-72, v.Width, 24).Blur(0.52)

c0=v.Crop(0, 72, v.Width, v.Height-144)
v=StackVertical(hh1, hh2, hh3, c0, dd3, dd2, dd1)
return v}

Function H4 (clip v) { # горизонтальное сглаживание
hh1=v.Crop(0, 0, v.Width, 24).Blur(1.58)
hh2=v.Crop(0, 24, v.Width, 24).Blur(1.19)
hh3=v.Crop(0, 48, v.Width, 24).Blur(0.79)
hh4=v.Crop(0, 72, v.Width, 24).Blur(0.39)

dd1=v.Crop(0, v.Height-24, v.Width, 24).Blur(1.58)
dd2=v.Crop(0, v.Height-48, v.Width, 24).Blur(1.19)
dd3=v.Crop(0, v.Height-72, v.Width, 24).Blur(0.79)
dd4=v.Crop(0, v.Height-96, v.Width, 24).Blur(0.39)

c0=v.Crop(0, 96, v.Width, v.Height-192)
v=StackVertical(hh1, hh2, hh3, hh4, c0, dd4, dd3, dd2, dd1)
return v}

Function H5 (clip v) { # горизонтальное сглаживание
hh1=v.Crop(0, 0, v.Width, 24).Blur(1.58)
hh2=v.Crop(0, 24, v.Width, 24).Blur(1.29)
hh3=v.Crop(0, 48, v.Width, 24).Blur(1)
hh4=v.Crop(0, 72, v.Width, 24).Blur(0.64)
hh5=v.Crop(0, 96, v.Width, 24).Blur(0.32)

dd1=v.Crop(0, v.Height-24, v.Width, 24).Blur(1.58)
dd2=v.Crop(0, v.Height-48, v.Width, 24).Blur(1.29)
dd3=v.Crop(0, v.Height-72, v.Width, 24).Blur(1)
dd4=v.Crop(0, v.Height-96, v.Width, 24).Blur(0.64)
dd5=v.Crop(0, v.Height-120, v.Width, 24).Blur(0.32)

c0=v.Crop(0, 120, v.Width, v.Height-240)
v=StackVertical(hh1, hh2, hh3, hh4, hh5, c0, dd5, dd4, dd3, dd2, dd1)
return v}

SetMemoryMax (128) # устанавливает размер оперативной памяти в МБ используемый AviSynth для свих задачь
v=DirectShowSource("DDD.mkv")  #открываем источник видео, если надо, через запятую ставим кол кадров в сек.
v=v.KillAudio() #убираем звук, если нада

w=v.Width
h=v.Height
x=w/2/3 # сколько пикселей сглаживать слева и справа
y=h/2/2 # сколько пикселей сглаживать сверху и снизу
y = (y<x) ? y : x # уточнение сглаживания высоты, чтобы сглаживаемая высота не перевышала сглаживаемую ширину

y=y+12 #для округления
y=y/24 #сколько полос сглаживать размером по 24 пикселя сверху и снизу
v=Select(y, v, v.H1(), v.H2(), v.H3(), v.H4(), v.H5()) # выбор сглаживания  сверху и снизу

x=x+16 #для округления
x=x/32 #сколько полос сглаживать размером по 32 пикселя  слева и справа

vv=Select(x, v, v.W1(), v.W2(), v.W3(), v.W4()) # выбор сглаживания  слева и справа
Overlay(v, vv) # для ускорения.. из-за каких-то наложений потоков..


Игорь Т.
Прикольно. У меня чуть поновее - 01/08/2005

_________________
Устав традиций нужно соблюдать, Хоть и не раз ответят вам отказом: Конечно, баба может и не дать, Но предложить ты ей всегда обязан!


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Максим
Вот скрины. Если больше давать сигму в fft3d то уж больно смушится картинка. Интересно как видоизменилось лицо от твоего наборчика. Вот только лучше это или хуже я не могу понять.
Добавлено спустя 8 минут, 2 секунды
Ну и в догонку парочка вопросов возникла:
1) почему у меня bt=4 не работает в fft3d
2) почему MPC(сначала попробовал графэдитом - тоже не пошло) не играет avs-файлы, а бсплэйер играет.


 

Member
Статус: Не в сети
Регистрация: 03.07.2004
mein

Здесь тебе поможет (убрать шум только,дальше сам):

------
LoadPlugin("C:\AviSynthPlugins\Loadpluginex.dll")
LoadPlugin("C:\AviSynthPlugins\dustv5.dll")

cnr2()
ConverttoYUV()
PixieDust(5)
ConverttoYV12()
------

http://cp.people.overclockers.ru/cgi-bi ... nr_pack.7z

_________________
powered by Google Translate


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Leo 69
ConverttoYUV() - не нашлась такая функция. Заменил на наиболее подходящюю по названию ConvertToYUY2() :) . Результат на том же кадре вот
http://rapidshare.de/files/16507870/dust.rar.html

Если сравнить с оригиналом, то легко увидеть голубой ареол на плече героя.


 

Member
Статус: Не в сети
Регистрация: 03.07.2004
Цитата:
ConverttoYUV() - не нашлась такая функция


:lol: Я все время названия путаю :) Может ты кусочек видео скинешь ? Только выложи на zalil.ru плиз)

_________________
powered by Google Translate


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
Leo 69
Вот слил. 7 секунд - 5.4Мб (без звука)


 

Member
Статус: Не в сети
Регистрация: 16.09.2004
Откуда: Chelyabinsk
Максим
Код:
LimitedSharpenFaster(ss_x=1.0,ss_y=1.0,Smode=3,strength=50,overshoot=7)

Жесткая строчка. ;) Как четкость? Повысилась серьезно? Скорость наверное упала сильно. А почему та, кстати, strenght равной 50 поставил. Ты брал уже наигранную строчку или вручную набор фильтров и параметров к ним подбирал?

Какие впечатления от матрицы soulhunter_6of9? Подойдет она для битейтов 800-1000? И скинь плиз ссылку на нее. Попробую поюзать.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 11032 • Страница 209 из 552<  1 ... 206  207  208  209  210  211  212 ... 552  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan