[не удалять] XviD4PSP - универсальный медиаконвертер [архив №5]

Страницы :   Пред.  1, 2, 3 ... 60, 61, 62 ... 97, 98, 99  След.
Тема закрыта
 

Neo54213

Стаж: 15 лет 8 месяцев

Сообщений: 708

Neo54213 · 03-Фев-13 10:02 (11 лет 10 месяцев назад, ред. 03-Фев-13 10:02)

Neo54213 писал(а):
57684096Во время кодирования записывал видео с IPTV. Раньше тоже записывал но не было ошибок. Сначала вылетел IpTvPlayer(он частенько вылетает последнее время, но это ему не мешает записывать дальше), на 66% появилась эта ошибка. В исходнике была запись с IPTV предварительно перегнанная через QuickStreamFix в VideoReDo, после в этой же программе вырезал рекламу в конце и вначале видео. Все как всегда. Заметил что последнее время процесс кодирования именно в avi сильно увеличился. За 6-7 часов только процентов 70 первого(!) прохода 2-часового BDRemux перекодировалось. Этот же фильм кодил для телефона в mp4. Ничего не тормозило и часов за 10-12 перекодировало в 2 прохода. Из последних изменений в системе могу вспомнить замену KMPlayer на более старую версию.
скрытый текст
Код:
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 5.1.2600 Service Pack 3
OS Name: Microsoft Windows XP Service Pack 3 (x32)
Framework: 2.0.50727.3643 (v4.0)
AviSynth: AviSynth 2.60, build:Aug 28 2012 [18:17:07]
CPU Info: AMD Athlon(tm) 64 Processor 3000+ (~2010), 1 core(s)
RAM Total: 1023Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.305.0
Created: 27.08.2012 13:59:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: F:\Temp
FILES
------------------------------
The FA Cup 4th Round - Preview.ts >
The FA Cup 4th Round - Preview.avi
TASK
------------------------------
Format: AVI
Duration: 00:27:06:920 (40673)
VideoDecoder: DirectShowSource2
Resolution: 720x576 > 704x400
Aspect: 1.7580 > 1.7600
VCodecPreset: XviD 2P 1800k Extreme Custom
VEncodingMode: TwoPass
VideoCodec: MPEG2 > XviD (1.2.2)
VideoBitrate: 5517 > 1800
Quality: 0.532 > 0.256
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: NicMPG123Source
AEncodingPreset: MP3 CBR 128k Mono Custom
AudioCodec: MP2 > MP3
AudioBitrate: 192 > 128
Samplerate: 48000
Channels: 1
SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avss.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
video = DirectShowSource2("D:\Видео\Футбол\Обзорные и аналитические передачи\The FA Cup 4th Round - Preview.ts", fps=25.000, preroll=15, lavs="L3", lavd="L3")
audio = NicMPG123Source("F:\Temp\0105_0.mp2")
AudioDub(video, audio)
ConvertToYV12()
Crop(4, 0, -4, -0)
Lanczos4Resize(704, 400)
###[FILTERING]###
###[FILTERING]###
AUDIO ENCODING
------------------------------
Encoding audio to: F:\Temp\0105.mp3
MP3 128kbps 1ch 16bit 48000khz
lame.exe: -m m -b 128 -q 2 - "F:\Temp\0105.mp3"
VIDEO ENCODING
------------------------------
Encoding video to: F:\Temp\0105.avi
XviD (1.2.2) 1800kbps 704x400 25.000fps (40673 frames)
...first pass...
xvid_encraw.exe: -pass1 "F:\Temp\0105_1.log" -qtype 1 -vhqmode 1 -nopacked -bquant_ratio 100 -max_key_interval 250 -zones 0,q,3.0 -quality 5 -notrellis -nochromame -turbo -threads 3 -i "F:\Temp\0105.avs" -o NUL
Нет прогресса в течении 10 минут, отмена кодирования!
Ошибка:
Вопрос остался без ответа.
P.S. Появилась ошибка уже на другом компе на Win7 32-бит. Уходит в сон и даже в режим гибернации во время процесса кодирования.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 03-Фев-13 12:10 (спустя 2 часа 8 мин., ред. 03-Фев-13 12:10)

Neo54213 писал(а):
57715435Сначала вылетел IpTvPlayer
Закройте мю-торрент или установите ограничение на закачку-отдачу не более 700 кбит\с. некоторые антивирусники могут вообще блокировать работу IpTvPlayer.
Пробуйте исходник открыть посредством FFmpegSource2 в скрипте.
При кодировании не нагружайте свой комп сторонними работами, вполне возможно вы схватили вирус и ваш комп трудится на дядю. Если у вас нелицензионная винда, то в этом плане лучшая сборка от Андрея Онохова и, никогда не ставьте обновление KB 971033 !!!. А оно скорее всего вам уже пришло и хранится в скрытых обновлениях. Не следует обновления ставить автоматом. Если оно уже у вас установлено, то всё,- переустанавливайте систему и дальше следите, чтобы оно опять к вам не установилось.
Посмотрите, что у вас творится в c:\Windows\System32\drivers\etc\hosts . Откройте в notepad и там должна быть открыта только одна строка типа
127.0.0.1 validation.sls.microsoft.com
Остальные все должны быть закрыты, иначе ваш комп трудится на дядю.
Остальные рекомендации здесь в двух моих верхних постах.
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 03-Фев-13 13:01 (спустя 51 мин.)

Tempter57 писал(а):
57717460в этом плане лучшая сборка от Андрея Онохова
Енто где?
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 03-Фев-13 13:48 (спустя 46 мин.)

