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

Страницы :   Пред.  1, 2, 3 ... 29, 30, 31 ... 98, 99, 100  След.
Тема закрыта
 

Tempter57

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

Сообщений: 4960

Tempter57 · 24-Окт-13 20:54 (11 лет 1 месяц назад)

Spiner88 писал(а):
61417807Значит ли это, что несмотря на отсутствие гребенки все видео у меня интерлейсное?
По чём мне знать, что у вас, я не ясновидящий, смотрите свои исходники в MediaInfo
[Профиль]  [ЛС] 

Spiner88

Стаж: 18 лет

Сообщений: 46


Spiner88 · 24-Окт-13 21:41 (спустя 46 мин., ред. 24-Окт-13 21:41)

Tempter57
Ясно, вообщем не хочет VHS Magic у меня работать. Подправлю температуру и хватит. С Trim поможете?
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4960

Tempter57 · 24-Окт-13 21:55 (спустя 13 мин.)

Spiner88 писал(а):
61420142Подправлю температуру и хватит. С Trim поможете?
Вам уже помогли https://rutr.life/forum/viewtopic.php?p=61389739#61389739
[Профиль]  [ЛС] 

Spiner88

Стаж: 18 лет

Сообщений: 46


Spiner88 · 24-Окт-13 22:49 (спустя 54 мин., ред. 24-Окт-13 22:49)

Tempter57
Да, я видел. Где это в скрипте вписывать меня интересует.
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4960

Tempter57 · 25-Окт-13 00:56 (спустя 2 часа 7 мин.)

Spiner88
Смотреть и отмечать номера кадров, где происходит смена сцен, записывать эти кадры, а к самим сценам подбирать значение температуры цветовой коррекции. Но я не вижу в этом резона поскольку в каждом пресете, с которыми вы работаете присутствует автобаланс на основе ACOBW и автолевелс на основе Autogain.
[Профиль]  [ЛС] 

doogler

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

Сообщений: 587


doogler · 25-Окт-13 04:11 (спустя 3 часа)

Tempter57 писал(а):
61411501
Код:
w=width(last)
h=height(last)
TurnLeft().EEDI3().TurnRight().EEDI3().spline36resize(w,h)
Tempter57, спасибо еще раз. Преклоняюсь перед точной диагностикой и назначенмями. Результат налицо :
скрытый текст
Только вот, железо - слабое, поэтому без интервалов по фреймам для EEDI3 не обойтись, а этот скрипт дает ошибку
Код:
w=width(last)
h=height(last)
aa_clip = TurnLeft().EEDI3().TurnRight().EEDI3().spline36resize(w,h)
ReplaceFramesSimple(last, aa_clip, mappings="[2430 2940]")
Напомните, пожалуйста, к чему обращается функция ReplaceFramesSimple, может я какой-нибудь шаблон .avs забыл подгрузить ?
Ещё вопрос.
Для определения интервалов по кадрам использовать основное окно конвертера, или есть инструмент для автоматического вписывания выделенных фреймов в скрипт ?
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4960

Tempter57 · 25-Окт-13 07:06 (спустя 2 часа 55 мин.)

doogler писал(а):
61422922ReplaceFramesSimple
Подключите RemapFrames.dll, этот плагин есть в plugins, искать не надо.
[Профиль]  [ЛС] 

HortonEN

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

Сообщений: 6333


HortonEN · 25-Окт-13 07:54 (спустя 48 мин.)

Tempter57 писал(а):
w=width(last)
h=height(last)
................spline36resize(w,h)
Без предварительного апскейла, эти команды лишние.
doogler
Кстати, конструкция "TurnLeft-TurnRight" не даёт такого уж эпичного различия.
#125
#525
Но скрипт замедляет. И чутка подмыливает.
Правда, падение всего 10%.
doogler писал(а):
61422922железо - слабое, поэтому без интервалов по фреймам для EEDI3 не обойтись
Я думаю, всё гораздо хуже.
Если диск такой же, как сэмпл ─ он весь убит. Любое движение даёт эту "расчёску".
Ты просто с мягким знаком, если начнёшь ловить все куски и составлять диапазоны.
Имхо, проще уж на пару суток отдаться eedi3() целиком...
[Профиль]  [ЛС] 

