|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
03-Окт-19 18:10
(5 лет 3 месяца назад, ред. 03-Окт-19 18:10)
neurologkhv
Стабилизацию движения лучше всего делают два фильтра 1) первый от VirtualDub -Deshaker.vdf 2) Mercalli v4.0.477.1 for Adobe https://www.youtube.com/watch?time_continue=87&v=lZwL23W9GdM
Можно сказать, что Mercalli v4.0.477.1 - самый лучший
К сожалению Avisynthовский DePan.dll до них не дотягивает , ну, никак
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
03-Окт-19 18:37
(спустя 26 мин.)
торрент иваниваныч писал(а):
78073506Вы просто не умеете их готовить.
Под лупой разглядеть можно.
Tempter57 писал(а):
78073344А вообще просто попробуйте
Ну правильно, резкости с зернами напустили, конечно оно будет отличаться от простого растягивание в просмотрщике.
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 10:01
(спустя 15 часов, ред. 04-Окт-19 10:01)
Koo1 писал(а):
78074977Ну правильно, резкости с зернами напустили, конечно оно будет отличаться от простого растягивание в просмотрщике.
Ключевым фактором при апскейле является, как раз преобразование размера с помощью nnedi3_rpow2 или eedi3_rpow2, а шарперы, dehalo, добавление зерна- это просто вспомогательные улучшайзеры...
Ну, и хочу напомнить где актуально применяется апскейл:
1) при необходимости выполнить вставку с исходника SD качества в материал HD качества
2) при обработке домашнего видео, поскольку ваши исходники пересканировать не кому, не на чём и не за чем, в отличии от материалов исходников киноиндустрии, хранящихся на киноплёнках, и у которых есть возможность по-кадрового восстановления и пересканирования с высоким разрешением, яркое тому свидетельство массовое появление BD старых фильмов; да, у них мало детализации и приходится добавлять много зерна для того, чтобы на психовизуальном уровне улучшить детализацию и заодно разбить бандинг изображения
3) при обработке аниме; здесь вы увидите , как преобразятся контурные линии, ореолы и звон на контурах в сравнении с простым растягиванием по экрану с помощью скайлера телевизора или BD\DVD привода.
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
04-Окт-19 12:52
(спустя 2 часа 50 мин.)
Ребята, подскажите, пожалуйста, откуда появляются пиксели при конвертировании. Версия программы из последних (346), кодеки тоже свежие, настройки тяжелые достаточно, режим 2-прохода в битрейт, причем он выбран с избытком (видно по квантам).
лог кодирования
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.8806 (v4.0)
AviSynth: AviSynth 2.60, build:Feb 20 2015 [03:16:45]
CPU Info: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (~3510), 8 core(s)
RAM Total: 8134Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.346.0
Created: 12.02.2015 13:46:56
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: G:\Temp FILES
------------------------------
teen.wolf.s06e01.1080p.bluray.x264-rovers_track1_und.dgi >
teen.wolf.s06e01.mkv TASK
------------------------------
Format: MKV
Duration: 00:41:55:474 (60311)
VideoDecoder: DGSource
Resolution: 1920x1080 > 1280x720
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > x264
VideoBitrate: 0 > 5000
Quality: 0.000 > 0.226
Framerate: 23.976
SourceType: UNKNOWN
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("E:\Video\UFC\DCDecNV2053_154\DGDecodeNV.dll") SetMemoryMax(1280)
SetMTMode(3, 3) DGSource("M:\Фильмы\Сериалы\Teen.Wolf.S06.1080p.BluRay.x264-ROVERS[rartv]\teen.wolf.s06e01.1080p.bluray.x264-rovers_track1_und.dgi") SetMTMode(2) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### BicubicResize(1280, 720) VIDEO ENCODING
------------------------------
Encoding video to: M:\teen.wolf.s06e01.mkv
x264 5000kbps 1280x720 23.976fps (60311 frames) ...first pass... x264.exe: --pass 1 --bitrate 5000 --preset medium --level 4.1 --ref 9 --merange 32 --bframes 16 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --subme 11 --me esa --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --partitions all --sar 1:1 --stats "M:\teen.wolf.s06e01.log" --output NUL "G:\Temp\0037.avs" avs [info]: 1280x720p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:424 Avg QP:12.51 size:110052
x264 [info]: frame P:12447 Avg QP:13.49 size: 48821
x264 [info]: frame B:47440 Avg QP:15.34 size: 19196
x264 [info]: consecutive B-frames: 1.7% 1.9% 8.8% 10.0% 15.8% 56.6% 3.1% 0.5% 0.2% 0.1% 0.1% 0.0% 0.1% 0.0% 0.0% 0.0% 1.0%
x264 [info]: mb I I16..4: 5.6% 83.3% 11.1%
x264 [info]: mb P I16..4: 1.7% 18.5% 1.7% P16..4: 24.5% 34.3% 14.9% 2.2% 0.1% skip: 2.1%
x264 [info]: mb B I16..4: 0.3% 1.4% 0.1% B16..8: 33.4% 27.3% 6.6% direct: 8.2% skip:22.7% L0:46.9% L1:45.7% BI: 7.4%
x264 [info]: final ratefactor: 16.91
x264 [info]: 8x8 transform intra:83.0% inter:56.1%
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: coded y,uvDC,uvAC intra: 83.7% 86.4% 68.9% inter: 29.8% 37.3% 6.7%
x264 [info]: i16 v,h,dc,p: 53% 11% 7% 29%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 7% 13% 10% 12% 12% 11% 12% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 8% 17% 8% 12% 11% 10% 10% 11%
x264 [info]: i8c dc,h,v,p: 50% 23% 16% 11%
x264 [info]: Weighted P-Frames: Y:4.9% UV:3.6%
x264 [info]: ref P L0: 47.2% 4.9% 20.1% 8.3% 6.4% 4.4% 4.1% 2.2% 2.2% 0.2% 0.0%
x264 [info]: ref B L0: 72.9% 12.7% 6.2% 3.0% 2.1% 1.7% 1.0% 0.3%
x264 [info]: ref B L1: 94.0% 6.0%
x264 [info]: kb/s:4977.14 encoded 60311 frames, 2.43 fps, 4977.14 kb/s ...last pass... x264.exe: --pass 2 --bitrate 5000 --preset medium --level 4.1 --ref 9 --merange 32 --bframes 16 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --subme 11 --me esa --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --partitions all --sar 1:1 --stats "M:\teen.wolf.s06e01.log" --output "M:\teen.wolf.s06e01.mkv" "G:\Temp\0037.avs" avs [info]: 1280x720p 1:1 @ 24000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:424 Avg QP:11.51 size:126444
x264 [info]: frame P:12447 Avg QP:13.41 size: 49112
x264 [info]: frame B:47440 Avg QP:15.25 size: 19126
x264 [info]: consecutive B-frames: 1.7% 1.9% 8.8% 10.0% 15.8% 56.6% 3.1% 0.5% 0.2% 0.1% 0.1% 0.0% 0.1% 0.0% 0.0% 0.0% 1.0%
x264 [info]: mb I I16..4: 5.5% 83.3% 11.2%
x264 [info]: mb P I16..4: 1.8% 18.4% 1.7% P16..4: 23.8% 34.5% 15.1% 2.4% 0.1% skip: 2.2%
x264 [info]: mb B I16..4: 0.3% 1.3% 0.1% B16..8: 33.2% 27.8% 6.8% direct: 8.4% skip:22.1% L0:47.0% L1:45.2% BI: 7.8%
x264 [info]: 8x8 transform intra:82.5% inter:55.4%
x264 [info]: direct mvs spatial:99.1% temporal:0.9%
x264 [info]: coded y,uvDC,uvAC intra: 83.4% 86.1% 68.6% inter: 30.3% 37.8% 6.7%
x264 [info]: i16 v,h,dc,p: 53% 10% 7% 30%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 7% 13% 10% 12% 12% 11% 12% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 8% 16% 8% 12% 12% 10% 10% 12%
x264 [info]: i8c dc,h,v,p: 50% 23% 16% 11%
x264 [info]: Weighted P-Frames: Y:4.9% UV:3.6%
x264 [info]: ref P L0: 51.4% 3.8% 16.4% 8.8% 6.4% 4.9% 4.1% 2.4% 1.9% 0.1% 0.0%
x264 [info]: ref B L0: 72.8% 13.0% 6.2% 3.1% 2.1% 1.6% 0.9% 0.3%
x264 [info]: ref B L1: 94.1% 5.9%
x264 [info]: kb/s:5000.17 encoded 60311 frames, 2.54 fps, 5000.17 kb/s TIME
------------------------------
Общее время кодирования: 13 hour 28 min 49 sec
Файл получился на: 1499.85 mb
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 14:46
(спустя 1 час 54 мин., ред. 04-Окт-19 14:46)
BBDragon
Пробуйте сменить декодер DGSource на LWLibavVideoSource или FFmpegsource2. А ещё не по сути вопроса: мне не нравится выбранный вами ресайзер BicubicResize(1280, 720). Смените на spline144resize(1280, 720)
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
04-Окт-19 16:51
(спустя 2 часа 5 мин.)
Tempter57 писал(а):
78079356BBDragon
Пробуйте сменить декодер DGSource на LWLibavVideoSource или FFmpegsource2. А ещё не по сути вопроса: мне не нравится выбранный вами ресайзер BicubicResize(1280, 720). Смените на spline144resize(1280, 720)
Tempter57
спасибо! Попробую и отпишусь потом)
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
04-Окт-19 17:10
(спустя 18 мин.)
Tempter57 писал(а):
78079356А ещё не по сути вопроса: мне не нравится выбранный вами ресайзер BicubicResize(1280, 720). Смените на spline144resize(1280, 720)
Разраб Вапора вот, что пишет
Цитата:
If you do not know which resizer to choose, then try Bicubic. It usually makes a good neutral default.
http://www.vapoursynth.com/doc/functions/resize.html
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 18:29
(спустя 1 час 19 мин., ред. 04-Окт-19 18:52)
Koo1
На заборе тоже много чего написано Уж, если и применять бикубик в AviSynth 2.6, то с настройками BicubicResize(1280, 720, 0, 0.5) поскольку в режиме по умолчанию он просто убьёт детализацию изображения. А BBDragon работает с исходником HD или BD, и в этом случае лучше применить spline144resize(1280, 720)
Помимо того Bicubic for VapourSynth, как впрочем и другие ресайзеры, не совсем соответствуют по результатам своим братьям for AviSynth 2.6 (прочтите абзац выше того, что вы процитировали нам), они ближе , а чаще даже полностью соответствуют этим ресайзерам http://forum.doom9.org/showthread.php?t=173986 для AviSynth+
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
04-Окт-19 18:51
(спустя 22 мин.)
Tempter57
На ависинтовом заборе тоже написано
Цитата:
BicubicResize may be the most visually pleasing of the Resize filters for downsizing to half-size or less
http://avisynth.nl/index.php/Resize#BicubicResize
Где потери точно есть - это при билинейной.
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 19:28
(спустя 36 мин., ред. 05-Окт-19 10:34)
Koo1
В то время, когда это писалось, ресайзеров типа spline144resize, имеющий 12 опорных точек для сохранения лучшей детализации изображения, просто не существовало, как и не было исходников класса BD, HDTV, AVCHD. Только потом в июне 2009г был специально выпущен для AviSynth 2.6 дополнительный плагин splineresize.dll. Кроме того у самого Bicubicresize есть и иные параметры настройки, помимо W и H, о которых я упомянул выше. Вариант с b=1/3 и c=1/3 по умолчанию даёт хороший и приемлемый результат на проблемных исходниках с низким уровнем детализации изображения, короче на довольно древних и некачественных, например, VHS или оцифрованных исходниках 8 мм киноплёнок, но никак не годится для обработки HDTV, AVCHD и BD материалов.
Короче, я больше не намерен вас в чём-то переубеждать. Вы можете выбирать, что хотите. Мой совет касается тех, кто хочет действительно научиться выполнять качественную обработку материала исходника.
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
04-Окт-19 19:38
(спустя 9 мин.)
Tempter57 писал(а):
78080751Короче, я больше не намерен вас в чём-то переубеждать. Вы можете выбирать, что хотите. Мой совет касается тех, кто хочет действительно научиться выполнять качественную обработку материала исходника.
Так это не я утверждаю, а обе документации от разрабов Ави и Вапора.
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 19:57
(спустя 19 мин., ред. 05-Окт-19 10:26)
Koo1 писал(а):
78080958Так это не я утверждаю, а обе документации от разрабов Ави и Вапора.
Они так говорят почти о каждом ресайзере, как и о покойнике: либо хорошо, либо ничего. А именно вы продолжаете оказывать давление и цитировать сомнительные и устаревшие рекомендации, даже не вдумываясь о состоянии исходника, пытаетесь навязать начинающим рипперам свои устаревшие заплесневелые взгляды, сдувая пыль с архивных материалов по AviSynth. Хочется повторить слова классиков : марксизм (читай AviSynth) - не догма, а руководство к действию...
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
04-Окт-19 20:02
(спустя 4 мин.)
Tempter57 писал(а):
78081054сомнительные и устаревшие рекомендации
Tempter57 писал(а):
78081054архивных материалов по AviSynth
Других нет
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
04-Окт-19 20:27
(спустя 24 мин., ред. 04-Окт-19 20:27)
Koo1
Что мешает вам нагуглить тогда информацию о spline144resize, посмотреть его достоинства и преимущества, в конце концов самому попробовать применить указанный ресайзер к материалу BD исходника и сравнить зрительно результат его и Bicubicresize(W, H, b=1/3, c=1/3) по умолчанию, а также Bicubicresize(W, H, b=0, c=0.5).
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
05-Окт-19 12:50
(спустя 16 часов)
Tempter57
снимаю шляпу, как говорится, всё отлично сработало на тестовом проходе Спасибо огромное вам
Сейчас закачивается кодироваться фильм, чуть позже отпишу о результате полного кодирования, но думаю всё и там должно быть ок) Koo1
Не надо спорить с маэстро, он в этом деле уже много-много лет, не зря мы все его просим подсказать. Я по его рекомендация учился еще в самом начале, когда программа только набирала популярность. Тоже по старой памяти решил пользоваться бикубиком (не следил за новостями последние несколько лет), а на практике вон какой результат.
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
05-Окт-19 13:38
(спустя 48 мин., ред. 05-Окт-19 13:38)
BBDragon писал(а):
78084817снимаю шляпу, как говорится, всё отлично сработало на тестовом проходе Спасибо огромное вам
Забыл вам ещё сразу сказать, что фильтры и декодеры под видеокарту терпеть не могут режима многопоточности, и , вполне возможно, причина сбоя декодера DGSource от NVIDIA заключалась именно в этом. Хотя видеокарты вполне нормально переносят режим setmtmode(5). Добавлю, что смысл подключения DGDecodeNV.dll имеет в случае подключения интерлейсного HD исходника, для прогрессивного вполне сойдут декодеры, которые я вам посоветовал. И, если уж на интерлейсном HD исходнике с DGSource будет подобный сбой, то следует воспользоваться DirectShowSource2
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
05-Окт-19 14:11
(спустя 32 мин.)
Tempter57
у меня Intel i7-3770k, 8 Gb RAM, Nvidia 1060 6Gb, Windows 7 SP1. Раньше я извлекал потоки, индексировал видео с помощью DGIndexNV и потом уже скармливал полученный файл программе. Теперь попробовал сразу напрямую закинуть поток в прогу, она запустила FFMS2 для индексации. Кодировало немного медленней, но результат отличный! Или можно как-то еще лучше сделать?
Вот лог кодирования:
скрытый текст
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.8806 (v4.0)
AviSynth: AviSynth 2.60, build:Feb 20 2015 [03:16:45]
CPU Info: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (~3510), 8 core(s)
RAM Total: 8134Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.346.0
Created: 12.02.2015 13:46:56
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: G:\Temp FILES
------------------------------
teen.wolf.s06e01.1080p.bluray.x264-rovers_track1_und.h264 >
teen.wolf.s06e01_FULL.mkv TASK
------------------------------
Format: MKV
Duration: 00:41:55:474 (60311)
VideoDecoder: FFmpegSource2
Resolution: 1920x1080 > 1280x720
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: TwoPass
VideoCodec: h264 > x264
VideoBitrate: 9679 > 5000
Quality: 0.195 > 0.226
Framerate: 23.976
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\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\SplineResize.dll") SetMemoryMax(1280)
SetMTMode(3, 3) FFmpegSource2("M:\Фильмы\Сериалы\Teen.Wolf.S06.1080p.BluRay.x264-ROVERS[rartv]\teen.wolf.s06e01.1080p.bluray.x264-rovers_track1_und.h264", rffmode=0, threads=1, cachefile="G:\Temp\teen.wolf.s06e01.1080p.bluray.x264-rovers_track1_und.h264.ffindex").AssumeFPS(23.976) SetMTMode(2) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Spline144Resize(1280, 720) VIDEO ENCODING
------------------------------
Encoding video to: M:\teen.wolf.s06e01_FULL.mkv
x264 5000kbps 1280x720 23.976fps (60311 frames) ...first pass... x264.exe: --pass 1 --bitrate 5000 --preset medium --level 4.1 --ref 9 --merange 32 --bframes 16 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --subme 11 --me esa --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --partitions all --sar 1:1 --stats "M:\teen.wolf.s06e01_FULL.log" --output NUL "G:\Temp\0040.avs" avs [info]: 1280x720p 1:1 @ 2997/125 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:415 Avg QP:13.92 size:118376
x264 [info]: frame P:12348 Avg QP:14.76 size: 49061
x264 [info]: frame B:47548 Avg QP:16.63 size: 19147
x264 [info]: consecutive B-frames: 1.7% 1.8% 8.3% 9.9% 16.1% 57.3% 3.0% 0.4% 0.2% 0.0% 0.1% 0.1% 0.1% 0.0% 0.0% 0.0% 1.0%
x264 [info]: mb I I16..4: 6.3% 81.9% 11.8%
x264 [info]: mb P I16..4: 1.7% 17.6% 1.6% P16..4: 25.8% 34.6% 14.3% 2.0% 0.1% skip: 2.3%
x264 [info]: mb B I16..4: 0.2% 1.8% 0.1% B16..8: 36.3% 24.7% 5.2% direct: 7.2% skip:24.5% L0:46.3% L1:47.5% BI: 6.2%
x264 [info]: final ratefactor: 17.79
x264 [info]: 8x8 transform intra:83.8% inter:59.9%
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: coded y,uvDC,uvAC intra: 84.3% 84.5% 63.4% inter: 28.0% 32.7% 4.8%
x264 [info]: i16 v,h,dc,p: 50% 11% 8% 31%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 6% 13% 11% 13% 12% 12% 12% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 7% 14% 9% 13% 12% 11% 10% 12%
x264 [info]: i8c dc,h,v,p: 50% 23% 16% 12%
x264 [info]: Weighted P-Frames: Y:5.0% UV:3.7%
x264 [info]: ref P L0: 47.5% 5.5% 19.8% 8.1% 6.3% 4.3% 4.0% 2.2% 2.2% 0.2% 0.0%
x264 [info]: ref B L0: 74.3% 12.3% 5.8% 2.8% 1.9% 1.6% 0.9% 0.3%
x264 [info]: ref B L1: 94.0% 6.0%
x264 [info]: kb/s:4978.23 encoded 60311 frames, 2.16 fps, 4978.23 kb/s ...last pass... x264.exe: --pass 2 --bitrate 5000 --preset medium --level 4.1 --ref 9 --merange 32 --bframes 16 --direct auto --b-adapt 2 --trellis 2 --no-fast-pskip --subme 11 --me esa --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --partitions all --sar 1:1 --stats "M:\teen.wolf.s06e01_FULL.log" --output "M:\teen.wolf.s06e01_FULL.mkv" "G:\Temp\0040.avs" avs [info]: 1280x720p 1:1 @ 2997/125 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:415 Avg QP:12.74 size:138685
x264 [info]: frame P:12348 Avg QP:14.63 size: 49696
x264 [info]: frame B:47548 Avg QP:16.48 size: 18951
x264 [info]: consecutive B-frames: 1.7% 1.8% 8.3% 9.9% 16.1% 57.3% 3.0% 0.4% 0.2% 0.0% 0.1% 0.1% 0.1% 0.0% 0.0% 0.0% 1.0%
x264 [info]: mb I I16..4: 6.8% 81.0% 12.2%
x264 [info]: mb P I16..4: 1.8% 17.5% 1.6% P16..4: 25.0% 34.7% 14.7% 2.2% 0.1% skip: 2.3%
x264 [info]: mb B I16..4: 0.2% 1.5% 0.1% B16..8: 36.0% 25.4% 5.5% direct: 7.6% skip:23.7% L0:46.3% L1:47.0% BI: 6.7%
x264 [info]: 8x8 transform intra:83.0% inter:58.8%
x264 [info]: direct mvs spatial:99.2% temporal:0.8%
x264 [info]: coded y,uvDC,uvAC intra: 83.7% 84.2% 63.5% inter: 28.7% 33.5% 5.0%
x264 [info]: i16 v,h,dc,p: 50% 11% 7% 32%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 8% 6% 13% 10% 13% 12% 12% 12% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 7% 14% 9% 13% 12% 11% 10% 12%
x264 [info]: i8c dc,h,v,p: 50% 23% 16% 12%
x264 [info]: Weighted P-Frames: Y:5.1% UV:3.7%
x264 [info]: ref P L0: 51.6% 3.9% 16.4% 8.7% 6.3% 4.8% 4.0% 2.3% 1.8% 0.1% 0.0%
x264 [info]: ref B L0: 74.3% 12.6% 5.9% 2.9% 1.9% 1.4% 0.8% 0.2%
x264 [info]: ref B L1: 94.1% 5.9%
x264 [info]: kb/s:5000.34 encoded 60311 frames, 2.24 fps, 5000.34 kb/s TIME
------------------------------
Общее время кодирования: 15 hour 15 min 23 sec
Файл получился на: 1499.90 mb
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
05-Окт-19 15:59
(спустя 1 час 47 мин., ред. 05-Окт-19 15:59)
BBDragon
Теперь по поводу медленного кодирования:
1) Если у вас HD исходник, то не надо применять анализ всех частиц --partitions all , снимите галку с анализа P4х4, взгляните на результат вашего лога по частицам
2) Очень тормозит процесс кодирования и практически не даёт результата, хотя и лучше упакует в требуемый размер\битрейт, опция --me esa, вполне можно обойтись и --me umh
3) количество b-frames можно было ограничить 9 по результатам анализа
4) результат по квантизерам очень низок, то есть это, конечно, хорошо даже для аниме, для фильма вполне можно было обойтись значениями 17...19, сейчас у вас битрейт задан очень высоко
5) если вы желаете сохранить больше детализации на довольно качественном исходнике, то следует выбрать опции --aq-mode 3 --deblock -3:-3
6) Поскольку дерево вы отключили, не плохо бы было задать --qcomp 0.70
7) не помешало бы добавить ключи для декодера --colorprim bt709 --transfer bt709 --colormatrix bt709
8) заметил , что психовизуализация стоит по умолчанию --psy-rd 1.0:0.0, может, и стоит её попробовать изменить, например , на --psy-rd 1.0:0.12 , если у вас фильм
9) двухпроходное кодирование необходимо, если кодировать в нужный размер\битрейт. Скажите насколько вам это важно? Может лучше кодировать с --crf 15...16 для аниме и --crf 17...18 для фильмов в один проход? Ведь будете ползать пол дня у экрана и не заметите разницы...
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
05-Окт-19 16:31
(спустя 32 мин.)
Tempter57
спасибо, попробую как вы сказали)
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
05-Окт-19 17:02
(спустя 30 мин.)
BBDragon писал(а):
78085199FFMS2 для индексации
Говорят, для индексации 264 лучше LSMASHSource/LWLibavVideoSource использовать (но на бд и мпег2 может быть, не знаю, чего у вас там).
|
|
BBDragon
Стаж: 17 лет 4 месяца Сообщений: 2547
|
BBDragon ·
05-Окт-19 18:51
(спустя 1 час 49 мин., ред. 05-Окт-19 18:51)
Koo1 писал(а):
78086129
BBDragon писал(а):
78085199FFMS2 для индексации
Говорят, для индексации 264 лучше LSMASHSource/LWLibavVideoSource использовать (но на бд и мпег2 может быть, не знаю, чего у вас там).
Да, я уже перешел на LWLibavVideoSource. Исходник - BDRip 1080p, сейчас тестирую различные варианты 1-проходного кодирования. Constant Quality при CRF=20 дает чудовищные 12 Мбит битрейта, сейчас пробую 23
При CRF=23 выдало битрейт 7800, кванты еще достаточно низкие, пробую CRF=25.
скрытый текст
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.8806 (v4.0)
AviSynth: AviSynth 2.60, build:Feb 20 2015 [03:16:45]
CPU Info: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (~3510), 8 core(s)
RAM Total: 8134Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.346.0
Created: 12.02.2015 13:46:56
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: G:\Temp FILES
------------------------------
teen.wolf.s06e02.1080p.bluray.x264-rovers_track1_und.h264 >
teen.wolf.s06e02_CRF23.mkv TASK
------------------------------
Format: MKV
Duration: 00:01:44:980 (2517)
VideoDecoder: LWLibavVideoSource
Resolution: 1920x1080 > 1280x720
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: Quality
VideoCodec: h264 > x264
VideoBitrate: 9706 > Q23.0
Framerate: 23.976
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\dlls\AviSynth\plugins\LSMASHSource.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll") SetMemoryMax(1280)
SetMTMode(3, 3) LWLibavVideoSource("M:\Фильмы\Сериалы\Teen.Wolf.S06.1080p.BluRay.x264-ROVERS[rartv]\teen.wolf.s06e02.1080p.bluray.x264-rovers_track1_und.h264", stream_index=-1, cache=true, dr=false).AssumeFPS(23.976) SetMTMode(2) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Spline144Resize(1280, 720)
SelectRangeEvery(FrameCount()/50, 50) #2500 frames test-script VIDEO ENCODING
------------------------------
Encoding video to: M:\teen.wolf.s06e02_CRF23.mkv
x264 Q23.0 1280x720 23.976fps (2517 frames) x264.exe: --crf 23.0 --preset medium --level 4.1 --ref 9 --aq-mode 3 --aq-strength 2.0 --deblock -3:-3 --merange 32 --bframes 16 --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.00:0.12 --qcomp 0.70 --subme 11 --me umh --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --output "M:\teen.wolf.s06e02_CRF23.mkv" "G:\Temp\0044.avs" avs [info]: 1280x720p 1:1 @ 2997/125 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:22 Avg QP:13.55 size:105348
x264 [info]: frame P:516 Avg QP:14.96 size: 70202
x264 [info]: frame B:1979 Avg QP:15.92 size: 31681
x264 [info]: consecutive B-frames: 1.9% 2.1% 6.7% 13.0% 14.9% 57.7% 1.7% 0.0% 0.4% 0.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.4%
x264 [info]: mb I I16..4: 24.9% 61.0% 14.1%
x264 [info]: mb P I16..4: 5.3% 34.9% 4.1% P16..4: 18.8% 24.1% 9.8% 0.0% 0.0% skip: 2.9%
x264 [info]: mb B I16..4: 0.3% 5.2% 0.3% B16..8: 32.6% 25.5% 6.8% direct: 9.1% skip:20.3% L0:44.6% L1:45.1% BI:10.4%
x264 [info]: 8x8 transform intra:81.1% inter:45.8%
x264 [info]: coded y,uvDC,uvAC intra: 91.5% 90.6% 79.4% inter: 36.4% 44.6% 19.6%
x264 [info]: i16 v,h,dc,p: 18% 6% 33% 43%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 9% 8% 20% 9% 11% 10% 10% 10% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 9% 14% 9% 12% 12% 11% 10% 11%
x264 [info]: i8c dc,h,v,p: 57% 18% 14% 11%
x264 [info]: Weighted P-Frames: Y:4.1% UV:3.3%
x264 [info]: ref P L0: 51.1% 8.2% 19.5% 7.3% 4.9% 3.3% 2.7% 1.5% 1.3% 0.1% 0.0%
x264 [info]: ref B L0: 78.1% 11.3% 4.9% 2.2% 1.5% 1.1% 0.6% 0.2%
x264 [info]: ref B L1: 94.4% 5.6%
x264 [info]: kb/s:7714.88 encoded 2517 frames, 4.42 fps, 7714.94 kb/s TIME
------------------------------
Общее время кодирования: 9 min 31 sec
Файл получился на: 96.57 mb
Походу оптимальный вариант выходит при CRF=25, нормальные кванты (15-18) и битрейт в 4500. Осталось теперь понизить b-frames и скодить полную серию. Вот лог тестового прохода
скрытый текст
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.8806 (v4.0)
AviSynth: AviSynth 2.60, build:Feb 20 2015 [03:16:45]
CPU Info: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (~3510), 8 core(s)
RAM Total: 8134Mb
Language: RUS (1251, ",")
SystemDrive: C: XviD4PSP
------------------------------
Version: 5.10.346.0
Created: 12.02.2015 13:46:56
AppPath: C:\Program Files (x86)\XviD4PSP 5
TempPath: G:\Temp FILES
------------------------------
teen.wolf.s06e02.1080p.bluray.x264-rovers_track1_und.h264 >
teen.wolf.s06e02_CRF25.mkv TASK
------------------------------
Format: MKV
Duration: 00:01:44:980 (2517)
VideoDecoder: LWLibavVideoSource
Resolution: 1920x1080 > 1280x720
Aspect: 1.7778
VCodecPreset: Custom
VEncodingMode: Quality
VideoCodec: h264 > x264
VideoBitrate: 9706 > Q25.0
Framerate: 23.976
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\dlls\AviSynth\plugins\LSMASHSource.dll")
LoadPlugin("C:\Program Files (x86)\XviD4PSP 5\dlls\AviSynth\plugins\SplineResize.dll") SetMemoryMax(1280)
SetMTMode(3, 3) LWLibavVideoSource("M:\Фильмы\Сериалы\Teen.Wolf.S06.1080p.BluRay.x264-ROVERS[rartv]\teen.wolf.s06e02.1080p.bluray.x264-rovers_track1_und.h264", stream_index=-1, cache=true, dr=false).AssumeFPS(23.976) SetMTMode(2) ConvertToYV12() ###[FILTERING]###
###[FILTERING]### Spline144Resize(1280, 720)
SelectRangeEvery(FrameCount()/50, 50) #2500 frames test-script VIDEO ENCODING
------------------------------
Encoding video to: M:\teen.wolf.s06e02_CRF25.mkv
x264 Q25.0 1280x720 23.976fps (2517 frames) x264.exe: --crf 25.0 --preset medium --level 4.1 --ref 9 --aq-mode 3 --aq-strength 2.0 --deblock -3:-3 --merange 32 --bframes 16 --b-adapt 2 --trellis 2 --no-fast-pskip --psy-rd 1.00:0.12 --qcomp 0.70 --subme 11 --me umh --slow-firstpass --no-mbtree --vbv-bufsize 14000 --vbv-maxrate 14000 --colorprim bt709 --transfer bt709 --colormatrix bt709 --sar 1:1 --output "M:\teen.wolf.s06e02_CRF25.mkv" "G:\Temp\0045.avs" avs [info]: 1280x720p 1:1 @ 2997/125 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Progressive High, level 4.1, 4:2:0, 8-bit x264 [info]: frame I:22 Avg QP:15.60 size: 74271
x264 [info]: frame P:516 Avg QP:16.86 size: 45807
x264 [info]: frame B:1979 Avg QP:17.84 size: 16912
x264 [info]: consecutive B-frames: 1.9% 2.1% 6.7% 13.0% 14.9% 57.7% 1.7% 0.0% 0.4% 0.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.4%
x264 [info]: mb I I16..4: 15.1% 77.0% 7.9%
x264 [info]: mb P I16..4: 2.5% 26.9% 2.0% P16..4: 26.7% 30.2% 8.0% 0.0% 0.0% skip: 3.6%
x264 [info]: mb B I16..4: 0.2% 1.6% 0.1% B16..8: 38.9% 20.8% 3.3% direct: 6.9% skip:28.1% L0:45.4% L1:49.0% BI: 5.6%
x264 [info]: 8x8 transform intra:83.8% inter:62.3%
x264 [info]: coded y,uvDC,uvAC intra: 83.5% 82.5% 63.2% inter: 25.4% 34.0% 8.5%
x264 [info]: i16 v,h,dc,p: 35% 10% 13% 41%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 7% 6% 14% 10% 13% 12% 12% 11% 13%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 7% 16% 8% 12% 12% 10% 9% 12%
x264 [info]: i8c dc,h,v,p: 49% 23% 16% 13%
x264 [info]: Weighted P-Frames: Y:4.1% UV:3.3%
x264 [info]: ref P L0: 50.6% 7.2% 19.6% 7.4% 5.4% 3.6% 3.0% 1.6% 1.5% 0.1% 0.0%
x264 [info]: ref B L0: 76.0% 12.1% 5.5% 2.5% 1.7% 1.3% 0.7% 0.2%
x264 [info]: ref B L1: 93.9% 6.1%
x264 [info]: kb/s:4476.23 encoded 2517 frames, 4.42 fps, 4476.30 kb/s TIME
------------------------------
Общее время кодирования: 9 min 31 sec
Файл получился на: 56.04 mb
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
05-Окт-19 19:02
(спустя 10 мин., ред. 05-Окт-19 20:37)
Откуда --aq-strength 2.0 ?
Ну, и разумеется битрейт будет очень высокий из-за опции --aq-mode 3, она нужна в случае, если вам действительно необходимо сохранить мелкую детализацию изображения. В принципе можно оставить --aq-mode 2, тогда лог кодирования станет для вас более привычным, ведь у вас материал исходника в жанре сериала, и вряд ли там нужно сохранение мелкой детализации изображения, чай, не муравейник кодируем
|
|
sergka71
Стаж: 12 лет 9 месяцев Сообщений: 13
|
sergka71 ·
07-Окт-19 18:38
(спустя 1 день 23 часа)
У меня такой вопрос: почему в настройках программы по умолчанию кратность разрешения по высоте равна 8 (в настройках формата mkv), а кратности 2 и 4 настоятельно не рекомендуются. В связи с чем такое ограничение и что может грозить, если выставить не рекомендуемые кратности?
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
07-Окт-19 19:03
(спустя 24 мин.)
sergka71
Взгляните на размеры макроблоков для анализа: p8x8, b8x8, i8x8, p4x4, i4x4 и надеюсь всё поймёте...
Представьте, что львиную долю кадров составляют b-frames...
Кратность 2 и 4 немного усложнит анализ и понизит PSNR и SSIM, то есть может несколько снизить качество.
|
|
Koo1
Стаж: 15 лет 8 месяцев Сообщений: 1145
|
Koo1 ·
07-Окт-19 20:15
(спустя 1 час 12 мин.)
Tempter57
И что лучше делать, если нужно черную полоску в 2 пикселя отрезать?
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
07-Окт-19 21:05
(спустя 50 мин., ред. 07-Окт-19 21:05)
Koo1 писал(а):
78098279Tempter57
И что лучше делать, если нужно черную полоску в 2 пикселя отрезать?
" И опять пошла бодяга про коварный зарубеж"
Да, хоть и один https://rutr.life/forum/viewtopic.php?p=77969777#77969777
А вообще всегда рекомендую выполнять кроп внутри ресайзера поскольку сама отдельная функция AviSynth crop() -нелинейная операция, и зачем вносить дополнительные искажения ?
Дополню ещё: с появлением исходников с Depth 10bit следует учесть, что встроенные в AviSynth ресайзеры срезают автоматом битность до 8. Поэтому они не годятся. Надо воспользоваться ресайзерами плагина avsresize.dll или применить Dither_resize16(W, H) c пакета dither, но для этого уже потребуется конвертация в 16 bit. Область применения, например, конвертация HDR to SDR c cохранением Depth 10bit.
P.S. Хочу уточнить: если был некорректный вопрос по mod 2, то в конверторе напротив формата mkv жмите на шестерёнку и в выпавшем окне устанавливайте необходимые mod по вертикали и горизонтали
|
|
pkirkin
Стаж: 15 лет 7 месяцев Сообщений: 62
|
pkirkin ·
09-Окт-19 19:22
(спустя 1 день 22 часа, ред. 09-Окт-19 19:22)
Здравствуйте. Для простых задач кодирования я использую StaxRip, требующий AviSynth +, а для сложных - XviD4PSP 5 с AviSynth 2.6 мТ, который устанавливается вместе с XviD4PSP . Проблема в том, что XviD4PSP 5 также начинает использовать AviSynth +, а мне это неудобно. Как мне установить оба AviSynth и принудительно подключить к XviD4PSP 5 AviSynth 2.6?
|
|
Tempter57
Стаж: 16 лет 3 месяца Сообщений: 4963
|
Tempter57 ·
09-Окт-19 20:08
(спустя 45 мин., ред. 09-Окт-19 20:08)
pkirkin
XviD4PSP 5.10.346 использует 32-х битную версию AviSynth и тот плагин avisynth.dll от неё, который установлен в настоящий момент в C:\Windows\System32\avisynth.dll, если у вас Windows x86 или C:\Windows\SysWOW64\avisynth.dll, если у вас Windows x64. В систему можно отдельно установить любую версию AviSynth, но вам надо всегда менять версию avisynth.dll в указанной папке в зависимости от того с какой версией AviSynth вы желаете работать в настоящий момент. Сохраните где-нибудь в разных папках все эти версии плагинов и меняйте по своему разумению.
С любой версией AviSynth х64 и её плагинами конвертор XviD4PSP 5.10.346 работать не может в отличии от StaxRip 2.0.4!!!
pkirkin писал(а):
78108420Для простых задач кодирования я использую StaxRip, требующий AviSynth +, а для сложных - XviD4PSP 5 с AviSynth 2.6 мТ
Что вам мешает работать со сложными скриптами в StaxRip ? В принципе их там и так предостаточно. Но всегда можно добавить и свои в StaxRip-x64-2.0.4.0-stable\Apps\Plugins\AVS, которые вам необходимы.
pkirkin писал(а):
78108420Проблема в том, что XviD4PSP 5 также начинает использовать AviSynth +
Неудобство представляет только момент, когда строки многопоточного режима обработки надо прописывать ручками, смотрите пример в пост №2 темы
|
|
pkirkin
Стаж: 15 лет 7 месяцев Сообщений: 62
|
pkirkin ·
09-Окт-19 20:12
(спустя 3 мин.)
Tempter57
Спасибо. Вы правы, это просто инерция мышления и установившиеся привычки.
|
|
Мазизов
Стаж: 7 лет 7 месяцев Сообщений: 1134
|
Мазизов ·
09-Окт-19 20:23
(спустя 11 мин.)
Tempter57
А разве StaxRip 2.0.4 х64 ставит не AviSynth+ х64 на системе х64 ?
Если так, то XviD4PSP 5 не может его использовать, и Ависинты встают в разные папки на системе х64, поэтому могут работать не мешая друг другу.
|
|
|