imgeorgest
Раньше были всегда на этом трекере, а сейчас искать надо, например, здесь
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 03-Фев-13 14:48 (спустя 59 мин.)

Tempter57
Ну да. Ультимативная 7 с тем же WPI и активатором от DAZ, который, по отзывам, не совсем чист. Ента есть.
[Профиль]  [ЛС] 

Neo54213

Стаж: 15 лет 8 месяцев

Сообщений: 708

Neo54213 · 03-Фев-13 15:52 (спустя 1 час 4 мин., ред. 03-Фев-13 16:09)

Цитата:
Закройте мю-торрент
Был закрыт.
Цитата:
некоторые антивирусники могут вообще блокировать работу IpTvPlayer
В моем случае это исключено: тот же антивирус, тот же iptvplayer.
Цитата:
При кодировании не нагружайте свой комп сторонними работами
Да, понимаю, кодироваться будет медленнее, но не так чтобы 10 минут прогресса не было. Я это к тому что раньше при кодировании я его точно так же нагружал и он выдавал вполне нормальную скорость, далекую от нулевой. Плюс к тому же в другом случае, когда я его оставлял на ночь кодировать, он ничем другим не был занят. За ночь только 70% первого прохода. Без фильтрации, но Preset:Extreme 2 прохода, исходник BDRemux.
Цитата:
Появилась ошибка уже на другом компе на Win7 32-бит. Уходит в сон и даже в режим гибернации во время процесса кодирования.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 03-Фев-13 15:57 (спустя 5 мин., ред. 13-Мар-13 00:46)

Tempter57
Цитата:
там должна быть открыта только одна строка типа127.0.0.1 validation.sls.microsoft.com
У меня закрыты все строки вообще...
Через год пользования Win 7 пришёл к тому, что поставил Windows 7 Home Premium Service Pack 1 (x32), отключил в ней все компоненты, кроме Internet Explorer.
Из обновлений поставил только - вручную Internet Explorer 9 и Framework 4.0 . Отключил в системе все обновления, решение проблем и прочие игрушки...
Обновление всех программ тоже отключил, обновляю вручную. Сейчас система и все программы работают нормально.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 03-Фев-13 16:49 (спустя 52 мин.)

busoni4444
Евгений, вы не мне это всё говорите , а Neo54213. Я вообще считаю, что за полгода работы реестр настолько зафакуется, что систему лучше переустановить.
И прав тут Динамит, советуя:
Динамит писал(а):
57639023GhostRecon (делает образ Виндовса, с ней я начал настраивать Виндовс как мне надо - а то раньше шаг влево, шаг вправо и Винды глобально глючат, приходилось или звать специалиста, или с нуля ставить. А с Гхостом 10 минут и настроенный, со всеми программами Виндовс, вновь готов к издевательствам над ним.)
Лично меня переустановка вообще не напрягает: 2,5 часа работы с установкой абсолютно всех необходимых мне прог.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 03-Фев-13 17:09 (спустя 20 мин., ред. 04-Фев-13 03:04)

Tempter57
Цитата:
вы не мне это всё говорите , а Neo54213
Так я и писал для него и других... Адресовал Вам, чтобы пообщаться
Во-вторых, что толку ему говорить, если он вопросы задаёт, а выводы не делает - опять лепит рип без деинтерлейса...
Цитата:
И прав тут Динамит, советуя:
Я от этого отказался. Т.к. постоянно обновляю программы, при переустановке мне нужна система с чистыми : реестром, системными документами, папкой Windows и т.д.
скрытый текст
Цитата:
Лично меня переустановка вообще не напрягает: 2,5 часа работы с установкой абсолютно всех необходимых мне прог.
А Жора жаловался, что у него неделя уходит...
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 03-Фев-13 17:24 (спустя 15 мин., ред. 03-Фев-13 21:21)