baggo17879

Top Seed 08* 5120r

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

Сообщений: 55605

baggo17879 · 25-Окт-13 08:00 (спустя 6 мин.)

HortonEN
А нет портабельной семерки?
[Профиль]  [ЛС] 

<mehanik>

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

Сообщений: 72

<mehanik> · 25-Окт-13 12:23 (спустя 4 часа)

добрый день
Не подскажешите где настрайвается функция ag
скрытый текст
deblock=1:-2:-1 / analyse=0x3:0x133 / me=tesa / subme=9 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc=cqp / mbtree=0 / qp=18 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0[/spoiler]
[Профиль]  [ЛС] 

anton966

Top Seed 02* 80r

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

Сообщений: 2573

anton966 · 25-Окт-13 13:00 (спустя 36 мин., ред. 25-Окт-13 13:00)

<Karen> писал(а):
61425969функция ag
aq
http://www.videorip.info/x264/78-polnoe-opisanie-vseh-kljuchej-kodirovanija-x264libx264#aq-mode
[Профиль]  [ЛС] 

<mehanik>

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

Сообщений: 72

<mehanik> · 25-Окт-13 13:15 (спустя 14 мин.)

anton966
спасибо
[Профиль]  [ЛС] 

pkirkin

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

Сообщений: 62


pkirkin · 25-Окт-13 18:59 (спустя 5 часов)

busoti4444 писал(а):
61419362pkirkin
pkirkin писал(а):
61418540чем отличаются Distributor и Deactivate? Может Distributor и не надо было менять?
Во-первых, fcp позаботился, и почти на каждое значение в окнах настроек сделал всплывающие подсказки. Наводите стрелку мышки и читайте.
Во-вторых, многопоточность индивидуальна для конкретного железа, системы и скрипта. Здесь ни кто не даст 100%-й совет. Всё нужно пробовать лично.
Читал я подсказки. Насколько я понимаю Undefined отключает многопоточность (не обращать внимания на многопоточность), Distributor - включает (добавить Distributor в конец скрипта), а что делает Deactivate (что означает деактивировать многопоточность)? Поясните, пожалуйста.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 25-Окт-13 20:42 (спустя 1 час 43 мин., ред. 25-Окт-13 20:42)

Цитата:
Насколько я понимаю Undefined отключает многопоточность
Нет, Undefined отключает внутреннюю обработку. А Distributor и Deactivate это два режима внутренней обработки. Многопоточность включается выставлением параметров SetMTMode. И если SetMTMode есть в скрипте, значит она включена. Соответственно выключаем, убрав SetMTMode из скрипта.
Чтобы понять все варианты (с фильтрами и без них) надо читать этот форум http://forum.doom9.org/showthread.php?t=148782 . Но, даже если и представлять приблизительно процесс, всёравно надо пробовать на каждом конкретном скрипте. Есть конечно общие закономерности, вот их в основном все и придерживаются...
[Профиль]  [ЛС] 

pkirkin

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

Сообщений: 62


pkirkin · 25-Окт-13 21:45 (спустя 1 час 2 мин., ред. 25-Окт-13 21:45)

