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

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

fcp

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

Сообщений: 1470


fcp · 18-Авг-11 15:53 (13 лет 2 месяца назад)

Lenape
Возможно, проблема в превью. Если нет особой привязанности к этой древней r65, то первым делом имеет смысл обновиться до r250 (ссылка есть в первом сообщении этой темы). Если не поможет, то скачайте архив из этого сообщения и замените файлы в папке с программой на файлы из этого архива - но только после установки r250!. Далее - по обстоятельствам Если ошибка не пропадет, то возможно помимо виндовского окна об ошибке будет появляться окно от XviD4PSP - тогда инфу оттуда тоже приложите.
[Профиль]  [ЛС] 

Lenape

VIP (Заслуженный)

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

Сообщений: 4520

Lenape · 18-Авг-11 16:20 (спустя 27 мин.)

fcp, спасибо большое! Сейчас попробую.
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 18-Авг-11 16:55 (спустя 34 мин.)

Tempter57, пробовал вообще без ресайза - вышло аж 219 Мб, со Spline36Resize - уже 184
NonResize
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.3623 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: AMD Athlon(tm) 64 Processor 3000+ (~2011), 1 core(s)
RAM Total: 1023Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
Disco_V01C01.vob >
Disco_V01C01_NonResize.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:45:320 (5633)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 688x512
Aspect: 1.2920 > 1.3438
VCodecPreset: Custom
VEncodingMode: Quality
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4749 > Q3.0
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: Yadif
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")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
MPEG2Source("E:\\Disco_V01C01.index\Disco_V01C01.d2v", cpu=0, info=3)
ConvertToYV12(interlaced = true)
deint = Yadif(order=-1)#.Subtitle("deinterlaced frame", align=5)
ScriptClip(last, "IsCombedTIVTC(last, cthresh=7, MI=40) ? deint : last")
###[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\fft3dfilter.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dgpu.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dfttest.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\minblur.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ContraHD.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Ylevels.avs")
setmemorymax(640)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0)
source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
b1v = MAnalyse(super, isb=true, truemotion=false, delta=1, blksize=16, overlap=8)
f1v = MAnalyse(super,isb=false, truemotion=false, delta=1, blksize=16, overlap=8)
cf1 = MCompensate(source, super, f1v, thSCD1=300)
cb1 = MCompensate(source, super, b1v, thSCD1=300)
interleave(cf1, source.MDegrain1(super,b1v,f1v,thSAD=240), cb1)
Temporalsoften(1,4,5,8,2)
# fft3dfilter(wintype=1,degrid=1,bw=32,bh=32,ow=16,oh=16,bt=3,sigma=2.2,sigma2=1.5,sigma3=1.5,sigma4=0.5,plane=4,ncpu=1)
# dfttest(sigma=3.0,tbsize=3,threads=1)
selectevery(3,1)
# SHARPENING
ContraHD(last,source,cb1,cf1,0)
# ENHANCING
GradFun2DB()
YlevelsS(0,1.0,255,0,255,false)
""",threads=2,overlap=16,splitvertical=false) # or threads=2
# Назначение: для качественной обработки DVD
# Тип предварительного шумоподавителя: отсутствует
# Тип основного шумоподавителя: на основе векторного анализа оценки движения c полной компенсацией кадра MCompensate и конечным шумоподавителем по выбору: dfttest или fft3dfilter(fft3dgpu)
# Тип шарпера: LSFmod
# Наличие фильтра DeBanding по умолчанию: включен
# Скорость обработки: средняя
###[FILTERING]###
Crop(12, 4, -20, -4)
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0044.avi
XviD (1.3.x) Q3.0 688x512 25.000fps (5633 frames)
xvid_encraw.exe: -cq 3.0 -qtype 0 -vhqmode 4 -nopacked -bvhq -bquant_ratio 100 -max_key_interval 250 -smoother 0 -threads 3 -avi "E:\Temp\0044.avi" -i "E:\Temp\0044.avs"
Tot: enctime(ms) =1225412.00, length(bytes) = 229549789
Avg: enctime(ms) = 217.54, fps = 4.60, length(bytes) = 40750
I frames: 524 frames, size = 49773/26081138, quants = 3 / 3.00 / 3
P frames: 3820 frames, size = 47120/179998789, quants = 3 / 3.00 / 3
B frames: 1248 frames, size = 18805/23469534, quants = 4 / 4.00 / 4
N frames: 41 frames, size = 8/ 328
MUXING
------------------------------
Video file: E:\Temp\0044.avi
Muxing to: E:\Disco_V01C01_NonResize.avi
ffmpeg.exe: -i "E:\Temp\0044.avi" -vcodec copy -r 25.000 "E:\Disco_V01C01_NonResize.avi"
TIME
------------------------------
Общее время кодирования: 38 min 37 sec
Файл получился на: 219.05 mb
Spline36resize
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.3623 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: AMD Athlon(tm) 64 Processor 3000+ (~2011), 1 core(s)
RAM Total: 1023Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
Disco_V01C01.vob >
Disco_V01C01_Spline.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:45:320 (5633)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 688x512
Aspect: 1.2987 > 1.3438
VCodecPreset: Custom
VEncodingMode: Quality
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4749 > Q3.0
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: Yadif
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")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
MPEG2Source("E:\\Disco_V01C01.index\Disco_V01C01.d2v", cpu=0, info=3)
ConvertToYV12(interlaced = true)
deint = Yadif(order=-1)#.Subtitle("deinterlaced frame", align=5)
ScriptClip(last, "IsCombedTIVTC(last, cthresh=7, MI=40) ? deint : last")
###[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\fft3dfilter.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dgpu.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dfttest.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\minblur.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ContraHD.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Ylevels.avs")
setmemorymax(640)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0)
source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
b1v = MAnalyse(super, isb=true, truemotion=false, delta=1, blksize=16, overlap=8)
f1v = MAnalyse(super,isb=false, truemotion=false, delta=1, blksize=16, overlap=8)
cf1 = MCompensate(source, super, f1v, thSCD1=300)
cb1 = MCompensate(source, super, b1v, thSCD1=300)
interleave(cf1, source.MDegrain1(super,b1v,f1v,thSAD=240), cb1)
Temporalsoften(1,4,5,8,2)
# fft3dfilter(wintype=1,degrid=1,bw=32,bh=32,ow=16,oh=16,bt=3,sigma=2.2,sigma2=1.5,sigma3=1.5,sigma4=0.5,plane=4,ncpu=1)
# dfttest(sigma=3.0,tbsize=3,threads=1)
selectevery(3,1)
# SHARPENING
ContraHD(last,source,cb1,cf1,0)
# ENHANCING
GradFun2DB()
YlevelsS(0,1.0,255,0,255,false)
""",threads=2,overlap=16,splitvertical=false) # or threads=2
# Назначение: для качественной обработки DVD
# Тип предварительного шумоподавителя: отсутствует
# Тип основного шумоподавителя: на основе векторного анализа оценки движения c полной компенсацией кадра MCompensate и конечным шумоподавителем по выбору: dfttest или fft3dfilter(fft3dgpu)
# Тип шарпера: LSFmod
# Наличие фильтра DeBanding по умолчанию: включен
# Скорость обработки: средняя
###[FILTERING]###
Crop(10, 4, -16, -2)
Spline36Resize(688, 512)
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0045.avi
XviD (1.3.x) Q3.0 688x512 25.000fps (5633 frames)
xvid_encraw.exe: -cq 3.0 -qtype 0 -vhqmode 4 -nopacked -bvhq -bquant_ratio 100 -max_key_interval 250 -smoother 0 -threads 3 -avi "E:\Temp\0045.avi" -i "E:\Temp\0045.avs"
Tot: enctime(ms) =1139500.00, length(bytes) = 193136340
Avg: enctime(ms) = 202.29, fps = 4.94, length(bytes) = 34286
I frames: 515 frames, size = 42221/21743857, quants = 3 / 3.00 / 3
P frames: 3796 frames, size = 39689/150662152, quants = 3 / 3.00 / 3
B frames: 1279 frames, size = 16207/20729987, quants = 4 / 4.00 / 4
N frames: 43 frames, size = 8/ 344
MUXING
------------------------------
Video file: E:\Temp\0045.avi
Muxing to: E:\Disco_V01C01_Spline.avi
ffmpeg.exe: -i "E:\Temp\0045.avi" -vcodec copy -r 25.000 "E:\Disco_V01C01_Spline.avi"
TIME
------------------------------
Общее время кодирования: 47 min 48 sec
Файл получился на: 184.33 mb
[Профиль]  [ЛС] 

