|
bagatur80
Стаж: 13 лет 5 месяцев Сообщений: 1230
|
bagatur80 ·
05-Дек-13 15:29
(11 лет назад)
Что-то нигде не могу найти описание скрипта на 745 МБ, штобэ потренироваться - так сказать, для начала - скиньте кто-нить, будьте так добры...
|
|
HortonEN
Стаж: 16 лет 10 месяцев Сообщений: 6333
|
HortonEN ·
05-Дек-13 17:16
(спустя 1 час 47 мин.)
sasha207207 писал(а):
61994619В окне превью есть возможность делать перемотку по ключевым кадрам (именно по ключевым) , как в 6-й версии?
Есть подозрение что это вообще невозможно.
Пятёрка открывает видео через скрипты ависинта.
На выходе ависинта ─ каждый кадр является ключевым.
|
|
marakeshq
Стаж: 11 лет Сообщений: 17
|
marakeshq ·
05-Дек-13 21:53
(спустя 4 часа, ред. 12-Дек-13 22:17)
|
|
HortonEN
Стаж: 16 лет 10 месяцев Сообщений: 6333
|
HortonEN ·
05-Дек-13 22:32
(спустя 39 мин., ред. 05-Дек-13 22:33)
marakeshq
У Вас вопрос просто странный. Если не сказать ─ смешной. Вот и не ответил никто.
Разумеется, четыре гига нУжно. Даже безотносительно xvid4psp.
В худшей конфигурации "семёрки" у Вас памяти станет 2.9 гБ, а это ─ уже прибавка системе и всем процессам. Сами по себе xvid и x264 нет, не станут кодировать быстрее.
Если грамотно будете использовать setmemorymax() и многопоточность да, xvid4psp может быть быстрее и устойчивее.
|
|
32sasha
Стаж: 17 лет 8 месяцев Сообщений: 123
|
32sasha ·
06-Дек-13 09:17
(спустя 10 часов)
Гуру сможете помочь с моей просьбой https://rutr.life/forum/viewtopic.php?p=61960215#61960215 ?
Попробовал сам с одним пресетом поигрался но качество картинки вышло плохим.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
06-Дек-13 14:35
(спустя 5 часов, ред. 06-Дек-13 20:59)
Kyousuke писал(а):
61941769и картинка на мгновение разваливает на пиксели
imgeorgest писал(а):
61755474позонное снижение CRF на проблемных участках
--zones 5001,6000,q=XX
либо поднимаем битрейт в мультипассе --zones 5001,6000,b=1.X 32sasha
Попробуйте нащупать рациональное зерно / инструментарий в этих темах или попросить помощи у кого-нибудь из HD=>DVD релизёров.:
https://rutr.life/forum/viewtopic.php?t=1828666
https://rutr.life/forum/viewtopic.php?t=229473
Что-то мне не понравилось, как mpeg2 кодер на пресетах собрал блоки и размазал текстуры по сравнению с однокнопочником, хотя и у того большой минус. В 29.970 вставляет дубли, в 23.976 выкидывает кадры.
скрытый текст
Format: MPEG2 NTSC
Duration: 00:00:21:989 (659)
VideoDecoder: AVISource
Resolution: 1440x1080 > 720x480
Aspect: 1.7778
VCodecPreset: MPEG2 HQ2 Ultra
VEncodingMode: TwoPassQuality
VideoCodec: Lagarith > MPEG2
VideoBitrate: 179145 > Q3.0
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN SCRIPT
------------------------------
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AutoYUY2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll") SetMemoryMax(768)
SetMTMode(3, 4) AVISource("L:\sample.avi", audio=false) SetMTMode(2) AutoYUY2()
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0)
Spline144Resize(720, 480) VIDEO ENCODING
------------------------------
Encoding to: K:\sample.vob
MPEG2 Q3.0 720x480 29.970fps (659 frames) ...first pass... ffmpeg.exe: -y -i "L:\Temp\3101.avs" -pass 1 -passlogfile "L:\Temp\3101_1" -threads 8 -r 29.970 -vcodec mpeg2video -an -qscale 3.0 -maxrate 9200000 -bufsize 1835000 -bf 2 -mbd bits -cmp 2 -subcmp 2 -mbcmp 2 -ildctcmp 2 -precmp 2 -skipcmp 2 -trellis 1 -vtag MPEG -flags +umv -aspect 1.778 "K:\sample.vob" Наилучший битрейт для качества Q3.0: 8857kbps
...last pass... ffmpeg.exe: -y -i "L:\Temp\3101.avs" -pass 2 -passlogfile "L:\Temp\3101_1" -threads 8 -r 29.970 -vcodec mpeg2video -an -b 8857k -maxrate 9200000 -bufsize 1835000 -bf 2 -mbd bits -cmp 2 -subcmp 2 -mbcmp 2 -ildctcmp 2 -precmp 2 -skipcmp 2 -trellis 1 -vtag MPEG -flags +umv -aspect 1.778 -f vob "K:\sample.vob" TIME
------------------------------
Общее время кодирования: 35 sec
Файл получился на: 23.49 mb
http://screenshotcomparison.com/comparison/51588
В общем, нужен совет более квалифицированного mpeg2 товарища...
P.S.
Кстати, там нет ничего суперсложного. Следуйте вполне внятной инструкции Микки и получите нормальный ряд со всеми кадрами.
http://screenshotcomparison.com/comparison/51679
|
|
Kyousuke
Стаж: 12 лет 7 месяцев Сообщений: 171
|
Kyousuke ·
07-Дек-13 21:06
(спустя 1 день 6 часов)
|
|
Vlad де Сангре
Стаж: 16 лет 1 месяц Сообщений: 104
|
Vlad де Сангре ·
07-Дек-13 22:33
(спустя 1 час 27 мин.)
Kyousuke
только то, что написано: частота кадров не соответствует 30fps NTSC или 25fps PAL. возможно вы используете функцию для цели для которой она не предназначена. какой фреймрейт у входного видео?
|
|
Alexey70V
Стаж: 11 лет 5 месяцев Сообщений: 669
|
Alexey70V ·
08-Дек-13 08:20
(спустя 9 часов)
скажите, изменится ли битрейт видео при кодировании фильма если кодировать с одной звуковой дорожкой? будет ли разница если кодировать только одно видео без звуковой дорожки?
|
|
Kyousuke
Стаж: 12 лет 7 месяцев Сообщений: 171
|
Kyousuke ·
08-Дек-13 09:29
(спустя 1 час 9 мин., ред. 08-Дек-13 09:29)
Vlad де Сангре 23,976, видимо этот фильтр предназначен для более высоких значений fps. Хочу перекодировать Higurashi no Naku Koro ni но там разрешение исходника 1024*576 и мягко говоря границы выглядят как рубленые топором, хотелось бы сгладить но при этом не замылить картинку. В основном использую эти значения фильтра, т.к. это 10 битное видео и его я недолюбливаю, поэтому и кодирую в 8 бит.
скрытый текст
#RemoveGrainSSE2.dll
#RepairSSE2.dll
#mt_masktools-26.dll
#SangNom2.dll
#fturn-26.dll
#nnedi3.dll
#a60224.dll
#nnedi3.dll
#TDeInt.dll
#TIVTC.dll
#TMM.dll
#vinverse.dll
#Warpsharp.dll
#Toon-v1.1.dll
#vmToon-v0.74.avs
#dither.dll
#TTempSmooth.dll
#flash3kyuu_deband.dll
#AAD.avs
#Dither.avsi
#maa2.avsi
#FastLineDarken 1.4x MT MOD.avsi # setmemorymax(640) # AAD() # ColorYUV(levels="TV->PC")
# ColorYUV(gain_y=0,cont_y=0,gain_v=0,gain_u=-0,off_u=-0,off_v=-0).levels(0,1.0,255,0,255) # ===== Шумоподавление =====
o = last
emask = o.mt_edge("prewitt",0,255).mt_lut("x 4 - 4 *").mt_inflate()
m_aa = emask.mt_expand()
aa_clp = o.maa2(aa=48,ss=2.0,chroma=false,threads=1)
Dither2Pre ("TTempSmooth(lthresh=16, cthresh=20, lmdiff=8, cmdiff=12, scthresh=48)", overlap=0, tvopt=true)
ref = last
mask = DitherPost (mode=-1).mt_edge (mode="min/max", thY1=0, thY2=255, thC1=0, thC2=255)
mask = mask.mt_binarize (1, u=3, v=3).mt_expand (u=3, v=3).mt_expand (u=3, v=3)
mask = mask.RemoveGrain(20).RemoveGrain(20)
Dither_bilateral16 (radius=16, thr=1.5, wmin=1, flat=0.75)
Dither_bilateral16 (radius=8, thr=2.5, wmin=1, flat=0.33, ref=ref)
Dither_limit_dif16 (ref, thr=0.3)
DitherPost ()
flat = mt_merge (last, o, mask, u=3, v=3)
mt_merge(flat, aa_clp, m_aa) # ===== Варианты затемнения линий =====
ConditionalFilter(last.FastLineDarkenMod(strength=19,threshold=1, thinning=9,luma_cap=200),last, "AverageLuma()",">","50")
# ConditionalFilter(last.toon(0.2),last, "AverageLuma()",">","50")
# ConditionalFilter(last.vmToon(sharpen=true,thinning=24,strength=36,luma_cap=203,threshold=8),last, "AverageLuma()",">","50") DB = f3kdb(sample_mode=2,dynamic_grain=false,keep_tv_range=false,dither_algo=3,y=52,cb=36,cr=36,grainY=0,grainC=0)
maskf = mt_edge("prewitt",17,17)
mt_merge(DB, last, maskf,luma=true) # Назначение: Типовой пресет для обработки аниме
# Подавление радужности изображения по умолчанию: отсутствует
# Тип затемнения линий по умолчанию: FastLineDarkenMOD
# Тип антиайлизинга по умолчанию: maa
# Тип шумоподавителя: пространственно-временной фильтр TTempSmooth
# Наличие фильтра DeBanding по умолчанию: Dither + f3kdb
# Скорость обработки: средняя
Но до этого исходники были в основном HD или FullHD а вот 576р как то не встречались, может подскажите другой фильтр.
Это данные с кодека
скрытый текст
--bitrate 3000 --preset placebo --tune animation --profile high --level 4.1 --aq-mode 2 --aq-strength 1.1 --psy-rd 1.00:0.00 --threads 4 --no-mbtree --extra:
Народ писал что использование psy-rd для анимации не имеет смысла, так ли это?
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
09-Дек-13 09:52
(спустя 1 день, ред. 11-Дек-13 20:25)
Kyousuke писал(а):
62027362Подскажите что не так
То же самое https://rutr.life/forum/viewtopic.php?p=61817690#61817690 прочтите со слов "Последнее предупреждение говорит от том..."
Алгоритм при наличии NTSC 24t+30i+30p следующий:
1st pass:
mpeg2source("c:\oursource.d2v")
tfm(d2v="c:\oursource.d2v",output="matches.txt")
tdecimate(mode=4,output="metrics.txt")
2nd pass :
mpeg2source("c:\oursource.d2v")
tfm(d2v="c:\oursource.d2v",input="matches.txt")
tdecimate(mode=5,hybrid=2,vfrDec=0,input="metrics.txt",tfmIn="matches.txt",mkvOut="mkv-timecodesfile.txt")
2nd pass (для аниме и мультфильмов):
mpeg2source("c:\oursource.d2v")
tfm(d2v="c:\oursource.d2v",input="matches.txt")
tdecimate(mode=5,hybrid=2,vfrDec=1,input="metrics.txt",tfmIn="matches.txt",mkvOut="mkv-timecodesfile.txt")
|
|
Alexey70V
Стаж: 11 лет 5 месяцев Сообщений: 669
|
Alexey70V ·
09-Дек-13 12:12
(спустя 2 часа 19 мин.)
Alexey70V писал(а):
62032112скажите, изменится ли битрейт видео при кодировании фильма если кодировать с одной звуковой дорожкой? будет ли разница если кодировать только одно видео без звуковой дорожки?
Спасибо, сам разобрался. Когда кодируешь со звуковой дорожкой, то битрейт видео получается больше.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4303
|
george$t ·
09-Дек-13 16:21
(спустя 4 часа)
Alexey70V писал(а):
62048702Когда кодируешь со звуковой дорожкой, то битрейт видео получается больше.
Медиаинфо в этом плане плохой подсказчик. Сравните файлы в Bitrate Viewer'е
Битрейт будет идентичным.
|
|
DaVinci.
Стаж: 12 лет 9 месяцев Сообщений: 385
|
DaVinci. ·
10-Дек-13 01:24
(спустя 9 часов, ред. 10-Дек-13 01:24)
Tempter57 писал(а):
59554336
скрытый текст
Пусть архив plugins_filtering (23.11.13), который часто обновляется, тоже лежит на первой странице, как и памятка о режиме многопоточной обработки:
В верхней строке GUI основного окна конвертера найдите AviSynth. Нажмите на Многопоточность и перед вами откроется его окно. Руками теперь ничего прописывать в скрипт не надо. Достаточно в окне многопоточности задать параметры многопоточной обработки. Например, у вас 4 -ядра и вы обрабатываете SD разрешение скриптом с векторным анализом. Достаточно заполнить так:
При обработке HD прописать для setmemorymax значение 1024 или 1280 и, желательно, сократить количество потоков обработки до двух...трёх, если у вас 4-х ядерник, на 2-х ядернике количество потоков оставляем 2. Все эти настройки автоматически переносятся в скрипт. Режим начать с setmtmode(3) является более скоростным, чем setmtmode(5). При использовании внутренней обработки МТ: Distributor скорость тоже повысится, но на некоторых довольно тяжёлых скриптах может привести к краху. В таком случае пробуйте применить другие типы внутренней обработки МТ. На некоторых процессорах и системах установка: начать с setmtmode(3) может не подойти. В этом случае применяем: начать с setmtmode(5).
Значит если я хочу перекодировать MKV (720р) в AVI, то нужно вписывать в setmemorymax значение 1024 или 1280?
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
10-Дек-13 09:48
(спустя 8 часов)
Andrew_26
Перекодировать и обработать с последующей кодировкой разные вещи. Если вы не применяете сложную фильтрацию на основе векторного анализа или вообще никакую, то вам и не нужно ограничивать потребление памяти, чтобы не допустить её утечки. А так, да большее разрешение требует больше памяти особенно для поддержания двух суперклипов векторного анализа. При низких значениях ограничения памяти её просто может не хватить.
|
|
karlll
Стаж: 16 лет 2 месяца Сообщений: 2281
|
karlll ·
10-Дек-13 19:03
(спустя 9 часов)
помогите пожалуйста:
- выставляю в настройках кодирования видео конечный размер 1900Mb а получается 2500Mb и битрейтом 2500Kbps ? ...
- выставил принудительно конечный битрейт 1900Kbps и снова получается тот же размер и битрейт (2500Mb и 2500Kbps) как же получить необходимый размер/битрейт конечного файла ?
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
11-Дек-13 00:52
(спустя 5 часов, ред. 11-Дек-13 10:09)
karlll писал(а):
62066125как же получить необходимый размер/битрейт конечного файла ?
Показать свои настройки и лог кодирования. Трудно что-то советовать, ведь никто понятия не имеет даже каким кодеком вы кодируете. Ясновидящих ещё в средние века святая инквизиция сожгла на кострах
|
|
ZodGeneral
Стаж: 11 лет 1 месяц Сообщений: 54
|
ZodGeneral ·
11-Дек-13 10:41
(спустя 9 часов, ред. 26-Дек-13 17:01)
|
|
anton966
Стаж: 17 лет 11 месяцев Сообщений: 2573
|
anton966 ·
11-Дек-13 11:45
(спустя 1 час 4 мин.)
Простите, можно вопрос? А почему именно такие цифры?
ZodGeneral писал(а):
62073356video cli:
--pass 1 --bitrate * --preset medium --level 4.1 --ref 11 --deblock -3:-3 --merange 48 --bframes 12 --b-pyramid 2 --b-adapt 2 --direct auto --trellis 2 --no-fast-pskip --psy-rd 1.05:0.00 --subme 11 --me umh --rc-lookahead 80 --keyint 240 --min-keyint 23 --vbv-maxrate 20000 --vbv-bufsize 20000 --extra:
--pass 2 --bitrate * --preset medium --level 4.1 --ref 11 --deblock -3:-3 --merange 48 --bframes 12 --b-pyramid 2 --b-adapt 2 --direct auto --trellis 2 --no-fast-pskip --psy-rd 1.05:0.00 --subme 11 --me umh --rc-lookahead 80 --keyint 240 --min-keyint 23 --vbv-maxrate 20000 --vbv-bufsize 20000 --extra:
|
|
rashstep
Стаж: 16 лет 7 месяцев Сообщений: 519
|
rashstep ·
11-Дек-13 12:51
(спустя 1 час 5 мин., ред. 11-Дек-13 14:58)
ZodGeneral --ref --vbv-maxrate --vbv-bufsize определяются по разрешению получаемого видео:
-> калькулятор совместимости с аппаратными декодерами для расчёта ref-фреймов <-
--deblock --bframes --psy-rd определяются по анализу исходника (тестовая выборка) с учетом выделяемого битрейта на кодирование
--merange 48 - бесполезная трата времени, достаточно --merange 24, --merange 32
--b-pyramid 2 - лишняя запись, в пресете medium это уже заложено
--no-fast-pskip - на мой взгляд, перебор. Хотя, это дело вкуса. Опять же, зависит от исходника, битрейта
--rc-lookahead 80 - тоже, пожалуй, много. Достаточно --rc-lookahead 60
Вот пример пресета для получения 1280x534 из 1920x800 (исходник - малошумный Blu-Ray 1920x1080 с полосками сверху, снизу по 140 пикселей)
Код:
video codec:
x264 video cli:
--crf 18.0 --preset veryslow --level 4.1 --ref 12 --partitions p8x8,b8x8,i8x8,i4x4 --subme 11 --bframes 9 --deblock -3:-3 --psy-rd 1.10:0.00 --aq-strength 0.9 --vbv-maxrate 50000 --vbv-bufsize 62500 --extra:
P.S.
В пресете veryslow уже заложено:
--merange 24
--b-adapt 2
--direct auto
--trellis 2
--me umh
--rc-lookahead 60
--partitions p8x8,b8x8,i8x8,i4x4 - для HD исходника (по умолчанию в пресете veryslow стоит --partitions all)
|
|
Kyousuke
Стаж: 12 лет 7 месяцев Сообщений: 171
|
Kyousuke ·
11-Дек-13 16:37
(спустя 3 часа)
Какой фильтр лучше всего применить для обработке старых аниме,где сильная размытость картинки.
|
|
karlll
Стаж: 16 лет 2 месяца Сообщений: 2281
|
karlll ·
11-Дек-13 18:45
(спустя 2 часа 8 мин.)
Tempter57 писал(а):
62070725karlll писал(а): 62066125как же получить необходимый размер/битрейт конечного файла ? Показать свои настройки и лог кодирования. Трудно что-то советовать, ведь никто понятия не имеет даже каким кодеком вы кодируете.
скрытый текст
FILES
------------------------------
DVD_223153_0 Womble.mpg >
DVD_223153_0 Womble Divx.avi TASK
------------------------------
Format: AVI Hardware
Duration: 02:17:10:560 (205764)
VideoDecoder: MPEG2Source
Resolution: 720x576 > 704x544
Aspect: 1.2944 > 1.2941
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: MPEG2 > XviD (1.2.2)
Size: 4238.0 mb > 1900.0 mb
Quality: 0.386 > 0.201
Framerate: 25.000
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN SCRIPT
------------------------------
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\apps\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\NicAudio.dll") MPEG2Source("G:\Movie Experiments\The Sand Fairy Песочный волшебник\DVD_223153_0 Womble.index\DVD_223153_0 Womble.d2v", cpu=0, info=3) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Crop(14, 4, -24, -10)
Lanczos4Resize(704, 544) VIDEO ENCODING
------------------------------
Encoding video to: E:\DVD_223153_0 Womble Divx.avi
XviD (1.2.2) 1927kbps 704x544 25.000fps (205764 frames) ...first pass... xvid_encraw.exe: -pass1 "E:\DVD_223153_0 Womble Divx_1.log" -qtype 0 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -bquant_ratio 100 -lumimasking -max_key_interval 250 -threads 6 -i "D:\Temp\0051.avs" -o NUL Tot: enctime(ms) =1711173.00, length(bytes) = 8491790182
Avg: enctime(ms) = 8.32, fps = 120.25, length(bytes) = 41269
I frames: 1795 frames, size = 67877/ 121840083, quants = 2 / 2.00 / 2
P frames: 103852 frames, size = 52343/ 5435962691, quants = 2 / 2.00 / 2
B frames: 100113 frames, size = 29306/ 2933987376, quants = 3 / 3.00 / 3
N frames: 4 frames, size = 8/ 32 ...last pass... xvid_encraw.exe: -pass2 "E:\DVD_223153_0 Womble Divx_1.log" -bitrate 1927000 -qtype 0 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -bquant_ratio 100 -lumimasking -max_key_interval 250 -imin 2 -imax 5 -pmin 2 -pmax 5 -bmin 2 -bmax 6 -threads 6 -i "D:\Temp\0051.avs" -avi "E:\DVD_223153_0 Womble Divx.avi" Tot: enctime(ms) =3548206.00, length(bytes) = 2662770862
Avg: enctime(ms) = 17.24, fps = 57.99, length(bytes) = 12940
I frames: 1795 frames, size = 29666/ 53250787, quants = 2 / 4.98 / 5
P frames: 103852 frames, size = 15773/ 1638159835, quants = 2 / 5.00 / 5
B frames: 100112 frames, size = 9702/ 971360200, quants = 3 / 6.00 / 6
N frames: 5 frames, size = 8/ 40 FOURCC
------------------------------
FOURCC: XVID > DIVX cfourcc.exe: "E:\DVD_223153_0 Womble Divx.avi" -u DIVX -d DIVX TIME
------------------------------
Общее время кодирования: 1 hour 36 min 24 sec
Файл получился на: 2545.16 mb
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
11-Дек-13 21:16
(спустя 2 часа 30 мин., ред. 11-Дек-13 21:16)
karlll
Основной причиной перерасхода битрейта является установка во втором проходе низких значений порогов максимальных ограничений по квантам: -imax 5 -pmax 5 -bmax 6. Уберите эти ограничители или увеличьте значения, например, до 12.
Видимо, ваш исходник требует применения шумоподавителя, чтобы сжать видеоряд. При этом средние кванты понизятся и, вы возможно впишитесь в настройки кодека, я сейчас имею в виду ваши пороги на максимальные кванты. Далее для XviD CLI принято применять следующее качество b-frames: -bquant_ratio 162 -bquant_offset 0. У вас стоит сейчас -bquant_ratio 100 и это ведёт в увеличению качества b-frames, а тем самым к увеличению размера подобного рода кадров.
Код:
video codec:
XviD video cli:
-qtype 0 -vhqmode 1 -nopacked -bquant_ratio 162 -bquant_offset 0 -max_bframes 1 -max_key_interval 250 -quality 5 -zones 0,q,3.0 -notrellis -nochromame -turbo
-qtype 0 -vhqmode 4 -nopacked -bquant_ratio 162 -bquant_offset 0 -max_bframes 1 -max_key_interval 250 -quality 6 -bitrate 1900 -bvhq -vbvmax 4854000 -vbvsize 3145728 -chigh 15 -clow 7 -imin 2 -pmin 2 -bmin 2
Выбор звенящего ресайзера Lanczos4Resize(704, 544) тоже способствует пожиранию битрейта. Вообще для XviD принято применять Bicubicresize(W, H, 0, 0.5) или spline36resize(W, H).
Кроме того PAL DVD , как правило, интерлейсные. Посмотрите данные MediaInfo и сами это увидите. Вы не выполнили деинтерлейс, поскольку данный конвертор не в состоянии автоматически определить в результате анализа наличие интерлейса в PAL DVD\DVB. В качестве деинтерлейса применяется обычно TDeInt или Yadif.
Вы также можете снизить разрешение. По сути вы сейчас выполнили апскейл до разрешения 704. Считайте сами: 720-14-24=682. Даже сейчас вы должны были выбрать spline36resize(688, 512) и то сейчас у меня малый апскейл с 682 до 688. Возможно надо уже думать о 672х496
|
|
karlll
Стаж: 16 лет 2 месяца Сообщений: 2281
|
karlll ·
11-Дек-13 21:30
(спустя 13 мин., ред. 11-Дек-13 21:30)
Tempter57
Спасибо вам !!! благодаря вашему подробному ответу получился долгожданный файл нужного размера - с вашей помощью будет новый фильм на треккере !!!!
хочу еще раз уточнить:
- всегда для XviD применять spline36resize(W, H)
- всегда уменьшать разрешение исходника на величину кропа по ширене (W) и высоте (H) чтобы не создавать апскейл
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
11-Дек-13 22:37
(спустя 1 час 6 мин.)
karlll писал(а):
62080972- всегда для XviD применять spline36resize(W, H)
не обязательно, всё зависит от состояния исходника, просто spline36resize нейтральный ресайзер , я вам рекомендовал вообще два. Резкие ресайзеры применяются при апскейле
karlll писал(а):
62080972всегда уменьшать разрешение исходника на величину кропа по ширене (W) и высоте (H) чтобы не создавать апскейл
Да, в противном случае модераторы могут закрыть ваш рип, если обратят на это пристальное внимание или будет нормальный рип конкурента.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
12-Дек-13 16:54
(спустя 18 часов, ред. 13-Дек-13 12:02)
Tempter57
Тут TurboPascal7 подсказал мне ускоренный вариант EEDI3, хочу попробовать его как деинтерливинг.
Во-первых, в архиве папка src, что делать с ней ?
Во вторых, подключать такой тормоз к двум другим - QTGMC и HDTV DDN MMB будет безыдейно, тем более на моём железе. Очевидно придётся решать на EEDI3 две задачи - деинтерлейс и деинтерливинг. Пока без шумоподавления посмотреть во что это выльется по скорости, и какая будет эффективность.
Подскажите пожалуйста вариант скрипта (деинтерлейс на уровне QTGMC(Preset="Fast", Sharpness=0.7, FPSDivisor=2) ).
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
12-Дек-13 18:22
(спустя 1 час 27 мин., ред. 12-Дек-13 18:54)
busoti4444 писал(а):
62090070Тут TurboPascal7 подсказал мне ускоренный вариант EEDI3, хочу попробовать его как деинтерли
Этот вариант EEDI3.dll у вас давно в архиве стоит, точнее в первый же день после появления. Вам папка src абсолютно не нужна, нужен только плагин. Что до значительной скорости новой версии плагина,- так это байки, хотя сами протестируйте скорость v.0.9.1 vs v.0.9.2. Я постоянно слежу за выходом всех новых плагинов, проверяю их работоспособность и тут же включаю в архив. Пока у меня нестыковочка по двум плагинам того же TurboPascal7: самой последней версией SangNom2.dll и medianblur2.dll(конфликт с параметрами скрипта minblur.avs). На ветке обработки видео вы вероятно прочли нашу дискуссию. Имеется и легкий вопрос по RGTools.dll в плане функции Cleance и отсутствия параметра cache, которая задействована в довольно важном скрипте очистки RemoveDirt.avs
busoti4444 писал(а):
62090070Подскажите пожалуйста вариант скрипта (деинтерлейс на уровне QTGMC(Preset="Fast", Sharpness=0.7, FPSDivisor=2) ).
QTGMC(Preset="Fast", Edimode=" EEDI3+NNEDI3", Sharpness=0.7, FPSDivisor=2) )
|
|
Гость
|
Гость ·
12-Дек-13 18:24
(спустя 2 мин., ред. 13-Дек-13 08:45)
Переустановил XviD4PSP, теперь если я открываю в VirtualDubMod сконвертированный там файл, выдаёт вот эту фигню.
Кодеки все стоят...
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
12-Дек-13 18:41
(спустя 16 мин., ред. 12-Дек-13 18:41)
|
|
leon82xxx
Стаж: 14 лет 4 месяца Сообщений: 1875
|
leon82xxx ·
12-Дек-13 19:24
(спустя 42 мин.)
и мне помогло Спасибо думал что все кодеки на месте,ведь пакет k-lite установлен и сама прога XvID4PSP 5 работает, а вот в dub-е такую же ошибку выдавало.Теперь все отлично
|
|
|