busoti4444 писал(а):
61431795
Цитата:
Насколько я понимаю Undefined отключает многопоточность
Нет, Undefined отключает внутреннюю обработку. А Distributor и Deactivate это два режима внутренней обработки. Многопоточность включается выставлением параметров SetMTMode. И если SetMTMode есть в скрипте, значит она включена. Соответственно выключаем, убрав SetMTMode из скрипта.
Чтобы понять все варианты (с фильтрами и без них) надо читать этот форум http://forum.doom9.org/showthread.php?t=148782 . Но, даже если и представлять приблизительно процесс, всёравно надо пробовать на каждом конкретном скрипте. Есть конечно общие закономерности, вот их в основном все и придерживаются...
Спасибо за ответ. Я просмотрел Вашу ссылку, но описания этих режимов мне не попались (может я просто просмотрел). Может дадите ссылочку поточнее? Просто интересно, почему вышеприведенный скрипт для обработки DVD с простым фильтром TemporalCleaner LS в режиме Deactivate идет, а в Distributor нет. Есть определенные правила выставления параметров SetMTMode, а для Distributor и Deactivate мне не попадались. Может есть рекомендации какой режим когда включать.
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 25-Окт-13 22:15 (спустя 30 мин., ред. 07-Ноя-13 02:44)

pkirkin
Цитата:
Может дадите ссылочку поточнее?
Точнее я не знаю.
Цитата:
Просто интересно, почему вышеприведенный скрипт с простым фильтром TemporalCleaner LS в режиме Deactivate идет, а в Distributor нет.
У Вас ноутбук, а в них НТ процессора обрезанный, не как у стац. компов. У меня тоже ноутбук, и с включённой внутренней обработкой вообще всё вылетает. Многопоточность подходит на единичных скриптах. Так что, если у Вас многопоточность подходит, скажите спасибо, и не забивайте голову...
[Профиль]  [ЛС] 

pkirkin

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

Сообщений: 62


pkirkin · 25-Окт-13 22:46 (спустя 31 мин., ред. 25-Окт-13 22:46)

busoti4444
Спасибо за попытку мне помочь. Будем надеяться на помощь Tempter57.
[Профиль]  [ЛС] 

doogler

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

Сообщений: 587


doogler · 26-Окт-13 02:47 (спустя 4 часа)

Tempter57 писал(а):
61423436Подключите RemapFrames.dll, этот плагин есть в plugins, искать не надо.
Понял. Спасибо.
HortonEN писал(а):
61423639Если диск такой же, как сэмпл ─ он весь убит. Любое движение даёт эту "расчёску".
Ты просто с мягким знаком, если начнёшь ловить все куски и составлять диапазоны.
Похоже так и есть, ещё и подергивания присутствуют. Поэтому и рипы с этого исходника неприятно смотреть.
Нашел в конвертере AvsP, про который не знал, но все-равно - отлавливать очень муторно.
Я думал - я с твердым знаком (типа из принципа отловлю), но с подключением кодирования EEDI3...
Цитата:
Имхо, проще уж на пару суток отдаться eedi3() целиком...
...с такими интервалами счет пойдет на недели. EEDI3 убирает ещё и подергивания, но замыливает картинку.
Смотреть гораздо приятнее, но на раздаче сравнением скриншотов хрен убедишь модератора, что рип лучше.
У нас на трекере чем резче и детализированее, тем лучше, вплоть до пористой кожи и целлюлита.
[Профиль]  [ЛС] 

Spiner88

Стаж: 18 лет

Сообщений: 46


Spiner88 · 26-Окт-13 07:41 (спустя 4 часа, ред. 26-Окт-13 07:41)