Tempter57
Пишу здесь. Кое-как запустил сабж в х264 Lossless на 4.96 фпс:
скрытый текст
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
setmtmode(5,3)
MPEG2Source("L:\\Анна Каренина.1967.1 серия.index\Анна Каренина.1967.1 серия.d2v", cpu=0, info=3)
ConvertToYV12(interlaced = true)
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemovegrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\repal.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\vinverse.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\warpsharp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\YadifMod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NNEDI3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2mod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\srestore.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LimitedSharpenFaster mod.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs")
setmtmode(2)
setmemorymax(768)
QTGMC(preset="Fast", Sharpness=0.4, Edithreads=1)
# YadifMod(order=1, mode=1, edeint=nnedi3(field=3))
# TDeInt(mode=1, order=-1, type=2, hints=false, full=true, sharp=true, slow=2, mthreshL=5, mthreshC=5)
# vinverse()
repal() # трансфер NTSC=>PAL вариант 1
# srestore(frate=25) # трансфер NTSC=>PAL вариант 2
# AssumeFPS(25.000, true)
blksize = 8
overlap = blksize/2
chroma = true
planes = chroma?4:0
tr = 3 # Temporal radius
thSAD = 180
thSAD2 = 120
rest = last
w = rest.width()
h = rest.height()
calm = rest.temporalsoften(1,255,255,32,2).merge(rest,0.25).repair(rest,1).removegrain(11)
calm = calm.temporalsoften(1,255,255,16,2).merge(calm,0.25)
LOP = calm.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = rest.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = mt_makediff(rest,HIP)
mix = LOP.mt_adddiff(HIP,U=2,V=2)
psuper = mix.removegrain(11).MSuper(pel=2, sharp=2, rfilter=2, chroma=chroma)
rsuper = rest.MSuper(pel=2, sharp=2, levels=1, chroma=chroma)
multi_vec = MAnalyse (psuper, multi=true, delta=tr, blksize=blksize, overlap=overlap, truemotion=true, chroma=chroma, lambda=1536, dct=5)
rest.MDegrainN (rsuper, multi_vec, tr, thSAD=thSAD, thSAD2=thSAD2, plane=planes, lsb=true)
# Debanding
# f3kdb(16, 52, 36, 36, 0, 0, dynamic_grain=true, dither_algo=3, input_mode=1, output_mode=1)#.Dither_limit_dif16(last, thr=0.25, Y=3, U=3, V=3)
GradFun3 (thr=1.4*0.3, smode=2, radius=12, lsb_in=true, lsb=true)
DB = last.Dither_add_grain16 (var=0.8, uvar=0, soft=2)
DB.DitherPost(mode=-1)
output = mergechroma(last)
# ===== Финальное повышение резкости
sharp = output.LSFMod(strength=40, smode=3)
sharp8 = sharp.LSFMod(strength=30, smode=1)
lsbctr = Dither_merge16_8(DB,sharp8.Dither_convert_8_to_16(), DitherBuildMask(sharp8, output))
# lsb_out = lsbctr.DitherPost(mode=7, ampo=1, ampn=1) # for XviD encode
lsb_out = lsbctr.DitherPost(mode=6, ampo=1, ampn=0) # for x264 encode
lsb_out
###[FILTERING]###
Crop(4, 30, -8, -42)
И то после перепаковки vob в mpg. Прихожу к выводу, что для х264 Lossless setmtmode(5,3) под ХР - единственный работоспособный вариант. 3,4 5,2 - от 0.68 до 1.86 фпс. Почему контейнер так влияет, тоже не понимаю. 5 часов долой, осталось 4. Отпишусь, дай бог не слетит.
busoni4444 писал(а):
57723646А Жора жаловался, что у него неделя уходит...
Ну если ставить с нуля, то да. Надо же все программы со своими профилями восстанавливать на трёх! О.С.
Tempter57
P.S.
Не слетело. Но вылезло какое-то странное взаимопроникновение кадров на стыке сцен. В исходниках vob, mpg отсутствует.
скрытый текст




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

kaliasa

Стаж: 12 лет 9 месяцев

Сообщений: 303

kaliasa · 04-Фев-13 00:34 (спустя 7 часов)

Всем привет.
Я пользуюсь этим конвекторм XviD4PSP 5.0.
делаю бывает видео для онлайн в VK или Маил видео.
Столкнулся с такой проблемой мне к видео нужно было прикрепить субтитры что бы в онлайн они показывали, я это сделал все гуд получилось, но субтитры выскакивают желтого цвета и не в хороем месте.
Можно ли как не то менять цвет и перемещать их.
Если можно подскажите как а что в инструкции тут про это не пишется можно делать.
спс за помощь.
[Профиль]  [ЛС] 

s04sb11

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

Сообщений: 7


s04sb11 · 04-Фев-13 07:45 (спустя 7 часов)

busoni4444, в Вашем мануале описаны изменения к XviD4PSP 5.10.313.0 от 01.02.2013. Хотелось бы ссылку, где можно скачать последнюю сборку. Если можно, конечно.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 04-Фев-13 09:26 (спустя 1 час 40 мин., ред. 04-Фев-13 09:26)

imgeorgest
Давайте ещё попробуйте эту идею Didee, только и вместе с RePAL. Не забудьте подключить плагины в пресет
#RemoveGrainSSE209.dll
#RemoveDirtSSE209.dll
и вместо nnedi2 применить nnedi3
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 04-Фев-13 10:09 (спустя 43 мин.)

Tempter57
Didée ещё и философ
Цитата:
Учитесь довольствоваться тем, что "почти хорошо".
Пока последую этому из его советов и посмотрю не единичный ли это баг, а то просто повторю эксперимент в надежде, что пронесёт.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 04-Фев-13 11:36 (спустя 1 час 27 мин., ред. 04-Фев-13 11:36)