plvtor

Стаж: 18 лет

Сообщений: 258


plvtor · 18-Авг-11 21:59 (спустя 5 часов)

Пробую вырезать рекламу из Тврипа при помощи trim(100,200)+trim(500,600)+т.д.
В результате после перекодирования в итоговый файл он прикрепляет к обрезанному видео оригинальную звук. дорожку.
Как его заставить синхронно вырезать и видео и аудио?
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 18-Авг-11 22:03 (спустя 4 мин.)

plvtor писал(а):
Пробую вырезать рекламу из Тврипа при помощи trim(100,200)+trim(500,600)+т.д.
В результате после перекодирования в итоговый файл он прикрепляет к обрезанному видео оригинальную звук. дорожку.
Как его заставить синхронно вырезать и видео и аудио?
Ответ: НИКАК. С помощью Trim вы обрезаете только видео. И вообще, звук и видео надо обрабатывать отдельно
Adobe Audition, Cool Edit Pro, Sound Forge - аудио-редакторов масса, выбирайте на вкус и цвет, как говорится
[Профиль]  [ЛС] 

fcp

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

Сообщений: 1470


fcp · 18-Авг-11 22:44 (спустя 40 мин.)

Оригинальная аудио дорожка прилепится только в режиме Copy - ну так на то оно и Copy, к тому-же должно было вылезти соответствующее предупреждение. Чтоб звук так-же обрезался вместе с видео, надо звук перекодировать.
[Профиль]  [ЛС] 

Doc66

RG Русские сериалы

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

Сообщений: 3538

Doc66 · 18-Авг-11 23:42 (спустя 57 мин., ред. 18-Авг-11 23:42)

Lenape
А может дело в кириллице в названии ДВД?
plvtor
В каком формате у Вас TVRip? Если в МПЕГе - то режьте в MPEG Video Wizard DVD, а потом уже скармливайте XviD4 PSP
[Профиль]  [ЛС] 

Olte

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

Сообщений: 183

Olte · 19-Авг-11 02:25 (спустя 2 часа 43 мин., ред. 21-Авг-11 16:57)

Tempter57
фильтр `NLMeansCL LSF` не хочет c `Visual C++ 2005` работать! Пришлось `Visual C++ 2008 SP1` ставить.
А вообще фильтр понравился. Один из немногих успешно справился с шумной советской ч.б. кинохроникой :dancer:. Не идеально, но самобытно, чуть зерна оставляет, жатое в х264 выглядит словно XVid. И скорость отличная, 12 fps! Юзал такую конфигурацию:
NLMeansCL LSF
#plugin_files
#AvsFilterNet.dll
#WarpSharp.dll
#mt_masktools-25.dll
#RemoveGrainSSE3.dll
#RepairSSE3.dll
#GradFun2DB.dll
#LimitedSharpenFaster mod.avs
#MT.dll
NLMeansCL(A=4, S=2, B=1, aa=1.0, h=1.7, plane=4) #дефолт h=1.2
MT("""
LSFmod(defaults="slow",preblur="off",strength=100)
GradFun2DB(1.2)
""",threads=4,splitvertical=true)# or threads=2
# !!! Данный фильтр предназначен для видеокарт NVIDIA 8600 и выше с последними драйверами
[Профиль]  [ЛС] 

DreadMaster

Стаж: 16 лет

Сообщений: 710

DreadMaster · 19-Авг-11 08:53 (спустя 6 часов)

plvtor писал(а):
Пробую вырезать рекламу из Тврипа при помощи trim(100,200)+trim(500,600)+т.д.
В результате после перекодирования в итоговый файл он прикрепляет к обрезанному видео оригинальную звук. дорожку.
Как его заставить синхронно вырезать и видео и аудио?
Делай trim(100,200)++trim(500,600)++т.д., должно получиться синхронно.
[Профиль]  [ЛС] 