Перестал работать фильтр "VHS RemoveDirt". На исходнике горизонтальные пульсирующие полосы. Только он хоть как-то их сглаживает. Не пойму в чем проблема. Вроде перестал работать, после того как поставил последний архив плагинов:"архив plugins_filtering (24.10.13)". Возврат на предыдущую версию ничего не дал. Выкидывает или сразу с ошибкой:"AviSynth Encoder Error: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена." Или на 80-90% первого прохода. Пробовал на разных видео. Другие фильтры работают. Ковырялся в этом, удалял почти все фильтры, для выявления проблемного. Результата не дало. Прошу подсказать в чем может быть проблема. Прилагаю лог ошибки и сэмпл исходника.
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.2.9200.0
OS Name: Windows 8.1 Pro (x64)
Framework: 2.0.50727.7905 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: AMD Phenom(tm) II X6 1075T Processor (~3330), 6 core(s)
RAM Total: 16382Mb
Language: UKR (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 06:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: C:\Temp
FILES
------------------------------
Судно 2_0002_0001.mpg >
Судно 2_0002_0001.mkv
TASK
------------------------------
Format: MKV
Duration: 00:00:26:160 (654)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 720x520
Aspect: 1.3775 > 1.3846
VCodecPreset: Custom
VEncodingMode: TwoPassQuality
VideoCodec: MPEG2 > x264
VideoBitrate: 4036 > Q21.0
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AudioDecoder: NicMPG123Source
AEncodingPreset: Custom
AudioCodec: MP2 > AAC
AudioBitrate: 224 > VBR
Samplerate: 48000
Channels: 2
Normalize: 100%
Accurate: 10%
Gain: 7.495
SCRIPT
------------------------------
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
SetMemoryMax(800)
SetMTMode(3, 6)
video = MPEG2Source("C:\Users\Дмитрий\Desktop\Темп\Видео\Перекодированное\Судно 2_0002_0001.index\Судно 2_0002_0001.d2v", cpu=0, info=3)
audio = NicMPG123Source("C:\Users\Дмитрий\Desktop\Темп\Видео\Перекодированное\Судно 2_0002_0001.index\Судно 2_0002_0001 Tc0 L2 2ch 48 224 DELAY 0ms.mpa")
AudioDub(video, audio)
SetMTMode(2)
ConvertToYV12()
###[FILTERING]###
XviD4PSPPluginsPath = "C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\"
LoadVirtualDubPlugin(XviD4PSPPluginsPath + "ccd.vdf", "ccd", 0)
LoadVirtualDubPlugin(XviD4PSPPluginsPath + "ACOBW.vdf", "ACOBW", 0)
LoadPlugin(XviD4PSPPluginsPath + "RemoveGrainSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "RemoveGrainTSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "RemoveDirt.dll")
LoadPlugin(XviD4PSPPluginsPath + "RepairSSE3.dll")
LoadPlugin(XviD4PSPPluginsPath + "Warpsharp.dll")
LoadPlugin(XviD4PSPPluginsPath + "mvtools2.dll")
LoadPlugin(XviD4PSPPluginsPath + "Deblock.dll")
LoadPlugin(XviD4PSPPluginsPath + "DctFilter.dll")
LoadPlugin(XviD4PSPPluginsPath + "medianblur.dll")
LoadPlugin(XviD4PSPPluginsPath + "mt_masktools-26.dll")
Import(XviD4PSPPluginsPath + "Deblock_QED_MT2.avs")
LoadPlugin(XviD4PSPPluginsPath + "deen.dll")
LoadPlugin(XviD4PSPPluginsPath + "fft3dfilter.dll")
LoadPlugin(XviD4PSPPluginsPath + "fft3dgpu.dll")
LoadPlugin(XviD4PSPPluginsPath + "awarpsharp2.dll")
Import(XviD4PSPPluginsPath + "focus.avs")
Import(XviD4PSPPluginsPath + "minblur.avs")
LoadPlugin(XviD4PSPPluginsPath + "AddGrainC.dll")
LoadPlugin(XviD4PSPPluginsPath + "Gradfun2DB.dll")
Import(XviD4PSPPluginsPath + "deVCR.avs")
Import(XviD4PSPPluginsPath + "RemoveColorBleeding.avs")
Import(XviD4PSPPluginsPath + "RemoveDirtMC.avs")
Import(XviD4PSPPluginsPath + "LimitedSharpenFaster.avs")
Import(XviD4PSPPluginsPath + "Gradfun2dbmod 1.5.avsi")
# setmemorymax(640)
ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_y=1,off_u=-0,off_v=-0) # коррекция яркости при кодировании XviD
# ==== Подавление цветового шума и радужности изображения ====
# setmtmode(5)
# fft3dgpu(bw=32,bh=32,ow=16,oh=16,bt=1,sigma=2.5,sigma2=1.75,sigma3=8.0,sigma4=2.0,plane=3,sharpen=0.3) # вариант 1
# setmtmode(2)
ConvertToRGB32().ccd(9,0) # вариант 2
ACOBW(30,0,0) # автобаланс
# ==== удаление белых и чёрных стрелок VHS ====
# ConvertToYUY2().DePulse(h=180, l=60, d=30, debug=false)
ConvertToYV12()
# Удалить Colorbleeding (размытость цветовых контуров)
# RemoveColorBleeding()
# ==== Устранение VHS цветового сдвига (colorshift), требует ручной подстройки ====
Vshift=2 # 2 пикселя на ленте
Hshift=0
mergechroma(last.crop(Hshift,Vshift,0,0, align=true).addborders(0,0,Hshift,Vshift))
# ==== Deblocking ====
# Deblock_QED(uv=3) # подключить при блочности исходника
# ==== Многокаскадный фильтр ремонта горизонтальных линий затиров VHS ====
deVCR(30)#.deVCR(0)
# ==== Ремонт полосы нарезки и наложение её на исходник ====
# source = last
# filtered = source.RemoveDirtMC(false,10).RemoveDirt().RemoveDust(3)
# top = filtered.crop(0,300,0,-144,true) # где в данном случае 300-высота в клипе выше полосы нарезки,-160 -высота в клипе ниже линии нарезки приведены для примера
# Overlay(source,top,y=300).tweak(sat=1.05) # привязку сопоставить с кропом сверху
# ==== Двухкаскадный временнОй и пространственно-временнОй шумоподавитеь ====
rdr = last
psup = rdr.RemoveDirt().MSuper(pel=2, sharp=2, rfilter=4) # закрыть при ремонте полосы нарезки
# psup = filtered.MSuper(pel=2, sharp=2, rfilter=4) # открыть при ремонте полосы нарезки
rsup = rdr.MSuper(pel=2, sharp=2, rfilter=2, levels=1)
vb2 = MAnalyse(psup, isb=true, truemotion=false, delta=2, blksize=16, overlap=4, dct=5)
vb1 = MAnalyse(psup, isb=true, truemotion=false, delta=1, blksize=16, overlap=4, dct=5)
vf1 = MAnalyse(psup,isb=false, truemotion=false, delta=1, blksize=16, overlap=4, dct=5)
vf2 = MAnalyse(psup,isb=false, truemotion=false, delta=2, blksize=16, overlap=4, dct=5)
den = rdr.MDegrain2(rsup,vb1,vf1,vb2,vf2,thSAD=321,thSCD1=256,thSCD2=120,limit=230)
dsup = den.MSuper(pel=2,levels=1,chroma=true)
cf2 = MCompensate(den, dsup, vf2, thSCD1=500)
cf1 = MCompensate(den, dsup, vf1, thSCD1=500)
cb1 = MCompensate(den, dsup, vb1, thSCD1=500)
cb2 = MCompensate(den, dsup, vb2, thSCD1=500)
interleave(cb2, cb1, den, cf1, cf2)
MedianblurT(0,0,0,1)
SelectEvery(5,2)
# MergeLuma(deen("a2d",3,0,12),\
# fft3dfilter(wintype=1,bt=3,bw=32,bh=32,ow=16,oh=16,degrid=1,sigma=1.5,plane=0))
# ==== Sharpening ====
Sclp = last.LimitedSharpenfaster(ss_x=2.0,ss_y=2.0,smode=3,strength=170)
Tmax = rdr.mt_logic(cf1,"max",U=1,V=1).mt_logic(cb1,"max",U=1,V=1)
Tmin = rdr.mt_logic(cf1,"min",U=1,V=1).mt_logic(cb1,"min",U=1,V=1)
sharp =Sclp.mt_clamp(Tmax, Tmin, 2, 2, U=1, V=1)
focus(sharp, sharp.width, sharp.height)
# Дебандинг
GradFun2DBmod(thr=1.4,thrC=1.6,mode=2,str=1.0,strC=0.0,temp=50,adapt=64)
# ==== Reinterlace ====
# ConvertToYUY2()
# AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave() # TFF
# Назначение:для обработки старых проблемных DVD
# Тип предварительного шумоподавителя: CamCD, DePulse, blur, RemoveDirtMC, RemoveDirt и RemoveDust
# Тип основного шумоподавителя: на основе векторного анализа оценки движения на MDegrain2+ MCompensate c MedianblurT
# Тип шарпера: LimitedSharpenfaster
# наличие фильтра DeBanding: включен
# Скорость обработки: медленная
###[FILTERING]###
Crop(0, 10, -2, -10)
Lanczos4Resize(720, 520)
AmplifydB(7.495)
AUDIO ENCODING
------------------------------
Encoding audio to: C:\Temp\0079.m4a
AAC Q0,5 2ch 16bit 48000khz
neroAacEnc.exe: -ignorelength -q 0.50 -if - -of "C:\Temp\0079.m4a"
VIDEO ENCODING
------------------------------
Encoding video to: C:\Temp\0079.264
x264 Q21.0 720x520 25.000fps (654 frames)
...first pass...
x264.exe: --pass 1 --crf 21.0 --preset medium --deblock -1:-1 --psy-rd 1.00:0.10 --sar 1:1 --stats "C:\Temp\0079.log" --output "C:\Temp\0079.264" "C:\Temp\0079.avs"
avs [info]: 720x520p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
x264 [info]: profile Main, level 3.0
x264 [info]: frame I:3 Avg QP:21.17 size: 36121
x264 [info]: frame P:508 Avg QP:23.16 size: 13167
x264 [info]: frame B:143 Avg QP:26.44 size: 3408
x264 [info]: consecutive B-frames: 56.3% 43.7% 0.0% 0.0%
x264 [info]: mb I I16..4: 24.0% 0.0% 76.0%
x264 [info]: mb P I16..4: 8.2% 0.0% 0.0% P16..4: 79.2% 0.0% 0.0% 0.0% 0.0% skip:12.6%
x264 [info]: mb B I16..4: 0.7% 0.0% 0.0% B16..8: 32.1% 0.0% 0.0% direct:14.7% skip:52.6% L0:13.7% L1:46.4% BI:40.0%
x264 [info]: coded y,uvDC,uvAC intra: 47.5% 45.1% 4.7% inter: 44.1% 17.4% 0.0%
x264 [info]: i16 v,h,dc,p: 25% 37% 27% 10%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 30% 13% 3% 9% 5% 10% 5% 9%
x264 [info]: i8c dc,h,v,p: 51% 29% 11% 9%
x264 [info]: Weighted P-Frames: Y:9.1% UV:3.5%
x264 [info]: kb/s:2227.67
x264 [total]: encoded 654 frames, 6.72 fps, 2227.67 kb/s
Ошибка!
Сэмпл
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4960

