[не удалять] Кодирование DVD в XviD с помощью AviSynth, ну и с фильтрами [архив №1]

Страницы :   Пред.  1, 2, 3 ... 20, 21, 22 ... 99, 100, 101  След.
Тема закрыта
 

vladimiryakushin

Стаж: 18 лет 5 месяцев

Сообщений: 3181

vladimiryakushin · 08-Дек-08 19:39 (15 лет 11 месяцев назад, ред. 08-Дек-08 19:39)

Tempter57
Извиняюсь, конечно огромное спасибо!
Какие упреки? Просто донесли информацию о нерабочей ссылке.
P.S. На сайте Winny та же ссылка и так же не работает.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 08-Дек-08 19:59 (спустя 19 мин., ред. 08-Дек-08 19:59)

vladimiryakushin
Это потому, что у меня на разных трекерах разные имена. У Winny и forum.ixbt- Howler, на кинозале и в аське Lion57.
[Профиль]  [ЛС] 

vladimiryakushin

Стаж: 18 лет 5 месяцев

Сообщений: 3181

vladimiryakushin · 08-Дек-08 20:04 (спустя 5 мин.)

Tempter57 писал(а):
vladimiryakushin
Это потому, что у меня на разных трекерах разные имена. У Winny и forum.ixbt- Howler, на кинозале и в аське Lion57.
Дык поэтому и написал здесь, что у Winny ссылка тоже не работает.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 08-Дек-08 20:56 (спустя 51 мин., ред. 08-Дек-08 20:56)

vladimiryakushin
По просьбе sonyadog подправил на сайте у Winny ссылку. Тут ещё и LaTo обновил свой скрипт MCTemporalDenoise.v1.0.03.avsi для версий mvtools.dll и mvtoolsMT.dll. Можно обновить, конечно, скрипты в plugins и в filtering
[Профиль]  [ЛС] 

ARARAND

Стаж: 16 лет 7 месяцев

Сообщений: 2485


ARARAND · 08-Дек-08 20:59 (спустя 3 мин.)

Tempter57
Я по большей части на DVD релизах специализируюсь, но Комната Марвина обжал именно в XviD4PSP_5.0, в которой поиграл с настройками пресетов. Именно такой способ конвертации дал более качественную картинку (если учесть, что DVD исходничек не ахти какой)! По сему искренне благодарю всех, кто прикладывает усилия к модернизации самой программы, плагинов, пресетов
[Профиль]  [ЛС] 

megapashtet

Стаж: 17 лет 10 месяцев

Сообщений: 31

megapashtet · 08-Дек-08 21:04 (спустя 4 мин., ред. 08-Дек-08 21:04)

Ребят , какой метод " сглаживания " лучше выбрать в XviD4PSP , если исходником служит hd ?
[Профиль]  [ЛС] 

vladimiryakushin

Стаж: 18 лет 5 месяцев

Сообщений: 3181

vladimiryakushin · 08-Дек-08 21:10 (спустя 5 мин., ред. 08-Дек-08 21:25)

Tempter57 писал(а):
vladimiryakushin
По просьбе sonyadog
Цитата:
Тут ещё и LaTo обновил свой скрипт MCTemporalDenoise.v1.0.03.avsi для версий mvtools.dll и mvtoolsMT.dll
Спасибо! Обновил.
megapashtet писал(а):
Ребят , какой метод " сглаживания " лучше выбрать в XviD4PSP , если исходником служит hd ?
Посоветовать не могу, так как XviD4PSP5 -овские библиотеки использую только как базовые.
Полный скрипт создаю в AvsP (отличная вещь!!!) и кодирую в MeGUI.
[Профиль]  [ЛС] 

megapashtet

Стаж: 17 лет 10 месяцев

Сообщений: 31

megapashtet · 08-Дек-08 21:14 (спустя 4 мин.)

Цитата:
Ребят , какой метод " сглаживания " лучше выбрать в XviD4PSP , если исходником служит hd ?
Если что вот скриншот
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 08-Дек-08 21:29 (спустя 15 мин.)