Doc66

RG Русские сериалы

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

Сообщений: 3538

Doc66 · 19-Авг-11 14:54 (спустя 6 часов, ред. 19-Авг-11 14:54)

Tempter57
Очень нитересная цитуация с Pinnacle Studio 14 и CCCP паком. Собрал ДВД, но пока не удалил этот пакет, диск не проигрывал ни один проигрыватель в компе. После удаления, как по волшебной палочке, все открылось
Может инфа не в кассу, но кому-нибудь да и пригодится
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 19-Авг-11 17:02 (спустя 2 часа 7 мин., ред. 22-Авг-11 16:19)

LonerD писал(а):
Tempter57
Какую фильтрацию можете посоветовать для качественной очистки изображения (на уровне DVD MDegrain2 mask4 DLS MT), но в то же время максимально сохранить зернистость (возможно, динамическую зернистость перевести в статическую).
DVD MDegrain2 mask4 DLS MT слегка "мажет" картинку - особенно лица получаются "восковые". Возможно, подскажете как модифицировать этот скрипт для сохранения зерна.
filtering.rar с учётом ваших пожеланий. В ряде фильтров добавлена возможность возврата зерна. Подбирайте значение KEEP. Оно представляет собой коэффициент возврата зерна: "0"-нет возврата зерна, "0.5" -возврат половины зерна. "1.0" - полный возврат зерна. Возможно в ряде фильтров будет необходимо после этого понизить установленные значения уровня резкости или отказаться от шарперов вовсе.
Olte писал(а):
NLMeansCL(A=4, S=2, B=1, aa=1.0, h=1.2, plane=4)
Ддя черно-белой кинохроники plane=4 не нужна, достаточно обработать яркостной канал plane=0. Скорость ещё возрастёт. И не мешало бы в этом случае вообще отсечь хрому, введя в скрипт greyscale()
BBDragon
Пример с исходника 1,5 ГБ российского сериала, вчера кодировал, взгляните на результат лога и размер выходного файла.
скрытый текст
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.3053 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (~3309), 4 core(s)
RAM Total: 3247Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
СЕРИЯ 15.mpg >
СЕРИЯ 15.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:43:13:680 (64842)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 704x384
Aspect: 1.8199 > 1.8333
VCodecPreset: Custom XviD CLI
VEncodingMode: Quality
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4613 > Q3.0
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: UNKNOWN
Deinterlacer: TDeintEDI
AudioDecoder: NicMPG123Source
AEncodingPreset: MP3 CBR 128k
AudioCodec: MP2 > MP3
AudioBitrate: 256 > 128
Samplerate: 48000
Channels: 2
Normalize: 100%
Accurate: 10%
Gain: 9.290
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")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll")
video = MPEG2Source("C:\Documents and Settings\Admin\Мои документы\СЕРИЯ 15.index\СЕРИЯ 15.d2v", cpu=0, info=3)
audio = NicMPG123Source("C:\Documents and Settings\Admin\Мои документы\СЕРИЯ 15.index\СЕРИЯ 15 Tc0 L2 2ch 48 256 DELAY 0ms.mpa")
AudioDub(video, audio)
ConvertToYV12(interlaced = true)
ColorMatrix(hints=true, interlaced=true)
edeintted = last.SeparateFields().SelectEven().EEDI2(field=-1)
TDeint(order=-1, edeint=edeintted, full=false, cthresh=7, MI=40)
###[FILTERING]###
LoadVirtualDubPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ccd_sse2.vdf", "CamCD", 0)
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\SmoothAdjust-ICL-x86.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Gradfun2db.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Cnr2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mipsmooth.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\msharpen.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\DeRainbow.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\minblur.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ContraHD.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SmoothContrast.avsi")
setmemorymax(640)
MT("""
# ==== удаление радужности и цветового шума ====
# DeRainbow()
Cnr2("oxx",8,16,191,100,255,32,255,false)
# ConvertToRGB32().CamCD(7,1).ConvertToYV12()
source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
b1v = MAnalyse(super,isb=true, truemotion=false,delta=1,blksize=16,overlap=8,search=5)
f1v = MAnalyse(super,isb=false,truemotion=false,delta=1,blksize=16,overlap=8,search=5)
cf1 = MCompensate(super, f1v, thSCD1=300)
cb1 = MCompensate(super, b1v, thSCD1=300)
interleave(cf1, source.MDegrain1(super,b1v,f1v,thSAD=256), cb1)
Temporalsoften(1,4,4,8,2)
selectevery(3,1)
# SHARPENING
ContraHD(last,source,cf1,cb1,0)
GradFun2DB(1.2)
SmoothContrast(contrast=0.07)
SmoothLevels(useopt=-1) # -1 -automatic choice, 1- SSE2 CPU, 2 - Sandy Bridge CPU
""",threads=4,overlap=16,splitvertical=false) # or threads=2
# Назначение: для обработки качественных исходников DVB типа телеканалов НТВ, Россия1 и ОРТ с низким уровнем шума
# Тип шумоподавителя: двухступенчатый, на основе векторного анализа оценки движения с радиусом 1 на функции MСompensate+Temporalsoften и предварительным MDegrain1
# Тип шарпера: ContraHD
# Наличие фильтра DeBanding по умолчанию: включен
# Скорость обработки: медленная
###[FILTERING]###
Crop(0, 78, -0, -76)
Spline36Resize(704, 384)
AmplifydB(9.290)
AUDIO ENCODING
------------------------------
Encoding audio to: E:\Temp\0012.mp3
MP3 128kbps 2ch 16bit 48000khz
lame.exe: -m s -b 128 -q 2 - "E:\Temp\0012.mp3"
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0012.avi
XviD (1.3.x) Q3.0 704x384 25.000fps (64842 frames)
xvid_encraw.exe: -cq 3.0 -qtype 1 -vhqmode 4 -metric 1 -zones 0,w,1.0,O -nopacked -bvhq -bquant_ratio 100 -bquant_offset 0 -max_key_interval 250 -smoother 0 -threads 6 -avi "E:\Temp\0012.avi" -i "E:\Temp\0012.avs"
Tot: enctime(ms) =661743.00, length(bytes) = 370991553
Avg: enctime(ms) = 10.21, fps = 97.99, length(bytes) = 5721
I frames: 303 frames, size = 30131/9129989, quants = 3 / 3.00 / 3
P frames: 22291 frames, size = 9275/206760723, quants = 3 / 3.00 / 3
B frames: 42248 frames, size = 3671/155100841, quants = 3 / 3.00 / 3
MUXING
------------------------------
Video file: E:\Temp\0012.avi
Audio file: E:\Temp\0012.mp3
Muxing to: D:\AVI_DVD\Доярка из Хацапетовки - 3 (2011)\СЕРИЯ 15.avi
Please wait...
TIME
------------------------------
Общее время кодирования: 53 min 13 sec
Файл получился на: 396.39 mb
[Профиль]  [ЛС] 