Tempter57 · 26-Окт-13 09:10 (спустя 1 час 29 мин., ред. 26-Окт-13 09:52)

Spiner88 писал(а):
61437094CPU Info: AMD Phenom(tm) II X6 1075T Processor (~3330), 6 core(s)
Считайте , что у вас 3-х ядерный CPU с HT, т.е. виртуальных ядер 6, а физичесикх 3, именно так и обстоят дела на самом деле, если сравнивать AMD vs Intel. Поэтому на подобном фильтре у себя установите режим многопоточной обработки setmtmode(3,3). Снижайте и количество потоков кодирования в х264, установив жёстко threads=6, а может и меньше.
Все изменения коснулись только этой строки в плане предварительного фильтра:
Код:
psup = rdr.RemoveDirt().MSuper(pel=2, sharp=2, rfilter=4) # закрыть при ремонте полосы нарезки
ранее было чуть проще
Код:
psup = rdr.blur(1.5).MSuper(pel=2, sharp=2, rfilter=4) # закрыть при ремонте полосы нарезки
Пробуйте изменить назад.
Мой совет: забудьте про ресайзер Lanczos4Resize, который у вас стоит по умолчанию.
Относительно 2-х полос нарезки я вам уже дал рекомендацию, что надо открыть строки с ремонтом полосы нарезки в скрипте, суть в том, что кадр обрабатывается фильтром
Код:
RemoveDirtMC(false,10).RemoveDirt().RemoveDust(3)
, Затем делается кроп чуть выше верхней полосы нарезки и чуть ниже нижней полосы нарезки и формируется клип top , а потом делается overlay отремонтированной полосы top на изображение входное без этой жёсткой фильтрации. Предварительный фильтр в векторном анализе при этом тоже меняется на
Код:
psup = filtered.MSuper(pel=2, sharp=2, rfilter=4) # открыть при ремонте полосы нарезки
чуть выше верхней полосы нарезки до чуть ниже нижней полосы нарезки
Впрочем всё это описано в пресете, но вы даже пальцем не пошевелили, чтобы выполнить данные манипуляции. Обязательно обратите своё внимание и на высказывание:
Цитата:
top = filtered.crop(0,300,0,-144,true) # где в данном случае 300-высота в клипе выше полосы нарезки, -144 -высота в клипе ниже линии нарезки приведены для примера
т.е. вам надо подобрать свои значения
[Профиль]  [ЛС] 