imgeorgest
скрытый текст
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TMM.dll")
SetMemoryMax(768)
SetMTMode(5, 3)
video = MPEG2Source("C:\Users\Александр\Downloads\_______.5.index\_______.5.d2v", cpu=0, info=3)
audio = NicAC3Source("C:\Users\Александр\Downloads\_______.5.index\_______.5 T81 3_2ch 448Kbps DELAY 52ms.ac3")
AudioDub(video, audio)
DelayAudio(0.052)
ConvertToYV12(interlaced = true)
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE209.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveDirtSSE209.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\repal.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\vinverse.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\warpsharp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NNEDI3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2mod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Bifrost.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\srestore.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LimitedSharpenFaster mod.avs")
setmtmode(2)
# setmemorymax(640)
# ==== Варианты деинтерлейса NTSC=>PAL ====
# TDeInt(mode=1, order=-1, type=3, hints=false, full=true, sharp=true, slow=2, mthreshL=0, mthreshC=0)
# vinverse()
# repal() # трансфер NTSC=>PAL вариант 1
# srestore(mode=4) # трансфер NTSC=>PAL вариант 2
nedibob = nnedi3(field=-2)
prev = nedibob.selectevery(1,-1)
next = nedibob.selectevery(1, 1)
max = nedibob.mt_logic(prev,"max",U=3,V=3).mt_logic(next,"max",U=3,V=3)
min = nedibob.mt_logic(prev,"min",U=3,V=3).mt_logic(next,"min",U=3,V=3)
calm = nedibob.merge(nedibob.clense(reduceflicker=false),0.5)
resharp = mt_clamp(calm.sharpen(1),max,min,0,0,U=3,V=3)
#restore = resharp.SRestore(frate=25.000) # or calm.srestore(), or nedibob.srestore()
restore = resharp.rePAL() # or calm.srestore(), or nedibob.srestore()
# freeze before+after scenechange. Needs v0.9 of RemoveDirt.dll
prev = restore.selectevery(1,-1)
next = restore.selectevery(1,1)
restore.SCSelect(next,prev,restore,dfactor=2.0) # 2.0 ~ 5.0
blksize = 16
overlap = blksize/2
chroma = true
planes = chroma?4:0
tr = 3 # Temporal radius
thSAD = 400
thSAD2 = 150
rest = last
w = rest.width()
h = rest.height()
calm = rest.temporalsoften(1,255,255,32,2).merge(rest,0.25).repair(rest,1).removegrain(11)
calm = calm.temporalsoften(1,255,255,16,2).merge(calm,0.25)
LOP = calm.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = rest.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = mt_makediff(rest,HIP)
mix = LOP.mt_adddiff(HIP,U=2,V=2)
psuper = mix.removegrain(11).MSuper(pel=2, sharp=2, rfilter=2, chroma=chroma)
rsuper = rest.MSuper(pel=2, sharp=2, levels=1, chroma=chroma)
multi_vec = MAnalyse (psuper, multi=true, delta=tr, blksize=blksize, overlap=overlap, truemotion=false, chroma=chroma, lambda=1536, dct=5)
rest.MDegrainN (rsuper, multi_vec, tr, thSAD=thSAD, thSAD2=thSAD2, plane=planes, lsb=true)
# ==== DEBANDING ====
# f3kdb(16, 56, 36, 36, 36, 18, input_mode=1, output_mode=1)#.Dither_limit_dif16(last, thr=0.25, Y=3, U=3, V=3)
GradFun3 (thr=1.4*0.3, smode=2, lsb_in=true, lsb=true)
DB = last.Dither_add_grain16 (var=0.8, uvar=0, soft=2)
DB.DitherPost(mode=-1)
output = mergechroma(last)
# ===== Финальное повышение резкости
sharp = output.LSFMod(strength=50, smode=3)
sharp8 = sharp.LSFMod(strength=30, smode=1)
lsbctr = Dither_merge16_8(DB,sharp8.Dither_convert_8_to_16(), DitherBuildMask(sharp8, output))
lsb_out = lsbctr.DitherPost(mode=6, ampo=1, ampn=1) # for XviD encode
# lsb_out = lsbctr.DitherPost(mode=7, ampo=1, ampn=0) # for x264 encode
lsb_out
# Для обработки проблемных материалов интерлейсных DVD c повышенным уровнем интерлива и мерцания по яркости
# отключить деинтерлейс, выставляемый автоматически XviD 4PSP в случае подключения трансфера NTSC=>PAL
###[FILTERING]###
Crop(4, 32, -6, -42)
Spline36Resize(704, 344)
AssumeFPS(25.000, true)
ResampleAudio(48000)
Где-то так будет выглядеть ваш скрипт к нашей "Анне Карениной". Я бы ещё в векторном анализе установил blksize=8 и truemotion=true, но это уже относится к шумодаву и подавлению мерцания по яркости, а не к деинтерлейсу.
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 04-Фев-13 11:48 (спустя 11 мин., ред. 04-Фев-13 11:48)

Tempter57
Всё-таки dither тяжёл даже для 2700К. blksize = 16 вместо восьми и TDeInt вместо QTGMC в смысле прибавки в скорости ничего не дают. Сейсас на тесте посмотрю, что у TDeInt с мелкими деталями.
P.S.
Есть небольшой интерливчик. Придётся вернуться к QTGMC.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 04-Фев-13 12:05 (спустя 17 мин.)