mihanja80

Старожил

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

Сообщений: 521

mihanja80 · 19-Авг-11 21:27 (спустя 4 часа, ред. 19-Авг-11 21:27)

BBDragon, вы уже сколько этот рип делаете?, в два прохода уже бы давно сделали
BBDragon писал(а):
I frames: 515 frames, size = 42221/21743857, quants = 3 / 3.00 / 3
P frames: 3796 frames, size = 39689/150662152, quants = 3 / 3.00 / 3
B frames: 1279 frames, size = 16207/20729987, quants = 4 / 4.00 / 4
Tempter57 писал(а):
I frames: 303 frames, size = 30131/9129989, quants = 3 / 3.00 / 3
P frames: 22291 frames, size = 9275/206760723, quants = 3 / 3.00 / 3
B frames: 42248 frames, size = 3671/155100841, quants = 3 / 3.00 / 3
Теперь берем калькулятор и считаемс..
BBDragon: 5590 кадров, 515 кадров ключевые, это 9.21% ключевых кадров от общего числа
Tempter57: 64842 кадра, 303 кадра ключевые, это 0.46% ключевых кадров от общего числа
Дальше рассказывать? BBDragon, у Вас Очень динамичное видео, Очень много смен сцен, на которых и вставляются ключевики а I frames - это самые большие кадры по обьему. От того и такой результат...
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 19-Авг-11 22:18 (спустя 51 мин., ред. 19-Авг-11 22:18)

mihanja80 писал(а):
BBDragon, вы уже сколько этот рип делаете?, в два прохода уже бы давно сделали
Как бы я с самого начала делал в 2 прохода
По совету Tempter57 пробовал режим кодирования XviD Q3.0 HQ, рип вышел с перерасходом битрейта. Вот мы и не могли всё это время докопаться до причины этого А клип очень динамичный, это точно
Tempter57, mihanja80, спасибо!
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 19-Авг-11 22:45 (спустя 26 мин.)

BBDragon
Я бы посоветовал вам подключить VAQ (-masking 2)(способствует общему понижению квантов) в оба прохода и включить -imin 3 -pmin 3 -bmin 3 -imax 5 -pmax 5 -bmax 5, кодировать в два прохода в битрейт 2000 кбит\с
[Профиль]  [ЛС] 

degifly

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

Сообщений: 951

degifly · 19-Авг-11 22:45 (спустя 20 сек.)

Doc66,
пинакл это люто идиотская монтажка. Эта хрень любит убивать ffdshow, а также засирать систему своими говнокодеками.
Да достаточно заглянуть на их форум, где рекомендуется иметь отдельную чистую систему для монтажа видео. А также они считают ffdshow ненужным мусором...
Так что дело не в СССР, а в пинакле.
[Профиль]  [ЛС] 

Doc66

RG Русские сериалы

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

Сообщений: 3538

Doc66 · 20-Авг-11 02:10 (спустя 3 часа)

degifly
Я лишь поделился инфой. Кстати, поставил назад K-Lite, все зафурычило. Бум наблюдать
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 20-Авг-11 08:47 (спустя 6 часов, ред. 20-Авг-11 08:47)