Neo54213

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

Сообщений: 709

Neo54213 · 26-Окт-13 09:26 (спустя 16 мин., ред. 26-Окт-13 09:26)

Нужно перекодировать
это
General
ID : 1 (0x1)
Complete name : E:\Видео\Футбол\Обзорные и аналитические передачи\The 2013–14 Premier League. Day 9. Preview.ts
Format : MPEG-TS
File size : 1.04 GiB
Duration : 25mn 48s
Overall bit rate mode : Variable
Overall bit rate : 5 765 Kbps
Video
ID : 69 (0x45)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : Variable
Codec ID : 2
Duration : 25mn 48s
Bit rate mode : Variable
Bit rate : 5 221 Kbps
Maximum bit rate : 15.0 Mbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.504
Time code of first frame : 00:00:00:00
Time code source : Group of pictures header
Stream size : 964 MiB (91%)
Audio
ID : 68 (0x44)
Menu ID : 1 (0x1)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Codec ID : 3
Duration : 25mn 47s
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 16ms
Stream size : 47.2 MiB (4%)
Language : English
в XviD с максимальным сохранением качества картинки и пропорций. Размер и скорость кодирование не важны, главное чтобы по максимуму сохранить качество и детализацию. Я в тонкой настройке кодирования особо не разбираюсь: ставлю пресет XviD 2P 1700, меняю битрейт на 1800, обрезаю высоту и ширину на 2 и 6 пикселей соответственно(сверху:2 снизу:2 слева:6 справа:6), разрешение 704х400, звук MP3 CBR 128 и вперед. Что можно улучшить в этой схеме? Какие настройки покрутить? Источник: IPTV анаморфное.
[Профиль]  [ЛС] 