imgeorgest писал(а):
57736106Всё-таки dither тяжёл даже для 2700К
Ну, так откажитесь от dither просто и всё. Скрипт только упростится.
DVD DeFlicfer
#RemoveGrainSSE209.dll
#RemoveDirtSSE209.dll
#RemoveGrainSSE2.dll
#RepairSSE2.dll
#TIVTC.dll
#TDeInt.dll
#repal.dll
#vinverse.dll
#AddGrainC.dll
#GradFun2DB.dll
#warpsharp.dll
#TDeInt.dll
#mt_masktools-26.dll
#NNEDI3.dll
#mvtools2.dll
#GradFun2DBmod.avs
#srestore.avs
#LimitedSharpenFaster mod.avs
setmtmode(2)
# setmemorymax(640)
# ==== Варианты деинтерлейса NTSC=>PAL ====
# TDeInt(mode=1, order=-1, type=3, hints=false, full=true, sharp=true, slow=2, mthreshL=0, mthreshC=0)
# vinverse()
# repal() # трансфер NTSC=>PAL вариант 1
# srestore(mode=4) # трансфер NTSC=>PAL вариант 2
nedibob = nnedi3(field=-2)
prev = nedibob.selectevery(1,-1)
next = nedibob.selectevery(1, 1)
max = nedibob.mt_logic(prev,"max",U=3,V=3).mt_logic(next,"max",U=3,V=3)
min = nedibob.mt_logic(prev,"min",U=3,V=3).mt_logic(next,"min",U=3,V=3)
calm = nedibob.merge(nedibob.clense(reduceflicker=false),0.5)
resharp = mt_clamp(calm.sharpen(1),max,min,0,0,U=3,V=3)
# restore = resharp.SRestore(frate=25.000) # or calm.srestore(), or nedibob.srestore()
restore = resharp.rePAL() # or calm.srestore(), or nedibob.srestore()
# freeze before+after scenechange. Needs v0.9 of RemoveDirt.dll
prev = restore.selectevery(1,-1)
next = restore.selectevery(1,1)
restore.SCSelect(next,prev,restore,dfactor=2.0) # 2.0 ~ 5.0
blksize = 8
overlap = blksize/2
chroma = true
planes = chroma?4:0
rest = last
w = rest.width()
h = rest.height()
calm = rest.temporalsoften(1,255,255,32,2).merge(rest,0.25).repair(rest,1).removegrain(11)
calm = calm.temporalsoften(1,255,255,16,2).merge(calm,0.25)
LOP = calm.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = rest.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = mt_makediff(rest,HIP)
mix = LOP.mt_adddiff(HIP,U=2,V=2)
psuper = mix.removegrain(11).MSuper(pel=2, sharp=2, rfilter=2, chroma=chroma)
rsuper = rest.MSuper(pel=2, sharp=2, levels=1, chroma=chroma)
vb2 = MAnalyse(psuper, isb=true, truemotion=true, delta=2, blksize=blksize, overlap=overlap, search=4, chroma=chroma, lambda=768, dct=5)
vb1 = MAnalyse(psuper, isb=true, truemotion=true, delta=1, blksize=blksize, overlap=overlap, search=4, chroma=chroma, lambda=768, dct=5)
vf1 = MAnalyse(psuper,isb=false, truemotion=true, delta=1, blksize=blksize, overlap=overlap, search=4, chroma=chroma, lambda=768, dct=5)
vf2 = MAnalyse(psuper,isb=false, truemotion=true, delta=2, blksize=blksize, overlap=overlap, search=4, chroma=chroma, lambda=768, dct=5)
rest.MDegrain2 (rsuper, vb1,vf1,vb2,vf2, thSAD=350,thSCD1=400,thSCD2=110, plane=planes)
LSFMod(strength=50, smode=3)
LSFMod(strength=30, smode=1)
GradFun2DBmod(thr=1.4,thrC=1.6,mode=2,str=0.8,strC=0.0,temp=50,adapt=64)
# Для обработки проблемных материалов интерлейсных DVD c повышенным уровнем интерлива и мерцания по яркости
# отключить деинтерлейс, выставляемый автоматически XviD 4PSP в случае подключения трансфера NTSC=>PAL
imgeorgest писал(а):
57736106Есть небольшой интерливчик. Придётся вернуться к QTGMC.
Вы думайте или про бленды, или про интерливы. Чтобы решить и то и другое вместо строки
Код:
nedibob = nnedi3(field=-2)
примените
Код:
nedibob = QTGMC(preset="Fast", Sharpness=0.4, Edithreads=1)
[Профиль]  [ЛС] 

Динамит

Старожил

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

Сообщений: 1035

Динамит · 04-Фев-13 12:40 (спустя 35 мин.)

busoni4444 писал(а):
Я от этого отказался. Т.к. постоянно обновляю программы, при переустановке мне нужна система с чистыми : реестром, системными документами, папкой Windows и т.д.
Ну, я когда создаю эталонный образ Виндовса тоже держу в уме чтобы был чистым реестр, и все остальное, поэтому даже интернет отключен чтоб ничего лишнего не подгрузилось. Поэтому ставлю Виндовс с нуля, и только постоянно нужные, проверенные программы. А оставшуюся мелочь можно и потом (после установки образа) быстро поставить.
[Профиль]  [ЛС] 

Штирлиц75

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

Сообщений: 3766


Штирлиц75 · 04-Фев-13 12:51 (спустя 10 мин.)

Раз уж пошёл офф-топ, то от себя добавлю
офф-топ
огромный недостаток увеличения знаний о конвертировании и пр - то что если раньше поставил конвертироваться, сделал рипчик, и вперед - релизишь там и не паришься, а теперь сначала кучу сэмплов наделаешь, чтоб убедиться, что параметры нормальные, потом бывает если что переделываешь, а теперь при конвертации смотрю ещё и на квантизеры, если что - снова переделываешь...
"Во многом знании - много печали..." Екклезиаст
[Профиль]  [ЛС] 

Динамит

Старожил

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

Сообщений: 1035

Динамит · 04-Фев-13 12:57 (спустя 6 мин., ред. 04-Фев-13 12:57)

Штирлиц75
В точку!!
Раньше я плохо оцифровывал, но был счастлив как червяк в яблоке.
А теперь хоть и качество стало намного лучше, а вечно всем недоволен, по десять раз переделываешь, и все равно думаешь, а может попробовать с другим фильтром...
[Профиль]  [ЛС] 

asdit

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

Сообщений: 85

asdit · 04-Фев-13 13:14 (спустя 16 мин.)