Tempter57 писал(а):
BBDragon
Я бы посоветовал вам подключить VAQ (-masking 2)(способствует общему понижению квантов) в оба прохода и включить -imin 3 -pmin 3 -bmin 3 -imax 5 -pmax 5 -bmax 5, кодировать в два прохода в битрейт 2000 кбит\с
Попробовал, опять битрейт завышенным (3668!) оказался
лог
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.3623 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: AMD Athlon(tm) 64 Processor 3000+ (~2011), 1 core(s)
RAM Total: 1023Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
Disco_V01C01.vob >
Disco_V01C01_Tempter.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:45:320 (5633)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 688x512
Aspect: 1.2987 > 1.3438
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4749 > 2000
Quality: 0.458 > 0.227
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: Yadif
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")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
MPEG2Source("E:\\Disco_V01C01.index\Disco_V01C01.d2v", cpu=0, info=3)
ConvertToYV12(interlaced = true)
deint = Yadif(order=-1)#.Subtitle("deinterlaced frame", align=5)
ScriptClip(last, "IsCombedTIVTC(last, cthresh=7, MI=40) ? deint : last")
###[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\fft3dfilter.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dgpu.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dfttest.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\minblur.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ContraHD.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Ylevels.avs")
setmemorymax(640)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0)
source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
b1v = MAnalyse(super, isb=true, truemotion=false, delta=1, blksize=16, overlap=8)
f1v = MAnalyse(super,isb=false, truemotion=false, delta=1, blksize=16, overlap=8)
cf1 = MCompensate(source, super, f1v, thSCD1=300)
cb1 = MCompensate(source, super, b1v, thSCD1=300)
interleave(cf1, source.MDegrain1(super,b1v,f1v,thSAD=240), cb1)
Temporalsoften(1,4,5,8,2)
# fft3dfilter(wintype=1,degrid=1,bw=32,bh=32,ow=16,oh=16,bt=3,sigma=2.2,sigma2=1.5,sigma3=1.5,sigma4=0.5,plane=4,ncpu=1)
# dfttest(sigma=3.0,tbsize=3,threads=1)
selectevery(3,1)
# SHARPENING
ContraHD(last,source,cb1,cf1,0)
# ENHANCING
GradFun2DB()
YlevelsS(0,1.0,255,0,255,false)
""",threads=2,overlap=16,splitvertical=false) # or threads=2
# Назначение: для качественной обработки DVD
# Тип предварительного шумоподавителя: отсутствует
# Тип основного шумоподавителя: на основе векторного анализа оценки движения c полной компенсацией кадра MCompensate и конечным шумоподавителем по выбору: dfttest или fft3dfilter(fft3dgpu)
# Тип шарпера: LSFmod
# Наличие фильтра DeBanding по умолчанию: включен
# Скорость обработки: средняя
###[FILTERING]###
Crop(10, 4, -16, -2)
Spline36Resize(688, 512)
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0046.avi
XviD (1.3.x) 2000kbps 688x512 25.000fps (5633 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0046_1.log" -qtype 1 -nopacked -bvhq -bquant_offset 0 -masking 2 -max_key_interval 250 -threads 3 -i "E:\Temp\0046.avs" -o NUL
Tot: enctime(ms) =225883.00, length(bytes) = 257931366
Avg: enctime(ms) = 40.10, fps = 24.94, length(bytes) = 45789
I frames: 404 frames, size = 56816/22953897, quants = 2 / 2.00 / 2
P frames: 3883 frames, size = 52881/205337098, quants = 2 / 2.00 / 2
B frames: 1316 frames, size = 22522/29640131, quants = 3 / 3.00 / 3
N frames: 30 frames, size = 8/ 240
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0046_1.log" -bitrate 2000 -qtype 1 -nopacked -bvhq -bquant_offset 0 -masking 2 -max_key_interval 250 -imin 3 -imax 5 -pmin 3 -pmax 5 -bmin 3 -bmax 5 -threads 3 -i "E:\Temp\0046.avs" -avi "E:\Temp\0046.avi"
Tot: enctime(ms) =884760.00, length(bytes) = 103153492
Avg: enctime(ms) = 157.07, fps = 6.37, length(bytes) = 18312
I frames: 404 frames, size = 26865/10853683, quants = 3 / 4.99 / 5
P frames: 3883 frames, size = 21236/82460595, quants = 3 / 4.99 / 5
B frames: 1316 frames, size = 7476/9838974, quants = 6 / 6.98 / 7
N frames: 30 frames, size = 8/ 240
MUXING
------------------------------
Video file: E:\Temp\0046.avi
Muxing to: E:\Disco_V01C01_Tempter.avi
ffmpeg.exe: -i "E:\Temp\0046.avi" -vcodec copy -r 25.000 "E:\Disco_V01C01_Tempter.avi"
TIME
------------------------------
Общее время кодирования: 1 hour 14 min 59 sec
Файл получился на: 98.51 mb
Еще и скорость кодирования резко упала... Ладно, оставлю пока это видео, там возни очень много, кучу клипов надо по отдельности обрабатывать. Позже вернусь)
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 20-Авг-11 10:19 (спустя 1 час 32 мин., ред. 20-Авг-11 10:19)

BBDragon
Я же перед этим вам посоветовал применить мощные фильтровые пресеты TemporalDegrain_beta или DVD Molotov3 , чтобы сильнее сжать видеоряд, а вы опять елозите видео лёгкими фильтрами (не понимаю , как на таком фильтре вообще могла резко упасть скорость обработки). И понижайте выбранное разрешение, хотя бы 640х480, а также смените матрицу квантования на -qtype 0
Код:
video codec:
XviD
video cli:
-qtype 0 -vhqmode 1 -metric 1 -zones 0,q,3.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 5 -notrellis -nochromame -turbo
-bitrate 2000 -qtype 0 -vhqmode 4 -metric 1 -zones 0,w,1.0,O -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -chigh 30 -clow 15 -vbvmax 4854000 -vbvsize 3145728 -imin 3 -imax 5 -pmin 3 -pmax 5 -bmin 3 -bmax 6
[Профиль]  [ЛС] 

maxick94

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

Сообщений: 464


maxick94 · 20-Авг-11 10:30 (спустя 10 мин.)

Lenape писал(а):
fcp, спасибо,что откликнулись!
Вот такая у меня картинка выпадает:
Если вы делаете рип из папки VIDEO_TS, тогда вам нужно из этого VIDEO_TS собрать DVD (в Nero Express выбираем Запись файлов DVD-Video, кидаем содержимое папки VIDEO_TS (не папку VIDEO_TS, а её содержимое), нажимаем Далее, указываем в качестве рекордера Image Recorder, нажимаем Запись, указываем, куда сохранить образ... После сохранения образа и создания DVD, монтируем образ в формате nrg в программу Daemon Tools или Alcohol 120% - и пробуем снова рипать...
У меня был такой же случай - помогло...
[Профиль]  [ЛС] 

Doc66

RG Русские сериалы

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

Сообщений: 3538

Doc66 · 20-Авг-11 10:59 (спустя 29 мин., ред. 20-Авг-11 10:59)

BBDragon
Скиньте куда-нибудь на файлообменник Ваш файл поиграться.
Как-то непонятно.
Если Вы кодировали в битрейт и с таким 2 проходом
Код:

I frames: 404 frames, size = 26865/10853683, quants = 3 / 4.99 / 5
P frames: 3883 frames, size = 21236/82460595, quants = 3 / 4.99 / 5
B frames: 1316 frames, size = 7476/9838974, quants = 6 / 6.98 / 7
Как может быть настолько завышен битрейт при таких средних квантах? да еще и при кодировании в 2 прохода?
Попробуйте прислушаться к советам Темптера
1. Понизить резолюцию
2. Выбрать h263 матрицу
3. Применить посерьезней фильтр (DVD Molotov3, например)
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 20-Авг-11 11:20 (спустя 21 мин.)

Tempter57 писал(а):
BBDragon
Я же перед этим вам посоветовал применить мощные фильтровые пресеты TemporalDegrain_beta или DVD Molotov3 , чтобы сильнее сжать видеоряд, а вы опять елозите видео лёгкими фильтрами (не понимаю , как на таком фильтре вообще могла резко упасть скорость обработки). И понижайте выбранное разрешение, хотя бы 640х480, а также смените матрицу квантования на -qtype 0
Код:
video codec:
XviD
video cli:
-qtype 0 -vhqmode 1 -metric 1 -zones 0,q,3.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 5 -notrellis -nochromame -turbo
-bitrate 2000 -qtype 0 -vhqmode 4 -metric 1 -zones 0,w,1.0,O -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -chigh 30 -clow 15 -vbvmax 4854000 -vbvsize 3145728 -imin 3 -imax 5 -pmin 3 -pmax 5 -bmin 3 -bmax 6
Doc66 писал(а):
BBDragon
Скиньте куда-нибудь на файлообменник Ваш файл поиграться.
Как-то непонятно.
Если Вы кодировали в битрейт и с таким 2 проходом
Код:

I frames: 404 frames, size = 26865/10853683, quants = 3 / 4.99 / 5
P frames: 3883 frames, size = 21236/82460595, quants = 3 / 4.99 / 5
B frames: 1316 frames, size = 7476/9838974, quants = 6 / 6.98 / 7
Как может быть настолько завышен битрейт при таких средних квантах? да еще и при кодировании в 2 прохода?
Попробуйте прислушаться к советам Темптера
1. Понизить резолюцию
2. Выбрать h263 матрицу
3. Применить посерьезней фильтр (DVD Molotov3, например)
В общем пока я оставлю это видео, для серьезных фильтров железо слабовато, а разгонять ПК сейчас не могу, слишком опасно. Про TemporalDegrain_beta и DVD Molotov3 забыл совсем, пардон муа
Doc66, исходник залью и ссылку вам в ЛС закину)
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 20-Авг-11 11:30 (спустя 9 мин., ред. 20-Авг-11 11:30)

BBDragon
В принципе на двух проходах не особо и надо ограничивать максимальные кванты, но мне просто хотелось увидеть, как у вас при их установке будет происходить перерасход битрейта и насколько. Не люблю рипы с выбросами квантов более 5. Смотрятся плохо подобные фреймы. Давайте хотя бы применим отредактированный DVD MDegrain2 MT
скрытый текст
#RemoveGrainSSE2.dll
#RepairSSE2.dll
#mvtools2.dll
#mt_masktools-25.dll
#WarpSharp.dll
#MT.dll
#GradFun2DB.dll
#SangNom.dll
#Fluxsmooth.dll
#maa.avs
#Ylevels.avs
#LimitedSharpenFaster Mod.avs
setmemorymax(600)
MT("""
#ColorYUV(gain_y=0,cont_y=0,cont_u=0,cont_v=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0)
#ApplyRange(x,y,"maa") # где x и y первый и последний кадр последовательности, на которую применяем антиайлиазинг по необходимости на титрах
source = last
super = source.MSuper(pel=2, sharp=2, rfilter=2)
vb2 = MAnalyse(super, isb=true, truemotion=false, delta=2, blksize=16, overlap=8, lambda=2000, search=4)
vb1 = MAnalyse(super, isb=true, truemotion=false, delta=1, blksize=16, overlap=8, lambda=2000, search=4)
vf1 = MAnalyse(super,isb=false, truemotion=false, delta=1, blksize=16, overlap=8, lambda=2000, search=4)
vf2 = MAnalyse(super,isb=false, truemotion=false, delta=2, blksize=16, overlap=8, lambda=2000, search=4)
source.MDegrain2(super,vb1,vf1,vb2,vf2,thSAD=480).FluxsmoothT(5)
LSFmod(defaults="slow", preblur="ON",strength=70)
GradFun2DB(1.41)
YlevelsS(0,1.0,255,0,255,false)
""",threads=2,overlap=16,splitvertical=false) # or threads=4
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 20-Авг-11 11:44 (спустя 14 мин.)

Tempter57, странно, но прога ругается:
Script error: there is no function named "MT".
Скрипт целиком ваш копировал, там она указана, при этом в прошлый раз (утренний пост) эта функция работала..
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 20-Авг-11 12:19 (спустя 35 мин.)

BBDragon
а если выполнить https://rutr.life/forum/viewtopic.php?p=46978485#46978485 ?
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 20-Авг-11 13:41 (спустя 1 час 22 мин.)

Тогда ругается на отсутствие функции Msuper
[Профиль]  [ЛС] 

mihanja80

Старожил

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

Сообщений: 521

mihanja80 · 20-Авг-11 13:53 (спустя 11 мин.)

я бы рекомендовал Вам посмотреть как часто вставляются ключевые кадры в программе headbands.com/gspot/
Я думаю что причина в слишком динамичном исходнике...
Зы. Ссылку на файл дайте, потренируюсь...
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 20-Авг-11 15:44 (спустя 1 час 51 мин.)

BBDragon писал(а):
Тогда ругается на отсутствие функции Msuper
плагин mvtools2.dll подключён, смотрите, может где у вас кириллица проскочила.
[Профиль]  [ЛС] 

BBDragon

Консольщик

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

Сообщений: 2546

BBDragon · 20-Авг-11 17:28 (спустя 1 час 44 мин.)

Tempter57 писал(а):
BBDragon писал(а):
Тогда ругается на отсутствие функции Msuper
плагин mvtools2.dll подключён, смотрите, может где у вас кириллица проскочила.
Ок, буду искать! Хотя адрес вроде диск E: и всё. Ссылка на исходник (136 Мб): http:// СПАМ
[Профиль]  [ЛС] 

Tempter57

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

Сообщений: 4959

Tempter57 · 20-Авг-11 21:00 (спустя 3 часа, ред. 20-Авг-11 21:00)

BBDragon
Посмотрел, качество действительно-жуть: крупно-зернистый шум и блочность. Медийные фильтры -это вероятно лучший вариант для этого клипа. Для вашего слабого железа думаю наиболее быстрый и эффективный SAT Median Fust MT, остальные более мощные фильтовые скрипты ваш комп просто не потянет. Можна в нём добавить немного и полировку Temporalsoften(2,3,3,6,2)
скрытый текст
#Cnr2.dll
#SmoothAdjust-ICL-x86.dll
#medianblur.dll
#RemoveGrainSSE2.dll
#mt_masktools-25.dll
#MT.dll
#fluxsmooth.dll
#SmoothContrast.avsi
setmemorymax(640)
MT("""
# ColorYUV(gain_y=-0, off_y=-0, gamma_y=0, cont_y=0, cont_u=0, cont_v=0)
# удаление радужности и цветового шума
Cnr2("oxx",8,16,191,100,255,32,255,false)
o = last
m2 = o.removegrain(11,0).medianblur(2,0,0).removegrain(11,20)
m2.fluxsmootht(5).mt_adddiff(mt_makediff(o,m2,U=3,V=3).mt_lut("x 128 - abs 1 < x x 128 - abs 1 - 0.751 * x 128 - x 128 - abs 0.001 + / * 128 + ?",U=2,V=2),U=3,V=3)
Temporalsoften(2,3,3,6,2)
SmoothContrast(contrast=0.04)
SmoothLevels(useopt=-1) # -1 -automatic choice, 1- SSE2 CPU, 2 - Sandy Bridge CPU
""",threads=2,overlap=16,splitvertical=false) # or threads=4
Очень много ключевых кадров получается в этом клипе, вот что получается с квантами в разрешение 624х480:
скрытый текст
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.3053 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (~3309), 4 core(s)
RAM Total: 3247Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
Disco_V01C01.vob >
Disco_V01C01.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:45:320 (5633)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 624x480
Aspect: 1.3033 > 1.3000
VCodecPreset: Custom XviD CLI
VEncodingMode: TwoPass
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4749 > 2000
Quality: 0.458 > 0.267
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: YadifModEDI
AEncodingPreset: Copy
AudioCodec: MP2
AudioBitrate: 224
Samplerate: 48000
Channels: 2
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")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadifmod.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll")
video = MPEG2Source("C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01.d2v", cpu=0, info=3)
audio = NicMPG123Source("C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa")
AudioDub(video, audio)
ConvertToYV12(interlaced = true)
ColorMatrix(hints=true, interlaced=true)
deint = YadifMod(order=-1, edeint=nnedi3(field=-1))#.Subtitle("deinterlaced frame", align=5)
ScriptClip(last, "IsCombedTIVTC(last, cthresh=7, MI=40) ? deint : last")
###[FILTERING]###
LoadVirtualDubPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ccd_sse2.vdf", "CamCD", 0)
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Cnr2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SmoothAdjust-ICL-x86.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fluxsmooth.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SmoothContrast.avsi")
setmemorymax(768)
MT("""
# ColorYUV(gain_y=-0, off_y=-0, gamma_y=0, cont_y=0, cont_u=0, cont_v=0)
# удаление радужности и цветового шума
Cnr2("oxx",8,16,191,100,255,32,255,false)
# ConvertToRGB32().CamCD(7,1).ConvertToYV12()
o = last
m2 = o.removegrain(11,0).medianblur(2,0,0).removegrain(11,20)
m2.fluxsmootht(5).mt_adddiff(mt_makediff(o,m2,U=3,V=3).mt_lut("x 128 - abs 1 < x x 128 - abs 1 - 0.751 * x 128 - x 128 - abs 0.001 + / * 128 + ?",U=2,V=2),U=3,V=3)
Temporalsoften(2,3,3,6,2)
SmoothContrast(contrast=0.04)
SmoothLevels(useopt=-1) # -1 -automatic choice, 1- SSE2 CPU, 2 - Sandy Bridge CPU
""",threads=4,overlap=16,splitvertical=false) # or threads=2
# Назначение: для обработки исходника DVB с крупно-зернистым шумом
# Тип шумоподавителя: на основе CamCD + removegrain + medianblur + fluxsmootht
# Скорость обработки: быстрая
###[FILTERING]###
Crop(10, 6, -16, -2)
BicubicResize(624, 480)
Используем готовый файл: C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0015.avi
XviD (1.3.x) 2000kbps 624x480 25.000fps (5633 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0015_1.log" -qtype 0 -vhqmode 1 -metric 1 -zones 0,q,3.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 5 -notrellis -nochromame -turbo -threads 6 -i "E:\Temp\0015.avs" -o NUL
Tot: enctime(ms) =39499.00, length(bytes) = 117233071
Avg: enctime(ms) = 7.01, fps = 142.61, length(bytes) = 20811
I frames: 625 frames, size = 25451/15907093, quants = 3 / 3.00 / 3
P frames: 3692 frames, size = 23774/87776170, quants = 3 / 3.00 / 3
B frames: 1267 frames, size = 10694/13549416, quants = 4 / 4.00 / 4
N frames: 49 frames, size = 8/ 392
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0015_1.log" -bitrate 2000 -qtype 0 -vhqmode 4 -metric 1 -zones 0,w,1.0,O -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -chigh 30 -clow 15 -vbvmax 4854000 -vbvsize 3145728 -imin 3 -pmin 3 -bmin 3 -threads 6 -i "E:\Temp\0015.avs" -avi "E:\Temp\0015.avi"
Tot: enctime(ms) =77375.00, length(bytes) = 56735229
Avg: enctime(ms) = 13.74, fps = 72.80, length(bytes) = 10071
I frames: 625 frames, size = 15804/9878021, quants = 3 / 4.94 / 6
P frames: 3692 frames, size = 11141/41133070, quants = 3 / 6.37 / 9
B frames: 1267 frames, size = 4517/5723746, quants = 4 / 8.05 / 12
N frames: 49 frames, size = 8/ 392
MUXING
------------------------------
Video file: E:\Temp\0015.avi
Audio file: C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa
Muxing to: C:\Documents and Settings\Admin\Рабочий стол\Disco_V01C01.avi
Please wait...
TIME
------------------------------
Общее время кодирования: 5 min 35 sec
Файл получился на: 60.39 mb
чуточку лучше кванты с другим медиан-фильтром, скорость его в 1,5 раза ниже
скрытый текст
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.3053 (v3.5 Service Pack 1)
AviSynth: AviSynth 2.58 tsp MT version 5(mod seraphy), build:Jul 12 2009 [07:46:21]
CPU Info: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (~3309), 4 core(s)
RAM Total: 3247Mb
Language: RUS (1251, ",")
SystemDrive: C:
XviD4PSP
------------------------------
Version: 5.10.250.0
Created: 04.08.2011 21:53:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: E:\Temp
FILES
------------------------------
Disco_V01C01.vob >
Disco_V01C03.avi
TASK
------------------------------
Format: AVI Hardware
Duration: 00:03:45:320 (5633)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 624x480
Aspect: 1.3033 > 1.3000
VCodecPreset: Custom XviD CLI
VEncodingMode: TwoPass
VideoCodec: MPEG2 > XviD (1.3.x)
VideoBitrate: 4749 > 2000
Quality: 0.458 > 0.267
Framerate: 25.000
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: YadifModEDI
AEncodingPreset: Copy
AudioCodec: MP2
AudioBitrate: 224
Samplerate: 48000
Channels: 2
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")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadifmod.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll")
setmtmode(5)
video = MPEG2Source("C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01.d2v", cpu=0, info=3)
audio = NicMPG123Source("C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa")
AudioDub(video, audio)
ConvertToYV12(interlaced = true)
ColorMatrix(hints=true, interlaced=true)
deint = YadifMod(order=-1, edeint=nnedi3(field=-1))#.Subtitle("deinterlaced frame", align=5)
ScriptClip(last, "IsCombedTIVTC(last, cthresh=7, MI=40) ? deint : last")
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\medianblur.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-25.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fluxsmooth.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Ylevels.avs")
setmtmode(2)
setmemorymax(500)
o = last
m2 = o.medianblur(2,0,0)
m2 = o.removegrain(4).mergeluma(m2,0.5).mt_lutxy(m2,"x y < x 1 + x y > x 1 - x ? ?",U=2,V=2).removegrain(11)
lop = m2.fluxsmootht(5)
sup1 = lop.msuper(pel=1)
sup2 = m2.msuper(pel=1, levels=1)
bv1 = sup1.manalyse(isb=true, delta=1,blksize=16,overlap=8,truemotion=false,search=5)
fv1 = sup1.manalyse(isb=false,delta=1,blksize=16,overlap=8,truemotion=false,search=5)
bv2 = sup1.manalyse(isb=true, delta=2,blksize=16,overlap=8,truemotion=false,search=5)
fv2 = sup1.manalyse(isb=false,delta=2,blksize=16,overlap=8,truemotion=false,search=5)
KEEP = "0.6" # какое количество HiFreq-зерна надо сохранить. 0.0=ничего не сохраняем, 1.0=оставляем всё. !! String -это заданная величина !!
m2.mdegrain2(sup2,bv1,fv1,bv2,fv2,thSAD=400)
\.mt_adddiff(mt_makediff(o,m2,U=3,V=3).mt_lut("x 128 - abs 1 < x x 128 - abs 1 - "+KEEP+" * x 128 - x 128 - abs 0.001 + / * 128 + ?",U=2,V=2),U=3,V=3)
YlevelsS(0,1.0,255,0,255)
###[FILTERING]###
Crop(10, 6, -16, -2)
BicubicResize(624, 480)
Используем готовый файл: C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa
VIDEO ENCODING
------------------------------
Encoding video to: E:\Temp\0017.avi
XviD (1.3.x) 2000kbps 624x480 25.000fps (5633 frames)
...first pass...
xvid_encraw.exe: -pass1 "E:\Temp\0017_1.log" -qtype 0 -metric 1 -zones 0,q,3.0,O -nopacked -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -quality 5 -vhqmode 1 -notrellis -nochromame -turbo -threads 6 -i "E:\Temp\0017.avs" -o NUL
Tot: enctime(ms) =236772.00, length(bytes) = 101607675
Avg: enctime(ms) = 42.03, fps = 23.79, length(bytes) = 18037
I frames: 583 frames, size = 23555/13732724, quants = 3 / 3.00 / 3
P frames: 3576 frames, size = 21059/75309591, quants = 3 / 3.00 / 3
B frames: 1433 frames, size = 8768/12565032, quants = 4 / 4.00 / 4
N frames: 41 frames, size = 8/ 328
...last pass...
xvid_encraw.exe: -pass2 "E:\Temp\0017_1.log" -bitrate 2000 -qtype 0 -metric 1 -zones 0,w,1.0,O -nopacked -bvhq -bquant_ratio 162 -bquant_offset 0 -masking 2 -max_key_interval 250 -chigh 30 -clow 15 -vbvmax 4854000 -vbvsize 3145728 -imin 3 -pmin 3 -bmin 3 -threads 6 -i "E:\Temp\0017.avs" -avi "E:\Temp\0017.avi"
Tot: enctime(ms) =257141.00, length(bytes) = 57540732
Avg: enctime(ms) = 45.65, fps = 21.91, length(bytes) = 10214
I frames: 583 frames, size = 16456/9594105, quants = 3 / 4.40 / 5
P frames: 3576 frames, size = 11584/41427344, quants = 3 / 5.55 / 8
B frames: 1427 frames, size = 4568/6518907, quants = 4 / 7.03 / 10
N frames: 47 frames, size = 8/ 376
MUXING
------------------------------
Video file: E:\Temp\0017.avi
Audio file: C:\Documents and Settings\Admin\Мои документы\Disco_V01C01.index\Disco_V01C01 Tc0 L2 2ch 48 224 DELAY 0ms.mpa
Muxing to: C:\Documents and Settings\Admin\Рабочий стол\Disco_V01C03.avi
Please wait...
TIME
------------------------------
Общее время кодирования: 8 min 32 sec
Файл получился на: 61.16 mb
[Профиль]  [ЛС] 

LonerD

Top Loader 02* 300GB

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

Сообщений: 3593

LonerD · 20-Авг-11 22:19 (спустя 1 час 19 мин., ред. 20-Авг-11 22:19)

Tempter57 писал(а):
Возврат зерна можно осуществить в любом пресете, в том числе и том, который вы упомянули, добавив следующие строки...
Цитата:
filtering.rar с учётом ваших пожеланий
Спасибо. Это именно "родное" зерно или наложение искусственной зернистости?
fcp писал(а):
черновик версии с авто-отменой зависших заданий
Скачал, буду тестить.
И еще возник вопрос.
Насколько критично для кодирования x264 (с фильтрами или без фильтров) количество ядер у процессора.
Присматриваю ноутбук, и, возможно, время от времени на нем, возможно, будет что-то кодироваться пока не доступен стационар (основное железо для кодирования - стационарный компьютер с Core i7 920).
Есть сомнения между четырехядерным Corei7 и двухядерным Corei5. По производительности в среднем паритет (i5 чуть слабее, но и цена дешевле). А вот по кодированию интересно бы сравнить.
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error