NETDTHC

Стаж: 13 лет

Сообщений: 10726

NETDTHC · 26-Окт-13 11:47 (спустя 2 часа 21 мин.)

Neo54213
Зачем такие сложности? Если
Neo54213 писал(а):
главное чтобы по максимуму сохранить качество и детализацию
то открываете ваш .ts в Avidemux, выбираете слева XviD 4PSP и нажимаете "Сохранить". Закодирует вам за пару минут при минимальной потере качества. При желании можно аудио перекодировать в .ac3, например.
[Профиль]  [ЛС] 

HortonEN

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

Сообщений: 6333


HortonEN · 26-Окт-13 12:01 (спустя 13 мин.)

Neo54213 писал(а):
61437858Размер и скорость кодирование не важны
Тогда не совсем понятно, зачем же пресет "2Р" использовать...
Выбирайте уж какой-нибудь из "XviD Q2.0 ...".
Однопроход с минимальными квантами.
Если, конечно, превышение "hardware 2500K" не беспокоит...
[Профиль]  [ЛС] 

baggo17879

Top Seed 08* 5120r

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

Сообщений: 55605

baggo17879 · 26-Окт-13 12:03 (спустя 2 мин.)

HortonEN писал(а):
61439578Тогда не совсем понятно, зачем же пресет "2Р" использовать...
Шобы точно в выходной бит попасть. Ну чотычоты?
[Профиль]  [ЛС] 