busoni4444 писал(а):
57702098asdit
Процессор надо брать Intel, но в данном случае он не причём... Покажите MI исходника, меня смущает эта строка : avs [info]: 1024x424p 1:1 @ 2500000/104271 fps (cfr)
Если я правильно понял, Вы кодируете без звука ?
Предварительно :
- смените декодер на DirectShowSource2
- смените ресайз на Spline144Resize
- --direct auto смените на --direct spatial
- выставьте : --ref 12 , --bframes 12 , --no-mbtree , --aq-mode 2 , --min-keyint 25
- отключите Р4х4
Добрый день!
Исходник здесь непричем, этот файл, как и другой, не кодируется вообще в контейнер mkv. Этот файл кодирую без звука. При чем здесь настройки кодирования? Мне кажется, что-то с системой или глобальными настройками.
Декодер поменял, не помогает.
Свежий лог (все то же самое - начинает кодировать и вылетает):
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.2.9200.0
OS Name: Windows 8 Pro (x32)
Framework: 2.0.50727.6387 (v4.0)
AviSynth: AviSynth 2.60, build:May 16 2012 [03:31:34]
CPU Info: AMD FX(tm)-6100 Six-Core Processor (~3322), 6 core(s)
RAM Total: 3325Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.289.0
Created: 06.07.2012 00:21:52
AppPath: C:\Program Files\XviD4PSP 5
TempPath: D:\Temp
FILES
------------------------------
Mission Impossible (1996) 1080p.mkv >
Mission Impossible (1996).mkv
TASK
------------------------------
Format: MKV
Duration: 01:50:12:571 (158543)
VideoDecoder: DirectShowSource2
Resolution: 1920x1080 > 1024x424
Aspect: 2.4070 > 2.4151
VCodecPreset: x264 Q21 HQ Film
VEncodingMode: Quality
VideoCodec: h264 > x264
VideoBitrate: 31271 > Q21.0
Framerate: 23.976
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avss.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
DirectShowSource2("D:\Temp\Mission Impossible (1996) 1080p.mkv", fps=23.976)
ConvertToYV12()
###[FILTERING]###
###[FILTERING]###
Crop(0, 142, -4, -142)
Lanczos4Resize(1024, 424)
VIDEO ENCODING
------------------------------
Encoding video to: C:\Users\Андрей\Videos\Mission Impossible (1996).mkv
x264 Q21.0 1024x424 23.976fps (158543 frames)
x264.exe: --crf 21.0 --ref 8 --deblock -1:-1 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.0:0.1 --partitions all --me umh --rc-lookahead 50 --sar 1:1 --output "C:\Users\Андрей\Videos\Mission Impossible (1996).mkv" "D:\Temp\0008.avs"
avs [info]: 1024x424p 1:1 @ 2500000/104271 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX XOP FMA4 SSEMisalign LZCNT
x264 [info]: profile High, level 3.1
Ошибка!
[Профиль]  [ЛС] 

fcp

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

Сообщений: 1470


fcp · 04-Фев-13 13:25 (спустя 11 мин.)

asdit
Вы x264.exe менять не пробовали? Возьмите, например, этот и замените им тот, что лежит в подпапке \apps\x264 (в папку программы можно перейти через меню "Инструменты->Открыть папку XviD4PSP").
[Профиль]  [ЛС] 

asdit

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

Сообщений: 85

asdit · 04-Фев-13 13:46 (спустя 21 мин.)

fcp писал(а):
57737480asdit
Вы x264.exe менять не пробовали? Возьмите, например, этот и замените им тот, что лежит в подпапке \apps\x264 (в папку программы можно перейти через меню "Инструменты->Открыть папку XviD4PSP").
То же самое! Не помогает, блин!
[Профиль]  [ЛС] 

fcp

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

Сообщений: 1470


fcp · 04-Фев-13 13:58 (спустя 12 мин.)

asdit писал(а):
То же самое! Не помогает, блин!
А если вместо кодирования запустить "AviSynth->Прогнать скрипт"? Правда в r289 он был еще медленным, но все-равно будет быстрее, чем кодирование. И если XviD4PSP вылетит или появится какое-то сообщение об ошибке (которое желательно будет показать) - то дело точно не в x264.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 04-Фев-13 14:41 (спустя 42 мин., ред. 04-Фев-13 14:41)

s04sb11
Инсталлера версии XviD4PSP 5.10.313.0 от 01.02.2013 нет.
Ставьте версию XviD4PSP_5.10.305.0_(2012-09-13)_RC32.1 и к ней изменения fcp с этого поста.
Цитата:
в Вашем мануале описаны изменения к XviD4PSP 5.10.313.0 от 01.02.2013.
Это не мой мануал. Изменения в программе пишет fcp , я лишь положил их в архив, чтобы было всё в одном месте.
Динамит
Я всё это уже прошёл...
[Профиль]  [ЛС] 

george$t

Стаж: 14 лет 8 месяцев

Сообщений: 4306


george$t · 04-Фев-13 14:42 (спустя 1 мин.)

Tempter57 писал(а):
57736415restore = resharp.rePAL() # or calm.srestore(), or nedibob.srestore()
Что-то где-то правит фпс в 20 после repal() даже с assume. В конце скрипта assume даёт жуткий строб, не оно?
[Профиль]  [ЛС] 

asdit

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

Сообщений: 85

asdit · 04-Фев-13 15:05 (спустя 23 мин., ред. 04-Фев-13 15:05)

fcp писал(а):
57737960
asdit писал(а):
То же самое! Не помогает, блин!
А если вместо кодирования запустить "AviSynth->Прогнать скрипт"? Правда в r289 он был еще медленным, но все-равно будет быстрее, чем кодирование. И если XviD4PSP вылетит или появится какое-то сообщение об ошибке (которое желательно будет показать) - то дело точно не в x264.
Прогнать скрипт - получилось. Ошибок не было. И что это значит?
[Профиль]  [ЛС] 

fcp

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

Сообщений: 1470


fcp · 04-Фев-13 15:29 (спустя 23 мин.)

asdit писал(а):
И что это значит?
Что вылет не из-за исходника, декодера и Ависинта. Либо в x264 возникает какая-то ошибка, либо при кодировании возникает сбой в системе (перегрев, битая память, разгон и т.д. и т.п.).
Можно еще попробовать уменьшить кол-во потоков для x264 (в окне настроек энкодера на вкладке Misc внизу Threads). Но если это именно аппаратная проблема - то лучше её решать, а не обходить.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4963

