|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4345
|
george$t ·
07-Авг-14 13:55
(10 лет 6 месяцев назад)
CATFISH-2 писал(а):
64764778Какие там 1080i , перевёл в 1024х576р
PPS. Да это ладно, хоть работает, и то хорошо. Если приглядеться, в твоём 1080р сэмпле и в сэмпле Tempter57 стопарь на первых двух кадрах. Потом srestore находит алгоритм и получается нормальная картинка. Раз ..ста пытался смоделировать, через DSS2, dgi - не выходит, перескакивает сразу на кадр с блендом и теряет алгоритм. VC, плагины - свежие, а не выходит, хоть тресни. Придётся в управдомы...
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
07-Авг-14 17:00
(спустя 3 часа, ред. 19-Авг-14 21:16)
CATFISH-2
Исходник не видел, Вы что-то быстро удалили сэмпл.
Но, судя по пробе Tempter57, картинке необходима основательная обработка. Он обработку не делал, только показал вариант деинтерлейса.
Я бы попробовал сделать обработку в 2 этапа.
1 этап. Сделать нормальный деинтерлейс, убрать шумы, максимально убрать блоки.
- кодировать в исходное разрешение 1920х1080, с битрейтом 20 - 25000, чтобы кванты не превышали 15 - 16, настройки кодера с этого поста с --deblock 0:0, на декодере DirectShowSource2
- убрать остатки гребёнки :
для этого что-то подключить за srestore (поискать что)
- шумы убрать на скрипте :
скрытый текст
###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avstp.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\repal.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\FluxSmooth.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\mvtools2mod.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\NNEDI3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\splineresize.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\SmoothAdjust.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\Dither.avsi")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\sbr.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\MinMapBlur.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\srestore.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs") setmemorymax(1024) Removegrain(0)
ChangeFPS(last,last,true) # initiate a small forward buffer source = last.assumeframebased()
x1 = source.fluxsmootht(3)
x2 = source.removegrain(11,-1)
x22 = source.mt_makediff(mt_makediff(x2,x2.removegrain(20,-1))).MinMapBlur()
enhD = mt_lutxy(x22,x22.removegrain(4,-1).sbr(),"128 x y - abs 2 / 1 1.6 / ^ 2.51 * x y - x y - abs 0.1 + / * +",U=2,V=2)
enh = source.mt_adddiff(enhD,U=2,V=2) blksize = 16 # для увеличения точности анализа установите 16
overlap = blksize/2
halfblksize = blksize/2
halfoverlap = overlap/2
ME = 5
ME2 = 2 # 8
tr = 2
sup1 = x1.removegrain(11).MSuper(hpad=16, vpad=16, pel=2, sharp=0)
sup2 = enh.MSuper(hpad=16, vpad=16, pel=2, levels=1, sharp=1)
rsup = x1.removegrain(11).MSuper(hpad=16, vpad=16, pel=2, sharp=0, levels=1)
multi_vec = MAnalyse (sup1, multi=true,delta=tr,blksize=blksize,overlap=overlap,truemotion=false,global=true,search=ME,searchparam=ME2,sadx264=3,dct=5)
vb1 = multi_vec.SelectEvery (tr * 2, 0)
vf1 = multi_vec.SelectEvery (tr * 2, 1)
vb2 = multi_vec.SelectEvery (tr * 2, 2)
vf2 = multi_vec.SelectEvery (tr * 2, 3)
vbr1 = MRecalculate(rsup, vb1, overlap=halfoverlap, blksize=halfblksize, thSAD=100, search=ME, sadx264=3)
vfr1 = MRecalculate(rsup, vf1, overlap=halfoverlap, blksize=halfblksize, thSAD=100, search=ME, sadx264=3)
vbr2 = MRecalculate(rsup, vb2, overlap=halfoverlap, blksize=halfblksize, thSAD=100, search=ME, sadx264=3)
vfr2 = MRecalculate(rsup, vf2, overlap=halfoverlap, blksize=halfblksize, thSAD=100, search=ME, sadx264=3)
chroma = source.MDegrain2(sup2,vbr1, vfr1, vbr2, vfr2, thSAD=321, thSCD1=350, thSCD2=130, limit=225, plane=3)
source.MDegrain2(sup2,vbr1, vfr1, vbr2, vfr2, thSAD=160, thSCD1=256, thSCD2=96, limit=160, plane=0, lsb=true) # ==== DEBANDING ====
f3kdb(20, 56, 40, 40, 0, 0, dynamic_grain=true, dither_algo=3, input_mode=1, output_mode=1)
# GradFun3 (thr=0.45, smode=0, radius=16, lsb_in=true, lsb=true)
# Dither_add_grain16 (var=0.05, uvar=0, soft=2)
DitherPost(mode=7,ampo=1.0,ampn=0.6)
mergechroma(chroma)
SmoothLevels(gamma=1.0, useopt=0)
подключить скрипт как фильтр
- блоки максимально уберутся на высоком битрейте, векторном анализе, --deblock 0:0
2 этап. Кодировать в разрешение 1280х720 . Если сделать разрешение 1024х576, плеер потом растянет все оставшиеся катаклизмы и они будут ещё очевиднее.
На этом этапе убрать остатки артефактов - блоков, шумов (возможно упорядочить шумы добавлением мелкого динамичного зерна, и одновременно замаскировать блоки), возможно остатки гребёнки.
- декодер, настройки кодера, --deblock те же
- определиться с ресайзом, возможно подключить мягкий, чтобы размазал границы остатков блоков
- по желанию подключить фильтр deblock
- подключить что-то для удаления остатков гребёнки
- возможно добавить зерно, подключив в конце скрипта :
Код:
GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=0.8,strC=0.0,temp=10,adapt=64)
В данном случае в превью с блоками и зерном не определишься, надо будет делать пробы и смотреть результат.
|
|
CATFISH-2
![](https://static.rutr.life/avatars/2/37/12692737.gif) Стаж: 15 лет 5 месяцев Сообщений: 2390
|
CATFISH-2 ·
07-Авг-14 18:02
(спустя 1 час 1 мин.)
busoti4444 писал(а):
64766465я на море...
а народ(Я) элехтричесво потерянное восстанавливает,загорать буду зимой ![](https://static.rutr.life/smiles/icon_smile.gif)
ВЗЯЛ НА ЗАМЕТКУ скрипты,но надо переключиться, достал этот рип,надоел ![](https://static.rutr.life/smiles/icon_redface.gif)
НО ! есть в заначке удивительный двд - говно - рип, его один "вредитель" сваял,потом поймёте почему ![](https://static.rutr.life/smiles/icon_lol.gif)
НА ю-тюбе лучше выкладывают,вот где простор для тяжелейших скриптов, уже года два его мусолю,время от времени
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
08-Авг-14 12:30
(спустя 18 часов, ред. 08-Авг-14 12:30)
CATFISH-2
Цитата:
есть в заначке удивительный двд - говно - рип, его один "вредитель" сваял, потом поймёте почему...
НА ю-тюбе лучше выкладывают, вот где простор для тяжелейших скриптов...
Я подобные исходники уже не кодирую, иногда делаю пробы (когда есть время), чтобы помочь ребятам и не потерять навыки.
Из говна можно сделать только говно, пусть и лучше качеством ...
Есть много хорошего видео с хорошим звуком (по качеству), на котором и эмоции можно получить соответствующие.
В любом случае всё не пересмотришь, лично я уже выбираю по качеству.
Цитата:
уже года два его мусолю, время от времени
У меня тоже есть четыре таких исходника.
|
|
xAlhimx
![Top Seed 03* 160r](https://static.rutr.life/ranks/s_topseed_3.gif) ![](https://static.rutr.life/avatars/4/65/23968065.gif) Стаж: 13 лет 3 месяца Сообщений: 620
|
xAlhimx ·
08-Авг-14 13:20
(спустя 50 мин.)
Подскажите! Какие настройки многопоточности нужно выставить в программе (меню Avisinth). Процессор 2 ядра, потоков вычисления 4
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
08-Авг-14 13:54
(спустя 34 мин.)
B.A.T.U.S.A.Y.
https://rutr.life/forum/viewtopic.php?p=63842759#63842759
Если правильно понимаю, Вы кодируете кодером XviD . Почитайте посты Tempter57, он советовал для различных случаев, при кодировании данным кодером.
|
|
yurikas-
Стаж: 15 лет 8 месяцев Сообщений: 8
|
yurikas- ·
08-Авг-14 17:18
(спустя 3 часа)
ПОМОГИТЕ КТО "В ТЕМЕ"
Есть большой файл .wmv - запись со статической камеры видеонаблюдения в течении дня(имеют место быть изменения освещенности-облака, утро, обед, вечер).
Как из видео удалить одинаковые кадры (желательно с регулируемым допуском схожести) - так сказать включить детект движения. Нужно для уменьшения объёма видео без потери действительно нужных кадров.
Просьба далеко не отправлять. Программ для этого нет(по крайней мере я не нашел-искал долго и много!)-рекомендуют выводить вручную(((.
Спасибо
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
09-Авг-14 15:16
(спустя 21 час, ред. 10-Авг-14 00:23)
yurikas-
Думаю, Вы пошли не по тому пути.
Во-первых, вряд ли существует плагин, удаляющий кадры без какой-то закономерности. У Вас закономерности нет.
Во-вторых, а нужно ли вообще удалять кадры ? Насколько я понимаю, запись камеры видеонаблюдения это доказательства. А если потребуется доказать, что в определённый период времени как раз и не было движения ? ...
Я бы подумал как уменьшить размер перекодированием видеопотока без видимой потери качества.
---------------------------------------------------------------------------------------------------------------------------------------------
Или поищите плагин, что-то типа этого. Можно попробовать запустить этот плагин.
Но, в этом варианте больше вопросов, чем ответов. Даже если Ависинту и удастся создать нужный Вам видеопоток, примет ли его кодер на кодирование, т.к. неизвестно, какая fps получится в результате. Если закодирует кодер, примет ли такой поток контейнер без каких-то флагов. Если всё же файл получится, будет ли его воспроизводить плеер, и какой. И т.д.
А главное, что на эту затею придётся потратить очень много времени.
Определиться с порогом удаления - неудаления думаю будет непросто. Если плагин будет оставлять дубликаты, это полбеды. А если будет удалять нужные кадры ?
Представляете, сколько нужно времени, чтобы определить, что плагин удалил 5-10 нужных кадров ? Для этого необходимо прощёлкать и сравнить 16 часов видео .
Неизвестно что дольше, искать и удалять кадры вручную, или проверять что удалил плагин. Я бы от этой затеи отказался и не начиная.
|
|
AlistRain
Стаж: 12 лет 5 месяцев Сообщений: 536
|
AlistRain ·
09-Авг-14 16:04
(спустя 47 мин., ред. 09-Авг-14 16:04)
yurikas-
ffmpeg -i file.ext -vf mpdecimate=max=0:hi=64*12:lo=64*5:frac=0.33 -c:v libx264 -preset veryslow -tune film -crf 18 out.mp4
параметры hi=64*12:lo=64*5:frac=0.33 нужно крутить под свои нужды, но снимает камера море+деревья на ветру или пустой переулок, результат будет не тем, что надо =>
т.к. файл .wmv, то выводить вручную в монтажках (в платных, скорее всего)
для avisynth можно попробовать http://akuvian.org/src/avisynth/dedup/ с параметрами show=true,dec=false смотреть, что будет прореживаться. Но проще руками лишнее убрать, т.к. смена освещённости может быть с более высоким порогом чем движение маленького объекта — человек на заднем плане, который может остановиться и эти кадры будут выкинуты. busoti4444
примет ли его кодер на кодирование
да
какая fps получится в результате
какая была на входе = констант (любая дробь, в зависимости от настроек) + все фреймы (кроме прореженных), ничего не потеряется + тайм кодами можно сделать vfr
примет ли такой поток контейнер без каких-то флагов
да, dup cfr с уменьшением времени воспроизведения, меньше фреймов + фпс оригинала, что и будет флагами.
воспроизводить плеер
да
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
15-Авг-14 07:37
(спустя 5 дней)
Люди, помогите. В общем, настроил прогу как было показано в видео на первой странице, поставил кодировать видос и он просто застыл на 0%, что делать?
Вот, что в окне показывает:
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Professional Service Pack 1 (x64)
Framework: 2.0.50727.5477 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (~3500), 8 core(s)
RAM Total: 8135Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: D:\Temp FILES
------------------------------
Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4 >
Hells.Kitchen.US.S12E09.avi TASK
------------------------------
Format: AVI Hardware
Duration: 00:43:04:042 (61955)
VideoDecoder: FFmpegSource2
Resolution: 720x404 > 720x400
Aspect: 1.7822 > 1.8000
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: h264 > XviD (1.2.2)
Size: 319.5 mb > 400.0 mb
Quality: 0.104 > 0.187
Framerate: 29.970 > 23.976
FramerateModifier: ChangeFPS
SourceType: DECIMATING
FieldOrder: UNKNOWN
Deinterlacer: TIVTC 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\dlls\AviSynth\plugins\FFMS2.dll")
Import("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\FFMS2.avsi")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\bass\bassAudio.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\VSFilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll") SetMemoryMax(720)
SetMTMode(3, 4) FFmpegSource2("D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4", rffmode=0, threads=1, cachefile="D:\Temp\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4.ffindex").AssumeFPS(29.970) SetMTMode(2) ConvertToYV12()
#Mod16xMod8 protection
Lanczos4Resize(720, 400)
ColorMatrix()
TFM(order=-1).TDecimate(hybrid=1) ###[FILTERING]###
###[FILTERING]### TextSub("D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.srt") VIDEO ENCODING
------------------------------
Encoding video to: D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\09\RIP\Hells.Kitchen.US.S12E09.avi
XviD (1.2.2) 1292kbps 720x400 23.976fps (61955 frames) ...first pass... xvid_encraw.exe: -pass1 "D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\09\RIP\Hells.Kitchen.US.S12E09_1.log" -qtype 1 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -lumimasking -threads 10 -i "D:\Temp\0001.avs" -o NUL
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4964
|
Tempter57 ·
15-Авг-14 07:47
(спустя 10 мин.)
--ViruseProject--
Рекомендации поста 2 темы выполнены? Пробуйте сменить декодер для .mp4 в ВИДЕО=>ДЕКОДИРОВАНИЕ на DirectShowSource2. Не забывайте, что место деинтерлейса перед ресайзером и кропом, а не после. Ресайзер Lanczos4Resize(720, 400) для XviD может дать звон. Смените его на spline36, BicubicPlus или spline100
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
15-Авг-14 08:37
(спустя 49 мин., ред. 15-Авг-14 08:37)
Tempter57
Вот как выглядит сейчас кодировка, еще до вашего ответа я нажал на МР4 DirectShowSource и она хотя бы начала кодировать, но всеравно зависла:
Вот окно декодирования:
вот окно многопоточности:
Где и что мне изменить или может еще чего установить надо? ТАк то вроде со 2-го поста что надо было установил...
И сейчас скодировал видос с DirectShowSource2 и вот что получилось:
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Professional Service Pack 1 (x64)
Framework: 2.0.50727.5477 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (~3500), 8 core(s)
RAM Total: 8135Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: D:\Temp FILES
------------------------------
Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4 >
Hells.Kitchen.US.S12E09.PDTV.x264-LOL.avi TASK
------------------------------
Format: AVI Hardware
Duration: 00:43:04:126 (61957)
VideoDecoder: DirectShowSource2
Resolution: 720x404 > 720x400
Aspect: 1.7822 > 1.8000
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: h264 > XviD (1.2.2)
Size: 319.5 mb > 400.0 mb
Quality: 0.104 > 0.187
Framerate: 29.970 > 23.976
FramerateModifier: ChangeFPS
SourceType: DECIMATING
FieldOrder: UNKNOWN
Deinterlacer: TIVTC 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\dlls\AviSynth\plugins\avss.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\bass\bassAudio.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\VSFilter.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\ColorMatrix.dll") SetMemoryMax(720)
SetMTMode(3, 4) DirectShowSource2("D:\01\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4", fps=29.970, preroll=15, lavs="L3", lavd="L3") SetMTMode(2) ConvertToYV12()
#Mod16xMod8 protection
Lanczos4Resize(720, 400)
ColorMatrix()
TFM(order=-1).TDecimate(hybrid=1) ###[FILTERING]###
###[FILTERING]### TextSub("D:\01\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.srt") VIDEO ENCODING
------------------------------
Encoding video to: D:\01\02\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.avi
XviD (1.2.2) 1292kbps 720x400 23.976fps (61957 frames) ...first pass... xvid_encraw.exe: -pass1 "D:\01\02\Hells.Kitchen.US.S12E09.PDTV.x264-LOL_1.log" -qtype 1 -vhqmode 1 -nopacked -max_bframes 1 -bquant_ratio 162 -bquant_offset 0 -max_key_interval 250 -zones 0,q,3.0 -quality 5 -notrellis -nochromame -turbo -threads 10 -i "D:\Temp\0004.avs" -o NUL Tot: enctime(ms) =345421.00, length(bytes) = 492306330
Avg: enctime(ms) = 5.58, fps = 179.37, length(bytes) = 7945
I frames: 1781 frames, size = 31996/ 56985389, quants = 3 / 3.00 / 3
P frames: 31234 frames, size = 10907/ 340676337, quants = 3 / 3.00 / 3
B frames: 28941 frames, size = 3270/ 94644597, quants = 4 / 4.00 / 4
N frames: 1 frames, size = 7/ 7 ...last pass... xvid_encraw.exe: -pass2 "D:\01\02\Hells.Kitchen.US.S12E09.PDTV.x264-LOL_1.log" -bitrate 1292000 -qtype 1 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -bquant_ratio 162 -bquant_offset 0 -max_key_interval 250 -chigh 20 -clow 7 -vbvmax 7281300 -vbvsize 4718592 -imin 2 -imax 5 -pmin 2 -pmax 5 -bmin 2 -bmax 6 -threads 10 -i "D:\Temp\0004.avs" -avi "D:\01\02\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.avi" Tot: enctime(ms) =609327.00, length(bytes) = 417215779
Avg: enctime(ms) = 9.83, fps = 101.68, length(bytes) = 6733
I frames: 1781 frames, size = 30946/ 55116500, quants = 2 / 3.17 / 4
P frames: 31234 frames, size = 9025/ 281888031, quants = 2 / 3.31 / 5
B frames: 28941 frames, size = 2771/ 80211241, quants = 3 / 4.11 / 6
N frames: 1 frames, size = 7/ 7 TIME
------------------------------
Общее время кодирования: 16 min 2 sec
Файл получился на: 399.34 mb
что-то видите не правильное или все ОК?
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4964
|
Tempter57 ·
15-Авг-14 14:33
(спустя 5 часов, ред. 15-Авг-14 14:33)
--ViruseProject--
Кроме смены декодера вы моим советам абсолютно не вняли. Предоставьте MediaInfo исходника, у меня большие сомнения, что файл Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4 интерлейсный, не смотря на 29,97 fps. Проредив до 23,976 fps, можно нарваться на строб.
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
15-Авг-14 14:43
(спустя 10 мин.)
Tempter57
Я просто не понял где это находится:
Цитата:
Не забывайте, что место деинтерлейса перед ресайзером и кропом, а не после. Ресайзер Lanczos4Resize(720, 400) для XviD может дать звон. Смените его на spline36, BicubicPlus или spline100
Вот МИ Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4:
Цитата:
General
Complete name : D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 320 MiB
Duration : 43mn 4s
Overall bit rate mode : Variable
Overall bit rate : 1 038 Kbps
Encoded date : UTC 2014-05-09 01:14:10
Tagged date : UTC 2014-05-09 01:14:10 Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 43mn 4s
Bit rate : 905 Kbps
Maximum bit rate : 4 826 Kbps
Width : 720 pixels
Height : 404 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.104
Stream size : 279 MiB (87%)
Writing library : x264 core 142 r2431 ac76440
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-05-09 01:14:10
Tagged date : UTC 2014-05-09 01:14:13
Matrix coefficients : BT.709 Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 43mn 4s
Bit rate mode : Variable
Bit rate : 129 Kbps
Maximum bit rate : 148 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 39.7 MiB (12%)
Encoded date : UTC 2014-05-09 01:14:13
Tagged date : UTC 2014-05-09 01:14:13
исходник паршивый, но другого варианта нет, а надо делать в АВИ. Я скодировал его и вот, что получилось:
Цитата:
General
Complete name : D:\ОЗВУЧКА №1\СЕРИАЛЫ\Hells.Kitchen.US.S12\09\RIP\Hells.Kitchen.US.S12E09.PDTV.x264-LOL.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 399 MiB
Duration : 43mn 4s
Overall bit rate : 1 296 Kbps Video
ID : 0
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : 1
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (MPEG)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 43mn 4s
Bit rate : 1 292 Kbps
Width : 720 pixels
Height : 400 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4964
|
Tempter57 ·
15-Авг-14 14:56
(спустя 12 мин., ред. 15-Авг-14 14:56)
--ViruseProject-- писал(а):
64836961Scan type : Progressive
Если исходник прогрессивный, то зачем вы выполняете операцию обратного телесина TFM(order=-1).TDecimate(hybrid=1), тем самым прореживая до 23,976 fps и получая строб(рывки) на изображении за счёт пропущенных кадров. Вполне возможно "Адская кухня" вообще снималась на прогрессивную видеокамеру с 29,97 fps.
--ViruseProject-- писал(а):
64836961Я просто не понял где это находи
Нажмите в GUI на ВИДЕО =>Разрешение\Аспект=> Ресайз фильтр и смените его на нужный
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
15-Авг-14 15:13
(спустя 16 мин.)
Tempter57
Спасибо! С Lanczos4Resize разобрался.
А вот это как понимать?
Цитата:
Не забывайте, что место деинтерлейса перед ресайзером и кропом, а не после.
И тут:
Цитата:
Если исходник прогрессивный, то зачем вы выполняете операцию обратного телесина TFM(order=-1).TDecimate(hybrid=1), тем самым прореживая до 23,976 fps и получая строб(рывки) на изображении за счёт пропущенных кадров. Вполне возможно "Адская кухня" вообще снималась на прогрессивную видеокамеру с 29,97 fps.
Я просто как-то выкладывал сериал в 29,97 fps и мне сказали его переделать в 23,976 fps и я подумал, что так надо со всеми 29-ками поступать. И я не знаю, где в XviD4PSP 5 убирать Прогрессивность...
|
|
Tempter57
![](https://static.rutr.life/avatars/1/46/5398746.jpg) Стаж: 16 лет 4 месяца Сообщений: 4964
|
Tempter57 ·
15-Авг-14 15:39
(спустя 26 мин., ред. 15-Авг-14 15:39)
--ViruseProject-- писал(а):
64837195И я не знаю, где в XviD4PSP 5 убирать Прогрессивность...
Прогрессивность убирать не надо. Как правило, исходники MPEG2 NTSC имеют последовательность в 5 кадров, три из которых в прогрессиве, а два кадра с гребёнкой. В этом случае к ним применяется операция обратного телесина TIVTC в виде TFM(order=-1).TDecimate(hybrid=1). У вас исходник прогрессивный, но вполне возможно он содержит в последовательности один кадр-дубль или со смазом. Его можно убрать
TDecimate(cycleR=1, cycle=5) #remove 1 frame from every 5 frames
или
TDecimate(mode=7, rate=23.976) #or try "mode=2"
или
TDecimate()
в GUI на ВИДЕО =>Интерлейс\Частота кадров=> Деинтерлейс и выбрать там TDecimate to 23.976 или TDecimate 1-in-5 в зависимости, что подойдёт. Установите Исходный тип: Progressive
А уж кроп и ресайз в скрипте должны идти потом.
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
15-Авг-14 15:50
(спустя 10 мин.)
Tempter57 писал(а):
Прогрессивность убирать не надо. Как правило, исходники MPEG2 NTSC имеют последовательность в 5 кадров, три из которых в прогрессиве, а два кадра с гребёнкой. В этом случае к ним применяется операция обратного телесина TIVTC в виде TFM(order=-1).TDecimate(hybrid=1). У вас исходник прогрессивный, но вполне возможно он содержит в последовательности один кадр-дубль или со смазом. Его можно убрать
TDecimate(cycleR=1, cycle=5) #remove 1 frame from every 5 frames
или
TDecimate(mode=7, rate=23.976) #or try "mode=2"
или
TDecimate()
в GUI на ВИДЕО =>Интерлейс\Частота кадров=> Деинтерлейс и выбрать там TDecimate to 23.976 или TDecimate 1-in-5 в зависимости, что подойдёт. Установите Исходный тип: Progressive
А уж кроп и ресайз в скрипте должны идти потом.
Благодарю, теперь понял. А это можно делать с любыми 29 фпсниками или там надо что-то в МИ высматривать?
Цитата:
А уж кроп и ресайз в скрипте должны идти потом.
как понять потом? ![](https://static.rutr.life/smiles/icon_biggrin.gif) Ну мне надо где-то цифры менять или не обязательно?
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
16-Авг-14 13:02
(спустя 21 час, ред. 16-Авг-14 13:02)
--ViruseProject--
Цитата:
как понять потом?
Потом - значит за ним (после), а если точнее, то ниже в столбике скрипта. Обработка в скрипте идёт по порядку строчек сверху вниз :
Цитата:
DelayAudio(0.017) - задержка звука
AmplifydB(6.387) - нормализация громкости звука
ConvertToYV12(interlaced = true) - конвертация цвета
TDeint(order=-1, slow=2, mthreshL=5, mthreshC=5, full=false, cthresh=7, MI=40) - деинтерлейс
Crop(0, 74, -8, -70) - кроп
Spline144Resize(760, 432) - ресайз ###[FILTERING]### - фильтрация
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RemovegrainSSE2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DB.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_masktools-26.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GradFun2DBmod.avs") setmemorymax(256) f3kdb(sample_mode=2,dynamic_grain=true,keep_tv_range=true,dither_algo=3,y=52,cb=36,cr=36,grainY=0,grainC=0)
# f3kdb(sample_mode=2,dynamic_grain=true,keep_tv_range=true,dither_algo=3,y=64,cb=64,cr=64,grainY=64,grainC=64) # add grain
# GradFun2DBmod(thr=1.4,thrC=1.4,mode=2,str=0.4,strC=0.0,temp=10,adapt=64) ###[FILTERING]###
Настройте программу по скринам из этого поста, и скрипт будет формироваться правильно.
Иногда, при применении фильтра, кроп и ресайз необходимо поставить после фильтрации. Как правило, Tempter57 предупреждает об этом в комментариях пресета фильтрации. Кроп с ресайзом переставляются в скрипте вручную, если ресайз не нужен, он убирается из скрипта также вручную.
Цитата:
А это можно делать с любыми 29 фпсниками или там надо что-то в МИ высматривать?
Высматривать ничего не надо. Надо открыть исходник, подключать разные варианты деинтерлейса и прощёлкивать видеоряд в превью.
https://rutr.life/forum/viewtopic.php?t=4426822
|
|
--ViruseProject--
![](https://static.rutr.life/avatars/7/2/35155202.png) Стаж: 10 лет 10 месяцев Сообщений: 422
|
--ViruseProject-- ·
17-Авг-14 06:58
(спустя 17 часов)
busoti4444
Голову можно сломать с этими правилами кодирования ))
|
|
sasha20072014
Стаж: 10 лет 7 месяцев Сообщений: 17
|
sasha20072014 ·
18-Авг-14 01:17
(спустя 18 часов)
При использовании фильтра SRestore кодирование в размер , естественно, получается неправильным. Тоесть при преобразовании, к примеру, NTSC в PAL и для получения размера 1.45гб (1484мб) нужно отнять размер звуковой дорожки и умножить на коэффициент 29.97 : 25 = 1.1988.
Можно ли что-то поправить в фильтре или скрипте кодирования для автоматизации подобного подсчета?
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
18-Авг-14 02:46
(спустя 1 час 28 мин.)
sasha20072014
Можно попробовать перед настройкой кодера выставить новую fps в окне деинтерлейса.
Полной автоматизации вряд ли добьёшься, т.к. кодер определяет размер исходя из настроек, выставленных в окнах разрешения, деинтерлейса и звука.
|
|
sasha20072014
Стаж: 10 лет 7 месяцев Сообщений: 17
|
sasha20072014 ·
18-Авг-14 10:20
(спустя 7 часов, ред. 18-Авг-14 10:20)
Новый фпс в окне нужно выставлять обязательно, иначе продолжительность фильма окажется другой
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
18-Авг-14 13:04
(спустя 2 часа 43 мин., ред. 18-Авг-14 13:04)
sasha20072014 писал(а):
64863794Новый фпс в окне нужно выставлять обязательно
Я привык делать это вручную в скрипте, т.к. если менять настройки в окнах, сбрасываются все изменения, сделанные в скрипте вручную.
Думаю, если кодировать в размер, надо это делать со звуком, и в настройках выставить обрабатывать звук вначале. Дорожку потом можно выбросить из контейнера и запаковать дорожку, перетянутую в другой программе.
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4345
|
george$t ·
18-Авг-14 13:08
(спустя 4 мин.)
sasha20072014 писал(а):
64862061нужно отнять размер звуковой дорожки и умножить на коэффициент 29.97 : 25 = 1.1988.
Почему вы так думаете? Икс выделяет битрейт по секундам, ему по барабану, какой фпс, 29 или 25. Размер рассчитывается исходя из длительности видео, а при традиционном репале 24.975/srestore 25.000 она остаётся как в исходнике. Единственно, при srestore 24.975 придётся перетянуть звук из 25.000 в 24.975. Насколько помню, Eac3to и BeHappy некорректно делали нетрадиционный стретч и только BeSweet с азидом давал правильные по длительности вэйвы. Оставьте 10-15 мегабайт запаса и точно попадёте в размер.
Код:
BeSweet.exe -core( -input "K:\AudioFile_80.ac3" -output "K:\AudioFile_80.wav" -6ch ) -azid( -c normal) -ssrc( --rate 48000 ) -soundtouch( -r 25000 24975 -quick )
sasha20072014 писал(а):
64863794Новый фпс в окне нужно выставлять обязательно, иначе продолжительность фильма окажется другой
Зачем? фпс и так идёт из скрипта, только сами себя запутаете...
Код:
x264 1973kbps 708x412 25.000fps
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
18-Авг-14 15:14
(спустя 2 часа 5 мин., ред. 18-Авг-14 17:46)
george$t писал(а):
64864972Икс выделяет битрейт по секундам, ему по барабану, какой фпс, 29 или 25.
Небольшое уточнение. Если кодировать в битрейт или размер, то при изменении fps размер и битрейт остаются неизменными, изменяется качество (бит\п) закодированных кадров. К примеру, если при 29.970 fps качество 0.292, то при 25 fps оно будет 0.350, т.е чем меньше fps, тем лучше качество кадров. Такая же картина и при уменьшении разрешения.
|
|
sasha20072014
Стаж: 10 лет 7 месяцев Сообщений: 17
|
sasha20072014 ·
18-Авг-14 16:08
(спустя 54 мин., ред. 18-Авг-14 16:08)
Или я вас не понимаю или вы меня. Мне довольно часто приходится пользоваться SRestore для возвращения к исходным 25 или наоборот. Если не выставить в окне интерлейса искомую частоту - увеличивается продолжительность фильма. Десятки раз кодировал в заданый размер - битрейт рассчитывается неправильно и как следствие другой размер. Попасть в размер (код х264)получалось только с применением описанного мной выше преобразования. Вот пример 29.97 - 25. Размер изменился с 1300 до 1100 при неизменной продолжительности фильма. Мозгом я понимаю, это из-за того, что уменьшилось число кадров в фильме, а кодек рассчитал битрейт исходя из первоначальной частоты
Поэтому и возник вопрос об амтоматизации данного процесса
скрытый текст
PLATFORM
------------------------------
OS Code: Microsoft Windows NT 5.1.2600 Service Pack 4
OS Name: Microsoft Windows XP Service Pack 4 (x32)
Framework: 2.0.50727.3082 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 9 2013 [13:28:27]
CPU Info: AMD Phenom(tm) II X4 945 Processor (~3149), 4 core(s)
RAM Total: 3325Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 07:34:12
AppPath: C:\Program Files\XviD4PSP 5
TempPath: H:\TEMP FILES
------------------------------
VTS_01_1_002.d2v >
5-8.mkv TASK
------------------------------
Format: MKV
Duration: 01:44:31:640 (156791)
VideoDecoder: MPEG2Source
Resolution: 720x480 > 720x544
Aspect: 1.3184 > 1.3235
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: MPEG2 > x264
Size: 0.7 mb > 1300.0 mb
Quality: 0.000 > 0.161
Framerate: 29.970 > 25.000
FramerateModifier: AssumeFPS
SourceType: UNKNOWN
FieldOrder: TFF
AEncodingPreset: Copy
AudioCodec: AC3
AudioBitrate: 192
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") video = MPEG2Source("E:\0000\000 DEMUX\Новая папка (28)\VTS_01_1_002.d2v", cpu=0, info=3)
audio = NicAC3Source("E:\0000\000 DEMUX\Новая папка (28)\VTS_01_1_002 T80 2_0ch 192Kbps DELAY 0ms.ac3")
AudioDub(video, audio) ConvertToYV12()
Tweak(hue=0, sat=1.1, bright=0, cont=1.00, coring=true, dither=false) ###[FILTERING]###
XviD4PSPPluginsPath = "C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\"
LoadPlugin(XviD4PSPPluginsPath + "RemoveGrainSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "RepairSSE2.dll")
LoadPlugin(XviD4PSPPluginsPath + "TDeInt.dll")
LoadPlugin(XviD4PSPPluginsPath + "mvtools2.dll")
LoadPlugin(XviD4PSPPluginsPath + "dfttest.dll")
LoadPlugin(XviD4PSPPluginsPath + "TIVTC.dll")
LoadPlugin(XviD4PSPPluginsPath + "fft3dfilter.dll")
LoadPlugin(XviD4PSPPluginsPath + "nnedi3.dll")
LoadPlugin(XviD4PSPPluginsPath + "deen_1.0.dll")
LoadPlugin(XviD4PSPPluginsPath + "AddGrainC.dll")
LoadPlugin(XviD4PSPPluginsPath + "average.dll")
LoadPlugin(XviD4PSPPluginsPath + "flash3kyuu_deband.dll")
LoadPlugin(XviD4PSPPluginsPath + "VerticalCleaner.dll")
LoadPlugin(XviD4PSPPluginsPath + "mt_masktools-26.dll")
Import(XviD4PSPPluginsPath + "srestore.avs")
Import(XviD4PSPPluginsPath + "QTGMC.avs") # setmemorymax(768) o = last
y = o.tdeint(mode=1,order=1) # order=0 if BBF
qtgmc = o.QTGMC(Preset="Fast",SLmode=1,SLrad=1) # трансфер NTSC=>PAL
qtgmc.Srestore(frate=25.00,dclip=y) f3kdb(16, 52, 36, 36, 0, 0, dynamic_grain=true, input_mode=0, output_mode=0) # Srestore - для обратного трансфера NTSC в PAL ###[FILTERING]### Crop(8, 2, -6, -2)
Spline64Resize(720, 544)
AssumeFPS(25.000, true)
ResampleAudio(48000) Используем готовый файл: E:\0000\000 DEMUX\Новая папка (28)\VTS_01_1_002 T80 2_0ch 192Kbps DELAY 0ms.ac3 VIDEO ENCODING
------------------------------
Encoding video to: H:\TEMP\1420.264
x264 1572kbps 720x544 25.000fps (156791 frames) ...first pass... x264.exe: --pass 1 --bitrate 1572 --preset veryslow --tune film --level 4.1 --ref 10 --aq-strength 0.9 --bframes 10 --psy-rd 0.99:0.14 --qcomp 0.63 --subme 11 --keyint 210 --ipratio 1.25 --pbratio 1.17 --colorprim smpte170m --transfer smpte170m --colormatrix smpte170m --sar 1:1 --stats "H:\TEMP\1420.log" --output NUL "H:\TEMP\1420.avs" avs [info]: 720x544p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:1252 Avg QP:16.41 size: 44923
x264 [info]: frame P:27921 Avg QP:18.52 size: 19235
x264 [info]: frame B:101617 Avg QP:21.30 size: 4249
x264 [info]: consecutive B-frames: 1.8% 1.6% 4.8% 19.2% 44.0% 21.3% 3.3% 1.5% 0.6% 1.6% 0.3%
x264 [info]: mb I I16..4: 27.7% 0.0% 72.3%
x264 [info]: mb P I16..4: 23.2% 0.0% 0.0% P16..4: 70.7% 0.0% 0.0% 0.0% 0.0% skip: 6.1%
x264 [info]: mb B I16..4: 2.6% 0.0% 0.0% B16..8: 30.2% 0.0% 0.0% direct:24.6% skip:42.5% L0:26.9% L1:40.6% BI:32.5%
x264 [info]: final ratefactor: 17.98
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: coded y,uvDC,uvAC intra: 43.8% 61.8% 29.4% inter: 23.6% 25.5% 0.8%
x264 [info]: i16 v,h,dc,p: 49% 25% 16% 10%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 25% 21% 13% 3% 9% 7% 7% 7% 8%
x264 [info]: i8c dc,h,v,p: 52% 21% 21% 6%
x264 [info]: Weighted P-Frames: Y:11.6% UV:3.5%
x264 [info]: kb/s:1567.52 x264 [total]: encoded 130790 frames, 7.92 fps, 1567.52 kb/s ...last pass... x264.exe: --pass 2 --bitrate 1572 --preset veryslow --tune film --level 4.1 --ref 10 --aq-strength 0.9 --bframes 10 --psy-rd 0.99:0.14 --qcomp 0.63 --subme 11 --keyint 210 --ipratio 1.25 --pbratio 1.17 --colorprim smpte170m --transfer smpte170m --colormatrix smpte170m --sar 1:1 --stats "H:\TEMP\1420.log" --output "H:\TEMP\1420.264" "H:\TEMP\1420.avs" avs [info]: 720x544p 1:1 @ 25/1 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSEMisalign LZCNT
x264 [info]: profile High, level 4.1 x264 [info]: frame I:1252 Avg QP:17.97 size: 43064
x264 [info]: frame P:27921 Avg QP:19.71 size: 19049
x264 [info]: frame B:101617 Avg QP:23.34 size: 4353
x264 [info]: consecutive B-frames: 1.8% 1.6% 4.8% 19.2% 44.0% 21.3% 3.3% 1.5% 0.6% 1.6% 0.3%
x264 [info]: mb I I16..4: 10.8% 72.5% 16.7%
x264 [info]: mb P I16..4: 1.5% 8.8% 1.3% P16..4: 33.1% 37.1% 12.4% 1.7% 0.2% skip: 3.9%
x264 [info]: mb B I16..4: 0.2% 0.7% 0.1% B16..8: 35.6% 16.9% 1.8% direct: 7.1% skip:37.6% L0:38.4% L1:45.4% BI:16.2%
x264 [info]: 8x8 transform intra:74.0% inter:65.9%
x264 [info]: direct mvs spatial:97.8% temporal:2.2%
x264 [info]: coded y,uvDC,uvAC intra: 82.0% 77.4% 44.6% inter: 21.9% 23.9% 2.1%
x264 [info]: i16 v,h,dc,p: 51% 16% 6% 27%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 10% 4% 8% 13% 14% 12% 13% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 10% 5% 8% 13% 15% 11% 11% 10%
x264 [info]: i8c dc,h,v,p: 28% 29% 22% 21%
x264 [info]: Weighted P-Frames: Y:11.6% UV:3.5%
x264 [info]: ref P L0: 40.6% 11.1% 22.5% 6.1% 6.2% 3.6% 4.1% 1.7% 2.1% 1.7% 0.3% 0.0%
x264 [info]: ref B L0: 76.4% 13.4% 3.8% 2.2% 1.3% 1.3% 0.9% 0.4% 0.2%
x264 [info]: ref B L1: 94.6% 5.4%
x264 [info]: kb/s:1572.12 x264 [total]: encoded 130790 frames, 6.62 fps, 1572.12 kb/s MUXING
------------------------------
Video file: H:\TEMP\1420.264
Audio file: E:\0000\000 DEMUX\Новая папка (28)\VTS_01_1_002 T80 2_0ch 192Kbps DELAY 0ms.ac3
Muxing to: H:\1111\Space academy\5-8.mkv mkvmerge.exe: -o "H:\1111\Space academy\5-8.mkv" --engage no_cue_duration --engage no_cue_relative_position --default-duration 0:25.000fps -d 0 -A -S "H:\TEMP\1420.264" -a 0 --sync 0:0 -D -S --no-chapters "E:\0000\000 DEMUX\Новая папка (28)\VTS_01_1_002 T80 2_0ch 192Kbps DELAY 0ms.ac3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 10 hour 5 min 49 sec
Файл получился на: 1101.30 mb
Цитата:
Небольшое уточнение. Если кодировать в размер, то при изменении fps размер и битрейт остаются неизменными
Битрейт остается, но изменяется количество кадров в файле и как следствие - размер.
Такое впечатление, что битрейт рассчитывается исходя не из времени, а из количества кадров в файле
|
|
george$t
Стаж: 14 лет 10 месяцев Сообщений: 4345
|
george$t ·
18-Авг-14 17:02
(спустя 53 мин.)
sasha20072014 писал(а):
64866308Десятки раз кодировал в заданый размер - битрейт рассчитывается неправильно и как следствие другой размер.
Не меньше, возможно и больше и с первого раза попадал в размер.
sasha20072014 писал(а):
64866308Если не выставить в окне интерлейса искомую частоту - увеличивается продолжительность фильма
Не должна.
скрытый текст
source
General
Complete name : K:\Воры в законе.1988.vob
Format : MPEG-PS
File size : 3.14 GiB
Duration : 1h 29mn
Overall bit rate mode : Variable
Overall bit rate : 5 032 Kbps Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Custom
Format settings, GOP : M=3, N=15
Duration : 1h 29mn
Bit rate mode : Variable
Bit rate : 4 484 Kbps
Maximum bit rate : 8 000 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.433
Time code of first frame : 00:02:00:00
Time code source : Group of pictures header
Stream size : 2.80 GiB (89%) Audio
ID : 189 (0xBD)-128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Muxing mode : DVD-Video
Duration : 1h 29mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 84ms
Stream size : 286 MiB (9%) Menu
rip
General
Unique ID : 192725742429726429025232357431533290734 (0x90FDA0BA1EBE24CE993B503AA05AC4EE)
Complete name : J:\Воры в законе.1988.mkv
Format : Matroska
Format version : Version 2
File size : 1.45 GiB
Duration : 1h 29mn
Overall bit rate : 2 331 Kbps
Movie name : «Воры в законе»
Encoded date : UTC 2013-03-25 14:32:30
Writing application : mkvmerge v5.8.0 ('No Sleep / Pillow') built on Sep 2 2012 15:37:04
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Comment : DVDRip-AVC
Original date released : March 25th 2013
Encoded by : imgeorgest® Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 29mn
Bit rate : 1 881 Kbps
Width : 708 pixels
Height : 404 pixels
Display aspect ratio : 1.559
Original display aspect ratio : 1.558
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.263
Stream size : 1.15 GiB (79%)
Title : Воры в законе.1988
Writing library : x264 core 125 r2200 999b753
Encoding settings : cabac=1 / ref=16 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=48 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=10 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1881 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Language : Russian
Default : Yes
Forced : No
Color primaries : BT.601 PAL
Transfer characteristics : BT.470 System B, BT.470 System G
Matrix coefficients : BT.601 Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 1h 29mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 286 MiB (19%)
Title : Оригинал AC-3; 16 bit 48 Khz; 6ch 448 Kbps; CBR
Language : Russian
Default : Yes
Forced : No
sasha20072014 писал(а):
64866308Битрейт остается, но изменяется количество кадров в файле и как следствие - размер.
Такое впечатление, что битрейт рассчитывается исходя не из времени, а из количества кадров в файле
По логике калькулятора панели - да, изменили фпс, изменилась длительность в секундах, следовательно для попадания в размер нужен другой битрейт. По факту - длительность клипа в секундах остаётся прежней, можно делать обычный 2 Pass в битрейт. Srestore 24.975 действительно даёт прибавку в несколько секунд на полуторачасовом фильме, это 12-15 мегабайт, их можно вычесть из проекта с самого начала, раз уж обязательно нужны 1.45 Гб.
sasha20072014 писал(а):
64866308AssumeFPS(25.000, true)
Зачем? У вас и так из скрипта идёт 25 кадров в секунду. Вы залезли в панель, уменьшили фпс, соответственно для калькулятора увеличилась длительность в секундах. В панели икса с заданным битрейтом увеличился и размер файла. Дальше вы убавили битрейт и на выходе получили файл меньшего размера, чем ожидали, потому что на самом деле длительность клипа в секундах не изменилась. Считайте, что это фишка srestore@25.000 и repal@24.975. Не теребите панель и рассчитывайте размер как обычно.
|
|
busoti
![](https://static.rutr.life/avatars/4/27/22348027.jpg) Стаж: 13 лет 8 месяцев Сообщений: 2839
|
busoti ·
18-Авг-14 17:22
(спустя 20 мин., ред. 19-Авг-14 21:09)
sasha20072014
скрытый текст
FILES
------------------------------
source.avi >
source.mkv TASK
------------------------------
Format: MKV
Duration: 00:00:18:880 (472)
VideoDecoder: DirectShowSource2
Resolution: 720x480 > 852x480
Aspect: 1.7778 > 1.7750
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: DV > x264
Size: 65.1 mb > 7.0 mb
Quality: 2.357 > 0.293
Framerate: 29.970 > 25.000
FramerateModifier: ChangeFPS
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: QTGMC
AudioDecoder: RaWavSource
AEncodingPreset: 6 кадров
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 256
Samplerate: 48000
Channels: 2
Normalize: 90%
Accurate: 100%
Gain: 6.251 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")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.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:\Загрузки-2\source.avi", fps=29.970, preroll=15, lavs="L3", lavd="L3")
audio = RaWavSource("D:\Temp XviD4PSP\0212_0.wav", 0)
AudioDub(video, audio) AmplifydB(6.251)
ConvertToYV12(interlaced = true) ###[FILTERING]###
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\RGTools.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TDeInt.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mvtools2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dfttest.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\GRunT.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fturn-26.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\deen_1.0.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\average2.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\flash3kyuu_deband.dll")
LoadPlugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\masktools2.dll")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\srestore_27h.avs")
Import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\QTGMC.avs") setmemorymax(768) o = last
y = o.tdeint(mode=1,order=1) # order=0 if BBF
qtgmc = o.QTGMC(Preset="Fast",SLmode=1,SLrad=1)
qtgmc.Srestore(frate=25.00,dclip=y) ###[FILTERING]### Spline144Resize(852, 480)
AssumeFPS(25.000, true)
ResampleAudio(48000) AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp XviD4PSP\0212.ac3
AC3 256kbps 2ch 16bit 48000khz aften.exe: -b 256 -w 36 - "D:\Temp XviD4PSP\0212.ac3" VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp XviD4PSP\0212.264
x264 2979kbps 852x480 25.000fps (472 frames) ...first pass... x264.exe: --pass 1 --bitrate 2979 --preset veryslow --profile high --level 4.1 --ref 14 --aq-mode 2 --deblock -2:-2 --bframes 10 --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --no-mbtree --min-keyint 25 --sar 1:1 --stats "D:\Temp XviD4PSP\0212.log" --output NUL "D:\Temp XviD4PSP\0212.avs" avs [info]: 852x480p 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 Main, level 4.1 x264 [info]: frame I:2 Avg QP:18.65 size: 49965
x264 [info]: frame P:89 Avg QP:17.37 size: 28783
x264 [info]: frame B:381 Avg QP:19.19 size: 11704
x264 [info]: consecutive B-frames: 0.6% 0.0% 3.8% 15.3% 30.7% 30.5% 4.4% 8.5% 1.9% 4.2% 0.0%
x264 [info]: mb I I16..4: 32.0% 0.0% 68.0%
x264 [info]: mb P I16..4: 22.2% 0.0% 0.0% P16..4: 77.3% 0.0% 0.0% 0.0% 0.0% skip: 0.5%
x264 [info]: mb B I16..4: 8.1% 0.0% 0.0% B16..8: 39.1% 0.0% 0.0% direct:39.6% skip:13.1% L0:24.3% L1:30.1% BI:45.6%
x264 [info]: final ratefactor: 16.23
x264 [info]: direct mvs spatial:99.5% temporal:0.5%
x264 [info]: coded y,uvDC,uvAC intra: 87.1% 47.8% 19.4% inter: 46.6% 31.2% 0.4%
x264 [info]: i16 v,h,dc,p: 12% 20% 38% 30%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 20% 15% 8% 7% 7% 6% 8% 7%
x264 [info]: i8c dc,h,v,p: 56% 21% 20% 3%
x264 [info]: Weighted P-Frames: Y:1.1% UV:0.0%
x264 [info]: kb/s:3017.25 x264 [total]: encoded 472 frames, 7.70 fps, 3017.25 kb/s ...last pass... x264.exe: --pass 2 --bitrate 2979 --preset veryslow --profile high --level 4.1 --ref 14 --aq-mode 2 --deblock -2:-2 --bframes 10 --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --no-mbtree --min-keyint 25 --sar 1:1 --stats "D:\Temp XviD4PSP\0212.log" --output "D:\Temp XviD4PSP\0212.264" "D:\Temp XviD4PSP\0212.avs" avs [info]: 852x480p 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, level 4.1 x264 [info]: frame I:2 Avg QP:15.67 size: 71327
x264 [info]: frame P:89 Avg QP:17.54 size: 26227
x264 [info]: frame B:381 Avg QP:19.19 size: 11886
x264 [info]: consecutive B-frames: 0.6% 0.0% 3.8% 15.3% 30.7% 30.5% 4.4% 8.5% 1.9% 4.2% 0.0%
x264 [info]: mb I I16..4: 3.5% 72.8% 23.6%
x264 [info]: mb P I16..4: 0.1% 5.4% 0.9% P16..4: 35.3% 36.3% 21.1% 0.0% 0.0% skip: 1.0%
x264 [info]: mb B I16..4: 0.0% 0.4% 0.1% B16..8: 41.4% 19.1% 5.5% direct:15.0% skip:18.5% L0:50.9% L1:34.6% BI:14.4%
x264 [info]: 8x8 transform intra:81.8% inter:48.6%
x264 [info]: direct mvs spatial:96.1% temporal:3.9%
x264 [info]: coded y,uvDC,uvAC intra: 95.6% 63.5% 32.0% inter: 47.1% 39.1% 1.0%
x264 [info]: i16 v,h,dc,p: 11% 12% 3% 74%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 11% 13% 10% 11% 11% 10% 12% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 30% 4% 8% 11% 11% 9% 9% 10%
x264 [info]: i8c dc,h,v,p: 30% 36% 23% 11%
x264 [info]: Weighted P-Frames: Y:1.1% UV:0.0%
x264 [info]: ref P L0: 23.6% 5.1% 16.3% 7.4% 8.8% 6.2% 7.6% 3.7% 4.6% 3.0% 4.4% 2.8% 3.5% 2.7% 0.3%
x264 [info]: ref B L0: 48.4% 14.2% 7.7% 5.7% 4.2% 4.2% 3.7% 2.8% 2.3% 2.5% 2.1% 1.6% 0.6%
x264 [info]: ref B L1: 89.6% 10.4%
x264 [info]: kb/s:2968.36
encoded 472 frames, 3.47 fps, 2968.36 kb/s MUXING
------------------------------
Video file: D:\Temp XviD4PSP\0212.264
Audio file: D:\Temp XviD4PSP\0212.ac3
Muxing to: D:\Temp Sony\source.mkv mkvmerge.exe: -o "D:\Temp Sony\source.mkv" --default-duration 0:25.000fps -d 0 -A -S --compression -1:none "D:\Temp XviD4PSP\0212.264" -a 0 -D -S --no-chapters --compression -1:none "D:\Temp XviD4PSP\0212.ac3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 3 min 22 sec
Файл получился на: 7.27 mb
скрытый текст
FILES
------------------------------
source.avi >
source-2.mkv TASK
------------------------------
Format: MKV
Duration: 00:00:18:886 (566)
VideoDecoder: DirectShowSource2
Resolution: 720x480 > 852x480
Aspect: 1.7778 > 1.7750
VCodecPreset: Custom
VEncodingMode: TwoPassSize
VideoCodec: DV > x264
Size: 65.1 mb > 7.0 mb
Quality: 2.357 > 0.244
Framerate: 29.970
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: QTGMC
AudioDecoder: RaWavSource
AEncodingPreset: 6 кадров
AudioCodec: PCM > AC3
AudioBitrate: 1536 > 256
Samplerate: 48000
Channels: 2
Normalize: 90%
Accurate: 100%
Gain: 6.251 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")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\TIVTC.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:\Загрузки-2\source.avi", fps=29.970, preroll=15, lavs="L3", lavd="L3")
audio = RaWavSource("D:\Temp XviD4PSP\0212_0.wav", 0)
AudioDub(video, audio) AmplifydB(6.251)
ConvertToYV12(interlaced = true)
QTGMC(Preset="Fast", Sharpness=0.4, FPSDivisor=2)
Spline144Resize(852, 480) ###[FILTERING]###
###[FILTERING]### AUDIO ENCODING
------------------------------
Encoding audio to: D:\Temp XviD4PSP\0213.ac3
AC3 256kbps 2ch 16bit 48000khz aften.exe: -b 256 -w 36 - "D:\Temp XviD4PSP\0213.ac3" VIDEO ENCODING
------------------------------
Encoding video to: D:\Temp XviD4PSP\0213.264
x264 2979kbps 852x480 29.970fps (566 frames) ...first pass... x264.exe: --pass 1 --bitrate 2979 --preset veryslow --profile high --level 4.1 --ref 14 --aq-mode 2 --deblock -2:-2 --bframes 10 --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --no-mbtree --min-keyint 25 --sar 1:1 --stats "D:\Temp XviD4PSP\0213.log" --output NUL "D:\Temp XviD4PSP\0213.avs" avs [info]: 852x480p 1:1 @ 10000000/333667 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile Main, level 4.1 x264 [info]: frame I:3 Avg QP:17.87 size: 48955
x264 [info]: frame P:106 Avg QP:16.74 size: 25739
x264 [info]: frame B:457 Avg QP:18.56 size: 9292
x264 [info]: consecutive B-frames: 0.5% 1.1% 5.8% 13.4% 15.9% 41.3% 12.4% 1.4% 6.4% 1.8% 0.0%
x264 [info]: mb I I16..4: 32.5% 0.0% 67.5%
x264 [info]: mb P I16..4: 20.1% 0.0% 0.0% P16..4: 79.2% 0.0% 0.0% 0.0% 0.0% skip: 0.8%
x264 [info]: mb B I16..4: 5.1% 0.0% 0.0% B16..8: 36.4% 0.0% 0.0% direct:39.0% skip:19.5% L0:26.4% L1:31.5% BI:42.1%
x264 [info]: final ratefactor: 15.41
x264 [info]: direct mvs spatial:99.6% temporal:0.4%
x264 [info]: coded y,uvDC,uvAC intra: 84.5% 53.1% 20.7% inter: 39.6% 32.8% 0.3%
x264 [info]: i16 v,h,dc,p: 15% 23% 34% 28%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 20% 15% 8% 7% 7% 6% 7% 7%
x264 [info]: i8c dc,h,v,p: 52% 24% 21% 3%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: kb/s:3016.72
encoded 566 frames, 12.08 fps, 3016.72 kb/s ...last pass... x264.exe: --pass 2 --bitrate 2979 --preset veryslow --profile high --level 4.1 --ref 14 --aq-mode 2 --deblock -2:-2 --bframes 10 --threads 2 --partitions p8x8,b8x8,i8x8,i4x4 --subme 9 --no-mbtree --min-keyint 25 --sar 1:1 --stats "D:\Temp XviD4PSP\0213.log" --output "D:\Temp XviD4PSP\0213.264" "D:\Temp XviD4PSP\0213.avs" avs [info]: 852x480p 1:1 @ 10000000/333667 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 4.1 x264 [info]: frame I:3 Avg QP:14.81 size: 66099
x264 [info]: frame P:106 Avg QP:16.85 size: 23573
x264 [info]: frame B:457 Avg QP:18.36 size: 9361
x264 [info]: consecutive B-frames: 0.5% 1.1% 5.8% 13.4% 15.9% 41.3% 12.4% 1.4% 6.4% 1.8% 0.0%
x264 [info]: mb I I16..4: 4.1% 73.9% 22.0%
x264 [info]: mb P I16..4: 0.3% 6.4% 0.8% P16..4: 38.3% 34.9% 19.0% 0.0% 0.0% skip: 0.4%
x264 [info]: mb B I16..4: 0.0% 0.4% 0.1% B16..8: 37.2% 16.3% 4.1% direct:18.4% skip:23.5% L0:48.2% L1:34.0% BI:17.8%
x264 [info]: 8x8 transform intra:82.1% inter:44.7%
x264 [info]: direct mvs spatial:95.6% temporal:4.4%
x264 [info]: coded y,uvDC,uvAC intra: 93.8% 63.2% 34.4% inter: 38.6% 42.5% 0.7%
x264 [info]: i16 v,h,dc,p: 4% 4% 2% 89%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 12% 14% 9% 10% 10% 8% 12% 11%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 24% 5% 8% 12% 11% 10% 9% 10%
x264 [info]: i8c dc,h,v,p: 37% 34% 21% 8%
x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
x264 [info]: ref P L0: 25.8% 4.7% 17.0% 7.0% 9.0% 6.0% 7.7% 3.4% 4.1% 3.0% 3.6% 2.7% 2.9% 2.7% 0.4%
x264 [info]: ref B L0: 55.9% 14.6% 6.4% 4.6% 3.2% 3.5% 2.7% 2.2% 1.7% 2.0% 1.5% 1.1% 0.6%
x264 [info]: ref B L1: 92.0% 8.0%
x264 [info]: kb/s:2954.68
encoded 566 frames, 4.26 fps, 2954.68 kb/s MUXING
------------------------------
Video file: D:\Temp XviD4PSP\0213.264
Audio file: D:\Temp XviD4PSP\0213.ac3
Muxing to: D:\Temp Sony\source-2.mkv mkvmerge.exe: -o "D:\Temp Sony\source-2.mkv" --default-duration 0:29.970fps -d 0 -A -S --compression -1:none "D:\Temp XviD4PSP\0213.264" -a 0 -D -S --no-chapters --compression -1:none "D:\Temp XviD4PSP\0213.ac3" --output-charset UTF-8 TIME
------------------------------
Общее время кодирования: 3 min 2 sec
Файл получился на: 7.24 mb
|
|
sasha20072014
Стаж: 10 лет 7 месяцев Сообщений: 17
|
sasha20072014 ·
18-Авг-14 17:52
(спустя 29 мин., ред. 18-Авг-14 18:00)
Цитата:
SourceType: HYBRID_PROGRESSIVE_INTERLACED
FieldOrder: VARIABLE
Deinterlacer: QTGMC
Вместо исправления деинтерлейса у вас на проблемном источнике должна получиться каша из бленд и повторов. если не выставите Прогрессиве
|
|
|