optik.1557

RG All Films

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

Сообщений: 2805

optik.1557 · 26-Окт-13 12:05 (спустя 1 мин.)

Не подскажите как это победить надо срезать по 21 сверху и снизу, а режет по 20 или 22
скрытый текст
[Профиль]  [ЛС] 

cruten

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

Сообщений: 681

cruten · 26-Окт-13 12:07 (спустя 2 мин.)

Народ! Помогите пожалуйста, у меня вот такая проблема, использую версию XviD4PSP_5.10.330.0_(2013-03-21)_rc33.1. Прога работала, работала и тут в один день вылезла такая фигня
спойлер
Открываю какое-нибудь видео (любого формата, хоть какое) и у меня это. Не знаю что произошло.
спойлер
Программа то кодирует, но это же не дело. Хочу окно сдвинуть и вылазит эта фигня (скрин1). Скажите что это? Как исправить? Заранее спасибо!
ПЫСЫ: Переустановить программу пробовал, не помогло...
[Профиль]  [ЛС] 

baggo17879

Top Seed 08* 5120r

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

Сообщений: 55605

baggo17879 · 26-Окт-13 12:12 (спустя 4 мин., ред. 26-Окт-13 12:12)

cruten писал(а):
61439651XviD4PSP
У меня типа такова было - директ обновил.
Вернее не обновил, он у меня пропал падла. Наверно портабельный был
[Профиль]  [ЛС] 

poalev83

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

Сообщений: 13


poalev83 · 26-Окт-13 12:36 (спустя 23 мин.)

Добрый день.
Решил очистить от помех себе в коллекцию Форреста Гампа.
Фильтр DVD RemoveDirt Dither лучше других справляется с этими чёрненькими и беленькими точками.
Остальные фильтры их не чистят. VHS RemoveDirt медленнее и похуже чистит, но страдает той же проблемой:
При движении мелких объектов, сам объект иногда пропадает и появляется шлейф.
http://i57.fastpic.ru/big/2013/1026/14/d61283f835b4280c12fd9db1ef334514.jpg исходник
http://i60.fastpic.ru/big/2013/1026/2a/cdd2487cb3bff1debd86cfa26c8bb42a.jpg с фильтром
Уважаемые спецы, подскажите, пожалуйста, что можно сделать.
[Профиль]  [ЛС] 

HortonEN

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

Сообщений: 6333


HortonEN · 26-Окт-13 12:37 (спустя 1 мин., ред. 26-Окт-13 12:43)

optik.1557 писал(а):
61439617подскажите как это победить надо срезать по 21 сверху и снизу
Кроп не кропает нечёт.
Такие "фокусы" возможны только в RGB и YV24 пространствах. Но это чревато ресемплом туда/обратно.
Можно кропнуть 20/22. И верхнюю полоску "добить" к-н бордерной функцией.
или
Использовать нечётные значения кропа "внутри" функции ресайза...
[Профиль]  [ЛС] 

busoti

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

Сообщений: 2839

busoti · 26-Окт-13 12:41 (спустя 3 мин., ред. 26-Окт-13 13:46)

Spiner88 писал(а):
61437094Выкидывает или сразу с ошибкой:"AviSynth Encoder Error: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена."
Эта ошибка выскакивает иногда просто на формировании скрипта. Сама ошибка не страшна, но она остаётся в памяти и потом может вылезти где угодно. Поэтому после неё надо закрыть программу и перезагрузить комп.
cruten писал(а):
61439651Скажите что это? Как исправить?
Для начала изолируйте программу от системы, т.к. в системе у Вас может быть всё что угодно.
https://rutr.life/forum/viewtopic.php?p=58865273#58865273
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error