Tempter57 · 04-Фев-13 16:48 (спустя 1 час 19 мин., ред. 04-Фев-13 16:48)

imgeorgest писал(а):
57738604Что-то где-то правит фпс в 20 после repal() даже с assume. В конце скрипта assume даёт жуткий строб, не оно?
У меня в вашем сэмпле 3555 кадров на исходнике и 2961 кадр на рипе, вот и считайте 3555 х5\6=2962. Вы в окне Интерлейс\Частота кадров установили Конечная частота кадров 25 fps и вариант конвертации AssumeFps? Давайте показывайте полный лог кодирования.
Эти строки
Код:
AssumeFPS(25.000, true)
ResampleAudio(48000)
добавляются в скрипт автоматически после манипуляций в окне Интерлейс\Частота кадров и, эти манипуляции задают частоту кодеку х264, а также позволяют синхронизировать звуковую дорожку.
Вот мой лог, где всё идеально:
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x32)
Framework: 2.0.50727.5466 (v4.0)
AviSynth: AviSynth 2.60, build:Aug 28 2012 [18:17:07]
CPU Info: AMD Processor model unknown (~2300), 2 core(s)
RAM Total: 1918Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.313.0
Created: 01.02.2013 03:29:10
AppPath: C:\Program Files\XviD4PSP 5
TempPath: D:\Temp
FILES
------------------------------
_______.5.mpg >
5.mkv
TASK
------------------------------
Format: MKV
Duration: 00:02:22:200 (3555)
VideoDecoder: MPEG2Source
Resolution: 720x480 > 704x344
Aspect: 2.0609 > 2.0465
VCodecPreset: Custom x264 CLI
VEncodingMode: Quality
VideoCodec: MPEG2 > x264
VideoBitrate: 6000 > Q18.0
Framerate: 29.970 > 25.000
FramerateModifier: AssumeFPS
SourceType: INTERLACED
FieldOrder: TFF
Deinterlacer: TFM
AEncodingPreset: Copy
AudioCodec: AC3
AudioBitrate: 448
Samplerate: 48000
Channels: 6
SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
SetMemoryMax(768)
SetMTMode(5, 2)
video = MPEG2Source("C:\Users\Александр\Downloads\_______.5.index\_______.5.d2v", cpu=0, info=3)
audio = NicAC3Source("C:\Users\Александр\Downloads\_______.5.index\_______.5 T81 3_2ch 448Kbps DELAY 52ms.ac3")
AudioDub(video, audio)
DelayAudio(0.052)
AmplifydB(0.504)
ConvertToYV12(interlaced = true)
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE209.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveDirtSSE209.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\repal.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\vinverse.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\warpsharp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NNEDI3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2mod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Bifrost.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\srestore.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LimitedSharpenFaster mod.avs")
setmtmode(2)
# setmemorymax(640)
# ==== Варианты деинтерлейса NTSC=>PAL ====
# TDeInt(mode=1, order=-1, type=3, hints=false, full=true, sharp=true, slow=2, mthreshL=0, mthreshC=0)
# vinverse()
# repal() # трансфер NTSC=>PAL вариант 1
# srestore(mode=4) # трансфер NTSC=>PAL вариант 2
nedibob = nnedi3(field=-2)
prev = nedibob.selectevery(1,-1)
next = nedibob.selectevery(1, 1)
max = nedibob.mt_logic(prev,"max",U=3,V=3).mt_logic(next,"max",U=3,V=3)
min = nedibob.mt_logic(prev,"min",U=3,V=3).mt_logic(next,"min",U=3,V=3)
calm = nedibob.merge(nedibob.clense(reduceflicker=false),0.5)
resharp = mt_clamp(calm.sharpen(1),max,min,0,0,U=3,V=3)
#restore = resharp.SRestore(frate=25.000) # or calm.srestore(), or nedibob.srestore()
restore = resharp.rePAL() # or calm.srestore(), or nedibob.srestore()
# freeze before+after scenechange. Needs v0.9 of RemoveDirt.dll
prev = restore.selectevery(1,-1)
next = restore.selectevery(1,1)
restore.SCSelect(next,prev,restore,dfactor=2.0) # 2.0 ~ 5.0
blksize = 16
overlap = blksize/2
chroma = true
planes = chroma?4:0
tr = 2 # Temporal radius
thSAD = 350
thSAD2 = 140
rest = last
w = rest.width()
h = rest.height()
calm = rest.temporalsoften(1,255,255,32,2).merge(rest,0.25).repair(rest,1).removegrain(11)
calm = calm.temporalsoften(1,255,255,16,2).merge(calm,0.25)
LOP = calm.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = rest.bicubicresize(w/4,h/4).bicubicresize(w,h,1,0)
HIP = mt_makediff(rest,HIP)
mix = LOP.mt_adddiff(HIP,U=2,V=2)
psuper = mix.removegrain(11).MSuper(pel=2, sharp=2, rfilter=2, chroma=chroma)
rsuper = rest.MSuper(pel=2, sharp=2, levels=1, chroma=chroma)
multi_vec = MAnalyse (psuper, multi=true, delta=tr, blksize=blksize, overlap=overlap, truemotion=true, chroma=chroma, lambda=1536, dct=5)
rest.MDegrainN (rsuper, multi_vec, tr, thSAD=thSAD, thSAD2=thSAD2, plane=planes, lsb=true)
# ==== DEBANDING ====
# f3kdb(16, 56, 36, 36, 36, 18, input_mode=1, output_mode=1)#.Dither_limit_dif16(last, thr=0.25, Y=3, U=3, V=3)
GradFun3 (thr=1.4*0.3, smode=2, lsb_in=true, lsb=true)
DB = last.Dither_add_grain16 (var=0.8, uvar=0, soft=2)
DB.DitherPost(mode=-1)
output = mergechroma(last)
# ===== Финальное повышение резкости
sharp = output.LSFMod(strength=50, smode=3)
sharp8 = sharp.LSFMod(strength=30, smode=1)
lsbctr = Dither_merge16_8(DB,sharp8.Dither_convert_8_to_16(), DitherBuildMask(sharp8, output))
lsb_out = lsbctr.DitherPost(mode=6, ampo=1, ampn=1) # for XviD encode
# lsb_out = lsbctr.DitherPost(mode=7, ampo=1, ampn=0) # for x264 encode
lsb_out
# Для обработки проблемных материалов интерлейсных DVD c повышенным уровнем интерлива и мерцания по яркости
# отключить деинтерлейс, выставляемый автоматически XviD 4PSP в случае подключения трансфера NTSC=>PAL
###[FILTERING]###
Crop(6, 32, -8, -42)
Spline36Resize(704, 344)
AssumeFPS(25.000, true)
ResampleAudio(48000)
Используем готовый файл: C:\Users\Александр\Downloads\_______.5.index\_______.5 T81 3_2ch 448Kbps DELAY 52ms.ac3
VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp\0173.264
x264 Q18.0 704x344 25.000fps (3555 frames)
avs4x264.exe: -L x264.exe --crf 18.0 --preset fast --tune film --profile high --level 3.1 --ref 8 --bframes 6 --chroma-qp-offset -2 --subme 7 --me umh --no-mbtree --colorprim bt470bg --transfer bt470bg --colormatrix bt470bg --sar 1:1 --output "D:\Temp\0173.264" "D:\Temp\0173.avs"
raw [info]: 704x344p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Slow SlowCTZ
x264 [info]: profile High, level 3.1
x264 [info]: frame I:14 Avg QP:15.68 size: 34523
x264 [info]: frame P:1443 Avg QP:17.77 size: 14324
x264 [info]: frame B:1504 Avg QP:19.81 size: 2640
x264 [info]: consecutive B-frames: 19.1% 32.7% 20.3% 27.6% 0.3% 0.0% 0.0%
x264 [info]: mb I I16..4: 5.4% 75.3% 19.3%
x264 [info]: mb P I16..4: 0.2% 4.8% 0.9% P16..4: 34.7% 35.7% 22.2% 0.0% 0.0% skip: 1.5%
x264 [info]: mb B I16..4: 0.0% 0.1% 0.1% B16..8: 39.0% 7.6% 2.0% direct: 4.6% skip:46.6% L0:29.3% L1:48.8% BI:21.8%
x264 [info]: 8x8 transform intra:80.2% inter:58.7%
x264 [info]: coded y,uvDC,uvAC intra: 96.8% 86.8% 69.6% inter: 42.5% 35.6% 5.2%
x264 [info]: i16 v,h,dc,p: 20% 5% 5% 71%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 31% 9% 25% 4% 6% 8% 5% 7% 6%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 38% 12% 11% 5% 8% 9% 6% 6% 5%
x264 [info]: i8c dc,h,v,p: 58% 14% 23% 6%
x264 [info]: Weighted P-Frames: Y:24.7% UV:5.3%
x264 [info]: ref P L0: 69.5% 13.1% 5.7% 3.6% 2.6% 2.6% 2.1% 0.8%
x264 [info]: ref B L0: 85.8% 9.4% 1.8% 1.2% 0.7% 0.7% 0.4%
x264 [info]: ref B L1: 98.4% 1.6%
x264 [info]: kb/s:1696.97
x264 [total]: encoded 2961 frames, 1.24 fps, 1696.97 kb/s
MUXING
------------------------------
Video file: D:\Temp\0173.264
Audio file: C:\Users\Александр\Downloads\_______.5.index\_______.5 T81 3_2ch 448Kbps DELAY 52ms.ac3
Muxing to: C:\Users\Александр\Downloads\5.mkv
mkvmerge.exe: -o "C:\Users\Александр\Downloads\5.mkv" --default-duration 0:25.000fps -d 0 -A -S --compression -1:none "D:\Temp\0173.264" -a 0 -D -S --no-chapters --compression -1:none "C:\Users\Александр\Downloads\_______.5.index\_______.5 T81 3_2ch 448Kbps DELAY 52ms.ac3" --output-charset UTF-8
TIME
------------------------------
Общее время кодирования: 39 min 52 sec
Файл получился на: 30.33 mb
А это Сэмпл результата. Ну и где вы наступили на грабли?
[Профиль]  [ЛС] 

asdit

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

Сообщений: 85

asdit · 04-Фев-13 17:03 (спустя 14 мин., ред. 04-Фев-13 17:03)

fcp писал(а):
57739335
asdit писал(а):
И что это значит?
Что вылет не из-за исходника, декодера и Ависинта. Либо в x264 возникает какая-то ошибка, либо при кодировании возникает сбой в системе (перегрев, битая память, разгон и т.д. и т.п.).
Можно еще попробовать уменьшить кол-во потоков для x264 (в окне настроек энкодера на вкладке Misc внизу Threads). Но если это именно аппаратная проблема - то лучше её решать, а не обходить.
Поставил Thread=1, 1,5% файла прошло и опять вылет. Поставил 6 - тоже вылет, но раньше. Что же делать? Купил 6-ядерный процессор специально для кодирования - и такой облом.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error