|
Штирлиц75
Стаж: 16 лет 7 месяцев Сообщений: 3766
|
Штирлиц75 ·
25-Янв-13 16:16
(11 лет 10 месяцев назад, ред. 25-Янв-13 16:16)
Tempter57 писал(а):
57559528Уберите иные задачи на PC и в первую очередь закройте мю-торрент, при современных скоростях инета там довольно приличный поток идёт.
Вообще закрыть или только с тех винтов, на которых завязан Хвид? торрент "откусывает" где-то 50Мб оперативы, мазила жрет больше. При З Гб оперативы, которые пользует Хрюша (из 4-х на плашке), 640 Мб Хвид идут честные.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
25-Янв-13 16:41
(спустя 25 мин.)
AngellSmall писал(а):
57554651Я так понял, что при Spline144Resize можно оставить деблок по умолчанию, т.е -1:-1 или лучше поставить 0:0. И можно не применять фильтры?
Я ставлю деблок 0:0 , но у меня перед Spline144Resize идёт деинтерлейсер QTGMC с шумодавом, и на битрейте я не экономлю. Как это будет выглядеть допустим с TDeint , надо смотреть.
Что касается фильтров, здесь каждый определяет для себя сам. В любом случае это будет компромисс.
Некоторые вещи с фильтрами у меня получаются лучше. Ну и что ?! Скорость кодирования на моём железе настолько мала, что вынужден отказаться от этого.
Кодирование в 10 бит получается ещё лучше, но где взять деньги на аппаратуру для просмотра этого видео ?!
|
|
AngellSmall
Стаж: 11 лет 10 месяцев Сообщений: 8
|
AngellSmall ·
25-Янв-13 18:47
(спустя 2 часа 6 мин.)
busoni4444 Понятно. Тогда вопрос. Нужны ли фильтры для кодирование в 10 бит.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
25-Янв-13 20:06
(спустя 1 час 19 мин., ред. 26-Янв-13 03:14)
AngellSmall
Как минимум нужен дебандер в качестве конвертера в 10 бит, а дальше на выбор в зависимости от того, что Вы хотите исправить.
В XviD4PSP 5 очень хорошие пресеты для этого в меню Фильтрация. Tempter57 постарался, и нам не надо особо мудрить со скриптами, хотя изучать настройки плагинов необходимо.
Для примера : этот рип в 10 бит я сделал с не очень качественного DVB c применением шумодава DenoiseMD2 и дебандера LumaDBL c добавлением зерна на тёмном фоне. Причём, рип сделал с первого раза без проб. Тем не менее, добиться даже такого качества в 8 бит у меня не получилось... И размер получился на 30% меньше, чем в 8 бит. Выводы делайте сами...
Вот лог кодирования :
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Home Premium Service Pack 1 (x32)
Framework: 2.0.50727.5420 (v4.0)
AviSynth: AviSynth 2.60, build:Aug 28 2012 [18:17:07]
CPU Info: Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz (~2527), 4 core(s)
RAM Total: 3052Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.305.0
Created: 27.08.2012 13:59:36
AppPath: C:\Program Files\XviD4PSP 5
TempPath: D:\Temp XviD4PSP FILES
------------------------------
Petrik.Kirkorov_Sneg.DVB.mpg >
Petrik.Kirkorov_Sneg.DVB.mkv TASK
------------------------------
Format: MKV
Duration: 00:04:23:760 (6594)
VideoDecoder: DirectShowSource2
Resolution: 704x576 > 768x424
Aspect: 1.8113
VCodecPreset: Custom x264 CLI
VEncodingMode: Quality
VideoCodec: MPEG2 > x264 10-bit depth
VideoBitrate: 2870 > Q18.0
Framerate: 25.000
SourceType: INTERLACED
FieldOrder: VARIABLE
Deinterlacer: QTGMC
AudioDecoder: NicMPG123Source
AEncodingPreset: Custom
AudioCodec: MP2 > MP3
AudioBitrate: 192
Samplerate: 48000
Channels: 2
Normalize: 90%
Accurate: 100%
Gain: 6.066 SCRIPT
------------------------------
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avss.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\VerticalCleaner.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI3.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI2.dll")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll") video = DirectShowSource2("D:\Клипы-переделать\Petrik.Kirkorov_Sneg.DVB.mpg", fps=25.000, preroll=15, lavs="L3", lavd="L3")
audio = NicMPG123Source("D:\Temp XviD4PSP\0002_0.mp2")
AudioDub(video, audio) AmplifydB(6.066)
ConvertToYV12(interlaced = true)
QTGMC(Preset="Fast", Sharpness=1.0, FPSDivisor=2)
Crop(0, 82, -0, -70)
Spline144Resize(768, 424) ###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avstp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dfttestmod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TEdgeMask.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\f3kgrain_v0.4.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GrainFactoryLite_v1.2.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\LumaDBLite_v0.7.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\DenoiseMD.avs") SetMTMode(2)
setmemorymax(1333) W = width(last)
H = height(last) DenoiseMD2(lsb=true, sigma=6, blksize=16, thcomp=96, str=0.8) # DeBanding
# setmtmode(5)
LumaDBL(g1soft=4,lsb=true, lsb_in=true)
# setmtmode(2)
# GradFun3(smode=1, thr=0.5, radius=32, lsb=true, lsb_in=true) # ==== ресайз 16-битного видео ====
Dither_Resize16(W, H) OUTPUT_BIT_DEPTH = 16 # изменить 16 на 8 при отладке или установить 10 при обрезании верхних битов скриптом (OUTPUT_BIT_DEPTH == 16) ? Eval("""
Dither_convey_yuv4xxp16_on_yvxx() #16-бит
""") : (OUTPUT_BIT_DEPTH == 10) ? Eval("""
Dither_quantize(10, mode=6,reducerange=true) #10-бит
Dither_convey_yuv4xxp16_on_yvxx() #
""") : DitherPost() #8-бит # Для конвертации 8 битного исходника HD разрешения в 16 бит с фильтром DeBanding c шумоподавителем на базе векторного анализа оценки движения
#
###### ПРЕДУПРЕЖДЕНИЕ ######
# Установить в Глобальных настройках: Сначала кроп\ресайз потом фильтрация
# Выбрать в настройках кодека AVC profile: High 10 Profile ###[FILTERING]### AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp XviD4PSP\0002.mp3
MP3 192kbps 2ch 16bit 48000khz lame.exe: -m s -b 192 -q 0 --replaygain-accurate - "D:\Temp XviD4PSP\0002.mp3" VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp XviD4PSP\0002.264
x264 10-bit depth Q18.0 768x424 25.000fps (6594 frames) avs4x264.exe: -L x264.exe --input-depth 16 --crf 18.0 --preset veryslow --profile high10 --level 4.1 --ref 12 --aq-mode 2 --bframes 12 --direct spatial --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 11 --no-mbtree --min-keyint 25 --sar 1:1 --output "D:\Temp XviD4PSP\0002.264" "D:\Temp XviD4PSP\0002.avs" raw [info]: 768x424p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High 10, level 4.1, 4:2:0 10-bit x264 [info]: frame I:46 Avg QP:30.29 size: 37266
x264 [info]: frame P:1524 Avg QP:31.80 size: 18140
x264 [info]: frame B:5024 Avg QP:35.61 size: 6551
x264 [info]: consecutive B-frames: 1.9% 0.8% 7.2% 43.3% 16.2% 29.8% 0.7% 0.0% 0.1% 0.0% 0.0% 0.0% 0.0%
x264 [info]: mb I I16..4: 9.9% 75.4% 14.7%
x264 [info]: mb P I16..4: 0.5% 10.8% 1.4% P16..4: 35.0% 37.9% 10.6% 0.0% 0.0% skip: 3.8%
x264 [info]: mb B I16..4: 0.0% 1.3% 0.2% B16..8: 42.8% 19.1% 2.7% direct: 6.0% skip:28.0% L0:34.1% L1:44.4% BI:21.5%
x264 [info]: 8x8 transform intra:84.2% inter:71.0%
x264 [info]: coded y,uvDC,uvAC intra: 93.1% 85.4% 50.3% inter: 28.9% 22.5% 3.4%
x264 [info]: i16 v,h,dc,p: 14% 25% 5% 57%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 7% 3% 10% 16% 17% 13% 13% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 9% 2% 8% 14% 16% 12% 12% 10%
x264 [info]: i8c dc,h,v,p: 28% 21% 18% 32%
x264 [info]: Weighted P-Frames: Y:8.0% UV:5.4%
x264 [info]: ref P L0: 60.1% 18.5% 7.0% 3.7% 2.4% 2.4% 1.8% 1.1% 0.9% 1.0% 0.9% 0.2% 0.0%
x264 [info]: ref B L0: 91.3% 5.2% 1.3% 0.6% 0.4% 0.4% 0.3% 0.2% 0.2% 0.1% 0.1%
x264 [info]: ref B L1: 97.9% 2.1%
x264 [info]: kb/s:1888.68 x264 [total]: encoded 6594 frames, 1.34 fps, 1888.68 kb/s MUXING
------------------------------
Video file: D:\Temp XviD4PSP\0002.264
Audio file: D:\Temp XviD4PSP\0002.mp3
Muxing to: D:\Temp Sony\Petrik.Kirkorov_Sneg.DVB.mkv mkvmerge.exe: -o "D:\Temp Sony\Petrik.Kirkorov_Sneg.DVB.mkv" --default-duration 0:25.000fps -d 0 -A -S --compression -1:none "D:\Temp XviD4PSP\0002.264" -a 0 -D -S --no-chapters --compression -1:none "D:\Temp XviD4PSP\0002.mp3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 1 hour 22 min 53 sec
Файл получился на: 65.49 mb
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4306
|
george$t ·
25-Янв-13 22:03
(спустя 1 час 56 мин.)
Tempter57
По ощущениям, Srestore поаккуратнее на блендах, чем BlendBob, и, я бы сказал, порезче, особенно заметно на третьем кадре: http://screenshotcomparison.com/comparison/4311
Тест проход по всему фильму обошёлся без сюрпризов. Хорошо, что вы вспомнили про этот вариант. Сам бы я не допетрил. Если надумаю раздавать, ругань возьму на себя, благодарности переадресую Вам. Большое спасибо.
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
25-Янв-13 22:53
(спустя 50 мин.)
imgeorgest писал(а):
57565745По ощущениям, Srestore поаккуратнее на блендах, чем BlendBob, и, я бы сказал, порезче
Так и должно быть, плагин Blendbob.dll довольно древний 2004г., а скрипт srestore.avsi постоянно развивается и впитывает все новшества.
|
|
Динамит
Стаж: 17 лет 4 месяца Сообщений: 1035
|
Динамит ·
26-Янв-13 06:39
(спустя 7 часов)
А каким образом надо подключать этот "awarpsharp2"?
Что-то у меня все время ошибка:
ScriptRunner: Script error: there is no function named "awarpsharp2"
лог
ScriptRunner: Script error: there is no function named "awarpsharp2" в XviD4PSP.AviSynthClip..ctor(String func, String arg, AviSynthColorspace forceColorSpace, AudioSampleType forceSampleType) в C:\XviD4PSP\classes\AviSynthWrapper.cs:строка 312
в XviD4PSP.AviSynthReader.ParseScript(String script) в C:\XviD4PSP\classes\AviSynthReader.cs:строка 36
в XviD4PSP.ScriptRunner.worker_DoWork(Object sender, DoWorkEventArgs e) в C:\XviD4PSP\windows\ScriptRunner.xaml.cs:строка 70 ------- import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemoveGrainSSE2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RepairSSE2.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\VerticalCleaner.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI3.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\EEDI2.dll")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeint.dll")
#loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll") DirectShowSource("H:\Capture_20130121-220333.avi", fps=25.000, convertfps=true) ConvertToYV12(interlaced = true)
Tweak(hue=0, sat=1.3, bright=0, cont=1.00, coring=true, dither=false)
QTGMC(Preset="Slow", Sharpness=1.0, FPSDivisor=2)
crop (16, 4, -10, -4)
spline144resize(720, 536) mergechroma ( awarpsharp2(depth=12,thresh=255,blur=3) ) # ==== DEBANDING ====
GradFun3 (thr=1.4*0.3, smode=2, lsb=true)
Dither_add_grain16 (var=0.5, uvar=0, soft=2)
DitherPost(mode=6, ampo=0, ampn=1) ###[FILTERING]###
###[FILTERING]### Trim(108064, 109659)
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
26-Янв-13 09:26
(спустя 2 часа 47 мин., ред. 26-Янв-13 09:26)
Динамит
Код:
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\awarpsharp2.dll")
и сразу откройте закрытую строку в скрипте с AddGrainC.dll, иначе будет второй вопрос. Кроме того вам потребуется и добавление 4-х плагинов пакета dither: avstp.dll, dither.dll, dither.avsi, mt_xxpand_multi.avsi, а это ещё четыре вопроса. Несомненно будет и пятый по последним двум, поскольку они подключаются через Import
|
|
Neo54213
Стаж: 15 лет 8 месяцев Сообщений: 708
|
Neo54213 ·
26-Янв-13 10:17
(спустя 50 мин., ред. 26-Янв-13 10:17)
При приоритете кодирования Выше среднего комп естественно начинает жутко тормозить, но fps кодирования становится только меньше, чем при кодировании с низким приоритетом. Это какой-то глюк? WinXP SP3 32-bit, Athlon 3000+ 2 ГГц
|
|
Динамит
Стаж: 17 лет 4 месяца Сообщений: 1035
|
Динамит ·
26-Янв-13 13:19
(спустя 3 часа)
Tempter57
Спасибо за помощь, но конечно же вопросы возникли, теперь выдается ошибка: ScriptRunner: Script error: there is no function named "GradFun3" Вроде я этот плагин прописываю, но эффекта нету....
|
|
AlistRain
Стаж: 12 лет 3 месяца Сообщений: 536
|
AlistRain ·
26-Янв-13 14:01
(спустя 41 мин., ред. 26-Янв-13 14:01)
Neo54213 писал(а):
57571652Это какой-то глюк?
Глюк логики. Выставление приоритета не добавит гигагерцев, а системе работать мешает. Именно поэтому при смене приоритета винды пишут, что сейчас всё рухнет. Во имя научного клика и Википедии.
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
26-Янв-13 14:17
(спустя 15 мин., ред. 26-Янв-13 14:17)
Динамит писал(а):
57574357ScriptRunner: Script error: there is no function named "GradFun3"
Такого плагина не существует, нужны 4 плагина из пакета dither:
Код:
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avstp.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.dll")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.avsi")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
|
|
женечка85
Стаж: 15 лет Сообщений: 193
|
женечка85 ·
26-Янв-13 19:04
(спустя 4 часа)
У меня такой вопросик, дает ли высокую скорость кодирования фаила наивысший приоритет кодирования?
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
26-Янв-13 19:16
(спустя 11 мин.)
женечка85
Не даёт. Высокую скорость даёт мощный процессор.
|
|
женечка85
Стаж: 15 лет Сообщений: 193
|
женечка85 ·
26-Янв-13 19:23
(спустя 7 мин.)
busoni4444 писал(а):
57580725женечка85
Не даёт. Высокую скорость даёт мощный процессор.
то есть дает только высокую нагрузку на систему и все?
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
26-Янв-13 19:36
(спустя 13 мин.)
женечка85 писал(а):
57580860то есть дает только высокую нагрузку на систему и все?
А Вам этого мало ?
|
|
женечка85
Стаж: 15 лет Сообщений: 193
|
женечка85 ·
26-Янв-13 19:44
(спустя 7 мин., ред. 26-Янв-13 19:44)
busoni4444 писал(а):
57581134
женечка85 писал(а):
57580860то есть дает только высокую нагрузку на систему и все?
А Вам этого мало ?
я не хочу чтобы все тормозило
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
26-Янв-13 19:58
(спустя 13 мин.)
женечка85
Жмите на газ !...
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
26-Янв-13 21:12
(спустя 1 час 14 мин.)
busoni4444 писал(а):
57581604женечка85
Жмите на газ !...
Это куды хоть жать то?
|
|
Штирлиц75
Стаж: 16 лет 7 месяцев Сообщений: 3766
|
Штирлиц75 ·
26-Янв-13 21:21
(спустя 8 мин.)
женечка85 писал(а):
57581307
busoni4444 писал(а):
57581134
женечка85 писал(а):
57580860то есть дает только высокую нагрузку на систему и все?
А Вам этого мало ?
я не хочу чтобы все тормозило
Значит, пусть будет лучше на среднем приоритете. Tempter57
Цитата:
the Malibu Bikini Shop.1986.h263.avi готов! Общее время кодирования: 1 day 2 hour 10 min 34 sec
Теперь ещё с аудиодорогой разбираться - там несовпадения по пикам между русской и аглицкой...
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
27-Янв-13 00:59
(спустя 3 часа, ред. 27-Янв-13 04:59)
Tempter57
Цитата:
Это куды хоть жать то?
Это рядом с тормозом... женечка85
Надеюсь, Вы не против, что я немного пошутил. Разговаривать с женщиной серьёзно - это скучно...
Если серьёзно, то смена приоритета кодирования мало влияет на тормоза системы и других программ. Они тем больше тормозят, чем больше задействуются рессурсы системы (процессор, оперативная память) при кодировании. Чем сложнее скрипт, тем больше тормозов. Некоторые скрипты слабые системы вообще не тянут - XviD4PSP 5 пишет ошибку, что для работы программы недостаточно памяти, или что-то в этом роде...
Это только одна причина тормозов, а их может быть несколько.
Покажите полный лог кодирования, на котором у Вас "всё тормозит"
У меня приоритет стоит выше среднего, и на простых скриптах ничего не тормозит. Да, на сложном скрипте (к примеру, лог в этом посту) система и браузер притормаживают, а иногда и тормозят. Но это нормально, когда для кодирования задействуется 90-95% оперативной памяти.
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
27-Янв-13 08:10
(спустя 7 часов)
Предыстория
busoni4444 писал(а):
Вопрос. Почему все DVB тормозят на обычном скрипте в превью, в МРС, в WPF ? Только AvsPmod_v2.4.1 проигрывает без тормозов.
fcp писал(а):
И да, я посомтрел тот скрипт в превью AvsP. Молодцы разработчики, нормальное превью)) В MeGui оно работает примерно так-же (хотя в AvsP мне показалось или нет, но вроде оно чуть "поживее"). Секрет там видимо в том, что оно воспроизводит не каждый кадр, а с пропусками. Т.е. ползунок перемещается с нужной скоростью (25 кадров в секунду в моем случае), но кол-во обработаных и показаных кадров явно меньше, там все-же очень заметный стробоскоп. Вот в этом и фокус, что он выдает не все кадры. Видимо учитывается время выдачи предыдущего кадра и корректируется номер следующего (сдвигается вперед). В DirectShow - не так. Там затребываются все кадры, и хоть Ависинт и не успевает их выдавать, DirectShow продолжает требовать их один за другим, хоть даже из-за большого времени их получения он все-равно не сможет их показать в тот момент, когда это было нужно. В результате наступает вообще полная жопа, т.к. всё это дело просто захлебывается..
Так уж совпало, что я и сам в эти дни хотел переделать PictureView, и busoni4444 мне подкинул интересный факт про AvsPmod. Поэтому вот тестовая версия программы, в которой PictureView может полноценно воспроизводить видео. Причем в двух режимах: с пропуском кадров (скорость воспроизведения постоянна, но если AviSynth не успевает выдавать кадры в нужное время, то часть из них будет пропускаться), и без пропуска кадров (будут показаны все кадры, но скорость воспроизведения не гарантируется, т.е. она будет ниже, чем требуется). Чекбокс для выбора режима временно вынесен в главное окно (между обрезкой и пресетом кодирования звука), если галка стоит - кадры будут пропускаться.
Плюсы:
1. Всё сделано с нуля и от старого PictureView ничего не осталось.
2. Делается только один ресайз (раньше их там было два, первый был нужен, чтоб выставить требуемый аспект, а второй - когда картинка вписывается в нужную область окна программы).
3. Сообщения Ависинта об ошибках теперь красииивые И в них виден номер строки (раньше этого не было, т.к. Ависинту скармливался "виртуальный" скрипт, а не реальный файл).
Минусы:
1. Всё сделано с нуля и от старого PictureView ничего не осталось (зато могли появиться баги ).
2. Изначально PictureView выгружал Ависинт сразу-же после получения изображения. Понятно, что для возможности выводить ~25 кадров в секунду этот вариант не годился, поэтому пока-что Ависинт не выгружается до самого закрытия превью (т.е. как и с DirectShow или MediaBridge). Но каким-то образом надо будет добавить и такую возможность.
3. Звука нет, только видео. Как взять звук у Ависинта - знаю, что и как с ним делать дальше - не знаю..
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
27-Янв-13 08:30
(спустя 19 мин.)
fcp
Спасибо, а подскажи: Russian.txt и Changelog_rus.txt останутся старыми с r.309.2 ?
|
|
fcp
Стаж: 16 лет 3 месяца Сообщений: 1470
|
fcp ·
27-Янв-13 09:07
(спустя 37 мин.)
Tempter57
Russian.txt и Changelog_rus.txt можно взять по этим прямым ссылкам (сохранять через правый клик). Но конкретно в этой тестовой версии я никаких переводимых надписей не добавлял ("Allow drop frames" - вписано без возможности перевода).
|
|
женечка85
Стаж: 15 лет Сообщений: 193
|
женечка85 ·
27-Янв-13 12:23
(спустя 3 часа, ред. 27-Янв-13 12:23)
busoni4444 писал(а):
57585071Tempter57
Цитата:
Это куды хоть жать то?
Это рядом с тормозом... женечка85
Надеюсь, Вы не против, что я немного пошутил. Разговаривать с женщиной серьёзно - это скучно...
Если серьёзно, то смена приоритета кодирования мало влияет на тормоза системы и других программ. Они тем больше тормозят, чем больше задействуются рессурсы системы (процессор, оперативная память) при кодировании. Чем сложнее скрипт, тем больше тормозов. Некоторые скрипты слабые системы вообще не тянут - XviD4PSP 5 пишет ошибку, что для работы программы недостаточно памяти, или что-то в этом роде...
Это только одна причина тормозов, а их может быть несколько.
Покажите полный лог кодирования, на котором у Вас "всё тормозит"
У меня приоритет стоит выше среднего, и на простых скриптах ничего не тормозит. Да, на сложном скрипте (к примеру, лог в этом посту) система и браузер притормаживают, а иногда и тормозят. Но это нормально, когда для кодирования задействуется 90-95% оперативной памяти.
Да я привыкла что надо мной подшучивают , в принципе я разобралась что к чему, один только вопросик остался - на кодировку фильма уходят примерно сутки, это нормально?
|
|
Yurasyk
Стаж: 16 лет 2 месяца Сообщений: 3506
|
Yurasyk ·
27-Янв-13 12:38
(спустя 15 мин.)
женечка85 писал(а):
57592160на кодировку фильма уходят примерно сутки, это нормально
А если на кодировку фильма уходит 2 недели? Не можно сказать глобально, нормально или нет. Всё относительно сложности скрипта, размера кадра, сложности видео и скорости машины. Но вот когда человек говорит, что
bayaman писал(а):
57466527На Xilisoft около 40фпс при кодировании фулл хд получаю
это уже не нормально, ибо слишком быстро.
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
27-Янв-13 12:45
(спустя 6 мин.)
Yurasyk писал(а):
57592452bayaman писал(а): 57466527На Xilisoft около 40фпс при кодировании фулл хд получаю это уже не нормально, ибо слишком быстро.
Скорее всего в этом случае имелось в виду, что выполняется ресайз HD до SD разрешения и кодируется XviD без подключения фильтрации кроме простого деинтерлейса в случае необходимости.
|
|
Штирлиц75
Стаж: 16 лет 7 месяцев Сообщений: 3766
|
Штирлиц75 ·
27-Янв-13 13:12
(спустя 27 мин.)
женечка85 писал(а):
57592160один только вопросик остался - на кодировку фильма уходят примерно сутки, это нормально?
присоединяюсь к Yurasyk
Yurasyk писал(а):
57592452Всё относительно сложности скрипта, размера кадра, сложности видео и скорости машины.
Выделил основное. Поскольку буквально на днях у меня на простом скрипте делало за пару часов, усложненном - 12 часов, а на сильных фильтрах ушло более суток.
Нескромный вопрос - какой у Вас процессор?
|
|
Yurasyk
Стаж: 16 лет 2 месяца Сообщений: 3506
|
Yurasyk ·
27-Янв-13 13:29
(спустя 16 мин.)
Штирлиц75 писал(а):
57593045Нескромный вопрос - какой у Вас процессор?
два года назад начинал на C2D T7200+2Гб ОЗУ, сейчас на i7-2600K@4,5+16Гб ОЗУ
|
|
Штирлиц75
Стаж: 16 лет 7 месяцев Сообщений: 3766
|
Штирлиц75 ·
27-Янв-13 13:36
(спустя 7 мин.)
Yurasyk, пардон, вопрос был адресован женечка85
|
|
|