megapashtet
LanczosResize(720,576,taps=10)
пока по тестам лучший, разумеется разрешение ставь своё, а taps=10 допишешь ручками в скрипте. Ну и надеюсь, знаешь, что в этой программе (PSP) проще создавать скрипт, который лучше открыть в Megui и там кодировать
[Профиль]  [ЛС] 

vladimiryakushin

Стаж: 18 лет 5 месяцев

Сообщений: 3181

vladimiryakushin · 08-Дек-08 21:30 (спустя 1 мин.)

megapashtet
Могу только процитировать shellgen- а:
Цитата:
Если сигнал мыльный, то можно оставить Lanczos4Resize(), а если хороший, чёткий, то тот же spline36resize()
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 08-Дек-08 21:57 (спустя 27 мин., ред. 08-Дек-08 22:03)

vladimiryakushin
Посмотри результаты теста своей группы AVC в теме "Правильный поворот изображения.Руководство"
[Профиль]  [ЛС] 

megapashtet

Стаж: 17 лет 10 месяцев

Сообщений: 31

megapashtet · 08-Дек-08 21:59 (спустя 2 мин.)

Tempter57 vladimiryakushin
[Профиль]  [ЛС] 

vladimiryakushin

Стаж: 18 лет 5 месяцев

Сообщений: 3181

vladimiryakushin · 08-Дек-08 22:12 (спустя 13 мин.)

Tempter57
Конечно видел, но там основной упор на суперсамплинг.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 08-Дек-08 22:59 (спустя 46 мин.)

vladimiryakushin писал(а):
Tempter57
Конечно видел, но там основной упор на суперсамплинг.
Вот ещё Материал на эту тему
[Профиль]  [ЛС] 

megapashtet

Стаж: 17 лет 10 месяцев

Сообщений: 31

megapashtet · 09-Дек-08 11:24 (спустя 12 часов)

Проблемка есть . Первые минут восемь пожатого XviD4PSP видео идут как буд то с обрезанным фрэймрейтом , а дальше всё нормально . В чём может быть проблема ?
[Профиль]  [ЛС] 

hydrolens

Стаж: 16 лет

Сообщений: 17


hydrolens · 09-Дек-08 20:09 (спустя 8 часов, ред. 09-Дек-08 20:09)

