|
fcp
Стаж: 16 лет 2 месяца Сообщений: 1470
|
fcp ·
18-Авг-11 15:53
(13 лет 2 месяца назад)
Lenape
Возможно, проблема в превью. Если нет особой привязанности к этой древней r65, то первым делом имеет смысл обновиться до r250 (ссылка есть в первом сообщении этой темы). Если не поможет, то скачайте архив из этого сообщения и замените файлы в папке с программой на файлы из этого архива - но только после установки r250!. Далее - по обстоятельствам Если ошибка не пропадет, то возможно помимо виндовского окна об ошибке будет появляться окно от XviD4PSP - тогда инфу оттуда тоже приложите.
|
|
Lenape
Стаж: 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
Стаж: 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
Стаж: 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
Стаж: 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
Стаж: 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
Стаж: 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
Стаж: 16 лет 9 месяцев Сообщений: 3594
|
LonerD ·
20-Авг-11 22:19
(спустя 1 час 19 мин., ред. 20-Авг-11 22:19)
Tempter57 писал(а):
Возврат зерна можно осуществить в любом пресете, в том числе и том, который вы упомянули, добавив следующие строки...
Цитата:
filtering.rar с учётом ваших пожеланий
Спасибо. Это именно "родное" зерно или наложение искусственной зернистости?
fcp писал(а):
черновик версии с авто-отменой зависших заданий
Скачал, буду тестить.
И еще возник вопрос.
Насколько критично для кодирования x264 (с фильтрами или без фильтров) количество ядер у процессора.
Присматриваю ноутбук, и, возможно, время от времени на нем, возможно, будет что-то кодироваться пока не доступен стационар (основное железо для кодирования - стационарный компьютер с Core i7 920).
Есть сомнения между четырехядерным Corei7 и двухядерным Corei5. По производительности в среднем паритет (i5 чуть слабее, но и цена дешевле). А вот по кодированию интересно бы сравнить.
|
|
|