У вас в скрипте ошибка (выделено красным):
Цитата:
Import("путь к файлу\LimitedSharpenFaster.avs")
MPEG2Source("путь к файлу .d2v",info=3)
colormatrix()
ConvertToYUY2()
Так как производится преобразование цветового пространства YV12 -> YUY2, необходимо использовать флаг "interlaced" команды ConvertToYUY2().
(см. http://avisynth.org.ru/docs/russian/corefilters/convert.htm)
Таким образом, выделенная строчка должна меняться в зависимости от типа исходного материала - чересстрочного или прогрессивного.
Для случая чересстрочного материала строка должна выглядеть так:
Код:
ConvertToYUY2(interlaced=true)
То есть используется чересстрочный алгоритм для преобразований информации о цвете.
Если поток прогрессивный (например, если FILM 100% в DGIndex и включена опция "Force FILM"):
Код:
ConvertToYUY2()
Причина всему то, как определен YV12 цветовой формат. В нем цветность совместно используется пикселами двух разных строчек кадра.
Если не учитывать этот момент, то качество изображения пострадает по причине появления ошибок повышения разрешения цветности (Chroma Upsampling Error) (см. http://avisynth.org.ru/docs/russian/advancedtopics/sampling.htm).
Более подробную информация по ссылкам:
http://avisynth.org.ru/docs/russian/corefilters/convert.htm
http://avisynth.org.ru/docs/russian/advancedtopics/interlaced_fieldbased.htm
http://avisynth.org.ru/docs/russian/advancedtopics/sampling.htm
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 09-Дек-08 21:25 (спустя 1 час 16 мин.)

Должно быть colormatrix(hints=true,interlaced=true) в случае интерлейса или colormatrix(hints=true) если кино не интерлейсное.
А ConvertToYUY2() не должно быть вообще.
[Профиль]  [ЛС] 

hydrolens

Стаж: 16 лет

Сообщений: 17


hydrolens · 09-Дек-08 22:32 (спустя 1 час 7 мин., ред. 09-Дек-08 22:32)

Цитата:
А ConvertToYUY2() не должно быть вообще.
Абсолютно точно.
Видимо автор позаимствовал идею из древнего скрипта, рассчитаного на AviSynth 2.5.
В то время плагины AviSynth ещё не умели работать с YV12, ведь поддержка новых цветовых форматов была только-только введена.
Кстати, может кто подскажет, какие цветовые пространства XviD поддерживает "нативно" , без преобразований?
А то если преобразование в YUY2 или RGB доверить кодеку, результат будет неизвестно какой.
Немного отклоняясь от топика, однако если тот же самый скрипт использовать для загона видео в другие кодировщики, например Canopus ProCoder, команда ConvertToYUY2 должна присутствовать обязательно. Canopus Procoder нуждаются в YUY2 и не может непосредственно обрабатывать входящий YV12.
Но присутствовать должна как последняя строка в скрипте:
Цитата:
Import("путь к файлу\LimitedSharpenFaster.avs")
MPEG2Source("путь к файлу .d2v",info=3)
colormatrix()
crop(X,X,-X,-X)
spline36resize(XXX,XXX)
VagueDenoiser()
LimitedSharpenFaster()
ConvertToYUY2()
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 17 лет

Сообщений: 4255

Pustovetov · 10-Дек-08 00:23 (спустя 1 час 50 мин.)

hydrolens писал(а):
Кстати, может кто подскажет, какие цветовые пространства XviD поддерживает "нативно" , без преобразований?
Вроде YUY2 и YV12. Но я могу ошибаться x264 использует только YV12
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 10-Дек-08 15:07 (спустя 14 часов)

Tempter57 писал(а):
LanczosResize(720,576,taps=10)
Tempter57 писал(а):
vladimiryakushin
Посмотри результаты теста своей группы AVC в теме "Правильный поворот изображения.Руководство"
vladimiryakushin писал(а):
Конечно видел, но там основной упор на суперсамплинг.
Кхе-кхе, там господа не основной упор на суперсамплинг, а там упор исключительно на суперсамплинг при чём в частном случае. Полагаться не стоит на результат проведенного узкозаточенного синтетического теста при выборе ресайзера для даунскейла, апскейла, интерполяции и проч. lanczosresize(?,h,taps=10) хорош для суперсамплинга при повороте изображения и ресайза в близкое разрешение. Возможно он будет хорош в неокоторых других частных случаях.
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 12-Дек-08 21:09 (спустя 2 дня 6 часов)

Желающие могут обновить пресет MCTemporalDenoise MSuper поскольку сегодня LaTo выпустил новую версию MCTemporalDenoise.v1.1.24.avsi
Цитата:
Quote:
Originally Posted by moviefan
There seems to be an issue with "edgeclean=true". When I used it (the MVTools2 version), some frames were OK (no comment about the actual edge cleaning here), but some other frames were bleached... When I turned it off, the colors were fine again. I hope this bug report helps to further improve your amazing script, LaTo! Thanks for your efforts!
Thanks for report, should be fixed in v1.1.24
For edgeclean=true, I recommend to try another thing that ECmode's default : it's a simple RemoveGrain by default... (dfttest is great but slow)
EDIT: Update 12/12/2008
Quote:
v1.1.24:
fixed a chroma bug with PP
[Профиль]  [ЛС] 

RoKR

Стаж: 18 лет 2 месяца

Сообщений: 61

RoKR · 12-Дек-08 22:12 (спустя 1 час 2 мин.)

Подскажите, пытаюсь грузить следующий скрипт
Код:
s=mpeg2source("D:\проба.d2v")
a=s.animeivtc(mode=1,aa=0).trim(0,897)
b=s.trim(898,0)
b=b.tempgaussmc_beta1mod(edimode="nnedi",tr2=3)
b=b.selectevery(5,1,4)
Но при загрузке вылетает ошибка

Что не так?
[Профиль]  [ЛС] 

shellgen

VIP (Адм)

Стаж: 18 лет 1 месяц

Сообщений: 6417

shellgen · 12-Дек-08 22:13 (спустя 1 мин.)

RoKR писал(а):
Подскажите, пытаюсь грузить следующий скрипт
Код:
s=mpeg2source("D:\проба.d2v")
a=s.animeivtc(mode=1,aa=0).trim(0,897)
b=s.trim(898,0)
b=b.tempgaussmc_beta1mod(edimode="nnedi",tr2=3)
b=b.selectevery(5,1,4)
Но при загрузке вылетает ошибка

Что не так?
Цитата:
s=mpeg2source("D:\проба.d2v")
a=s.animeivtc(mode=1,aa=0).trim(0,897)
b=s.trim(898,0)
b=b.tempgaussmc_beta1mod(edimode="nnedi",tr2=3)
b=b.selectevery(5,1,4)
b
[Профиль]  [ЛС] 

RoKR

Стаж: 18 лет 2 месяца

Сообщений: 61

RoKR · 12-Дек-08 22:27 (спустя 14 мин., ред. 12-Дек-08 22:27)

shellgen - ах, чёрт, я же ничего не возвращал. Спасибо. Точно.
PS - там a+b
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 12-Дек-08 23:51 (спустя 1 час 24 мин.)

RoKR
Привет, поделись потом результатом науки thetoof, скинь сэмпл, что получилось в итоге. Хочется посмотреть.
[Профиль]  [ЛС] 

RoKR

Стаж: 18 лет 2 месяца

Сообщений: 61

RoKR · 13-Дек-08 23:22 (спустя 23 часа, ред. 13-Дек-08 23:22)

Tempter57 - получилось всё нормально, делал лозлес проход - всё ок.
Буду кодировать - вырежу кусок и залью куда-нибудь.
[Профиль]  [ЛС] 

Пердачок

Стаж: 18 лет 6 месяцев

Сообщений: 317

Пердачок · 18-Дек-08 10:39 (спустя 4 дня, ред. 18-Дек-08 10:39)

ух ну и темка.учиться нужно многому
по началу вообще не понимал что за ависинт такой.сейчас хоть немного разобрался
вы молодцы.как говорится
и сразу вопрос.при захвате видео с тв в mpeg 2 видны артефакты в некоторых местах
попробовал выбрать в xvid4psp фильтр FFT3dGPU D и артефакты заметно сократились,но немного замылилась картинка
понял что лучше сначала с применением фильтров писать в losless,а потом уже сжимать
каким фильтром после прогнать посоветуете?или может вообще другое что-то сделать
и как применить сразу 2 фильта к примеру в losless
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 18-Дек-08 23:46 (спустя 13 часов, ред. 31-Дек-08 11:29)

Пердачок
Попробуй фильтровые пресеты TV molotov Multi, TV degrain2 Multi или SmoothLevels. Какой больше подойдет и понравится, тот и применяй.. И пробуй изменять значение thSAD от thSAD=400 до thSAD=800.
Найти указанные пресеты можно в архиве plugins_filtering
[Профиль]  [ЛС] 

Пердачок

Стаж: 18 лет 6 месяцев

Сообщений: 317

Пердачок · 19-Дек-08 03:32 (спустя 3 часа, ред. 19-Дек-08 09:05)

Спасибо попробую
архив как я понял твоя работа.Спасибо всем за труд по написанию фильтров и тебе за их сборку
попробовал TvMolotov Multi лучше всех подошел
а что дают значения thSAD.я на глаз разницы не вижу.странно видимо глаза такие
[Профиль]  [ЛС] 

Tempter57

Стаж: 16 лет 1 месяц

Сообщений: 4959

Tempter57 · 19-Дек-08 22:18 (спустя 18 часов)

Пердачок
Цитата:
а что дают значения thSAD.я на глаз разницы не вижу.странно видимо глаза такие
А на глаз сразу ничего и не увидишь, только после обработки и кодирования на выходном видео. Чтобы не мучать людей подобными вопросами лучше всего прочитать мануалку плагина MVTools самостоятельно, это, пожалуй, в настоящее время самый важный плагин AviSynth для фильтрования видео.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error