Форум

Форум (https://forum.kinozal.tv/index.php)
-   Школа релизеров (https://forum.kinozal.tv/forumdisplay.php?f=215)
-   -   Изготовление рипа с помощью программы XviD4PSP 5036 (https://forum.kinozal.tv/showthread.php?t=59667)

вагонный 13.05.2021 17:22

Цитата:

Kwint сказал(a):
нет только одного, как уберать черные полосы и чтобы остовался выстовленный размер ?

Для этого нужно обрезать слева, справа, сверху, снизу, там где это требуется или воспользоваться кнопками Автокроп или Ручной кроп, если автоматика не корректно сработает

Kwint 13.05.2021 18:38

Цитата:

вагонный сказал(a):
Для этого нужно обрезать слева, справа, сверху, снизу, там где это требуется или воспользоваться кнопками Автокроп или Ручной кроп, если автоматика не корректно сработает


Делал. Но черная полоса все равно на одной староне да есть.

вагонный 13.05.2021 18:55

Цитата:

Kwint сказал(a):
Делал. Но черная полоса все равно на одной староне да есть.

Значит, соотношение сторон экрана и изображения не совпадают. Кинофильмы и телефильмы, как говорится, две большие разницы.

Kwint 13.05.2021 19:04

Цитата:

вагонный сказал(a):
Значит, соотношение сторон экрана и изображения не совпадают. Кинофильмы и телефильмы, как говорится, две большие разницы.


Ваша правда ! Гордиан Кнот в таком деле лучше. Выстовляеш размер и обрезаеш черные полосы и при этом размер не меняется, как выстовил 704 на 528 так убкдет держать.

teleport2222 13.05.2021 19:39

Цитата:

BorKhan сказал(a):
Опять же, вопрос к опытным пользователям... Столкнулся с такой ерундой. Если я применяю деинтерлейс к видео, то мой телевизор Филипс растягивает картинку 4:3 во весь экран. И не делает этого (показывает, как положено, с черными полосами по бокам) если я оставляю пережатое видео интерлейсным. Попробовал сделать из интерлейсного прогрессивное видео в XviD4PSP 7 - получается та же картина. Не подскажете, в чем тут дело, и как с этим бороться?

Вероятно, что Ваш Филипс в авторежиме не может правильно выставить соотношение сторон изображения ( при каких-то условиях). Попробуйте выставить на телевизоре 4:3 принудительно. Если есть такая возможность. Ну можно ещё попробовать загрузить Ваш рип в mkvmerge, после загрузки кликнуть по видеодорожке (станет подсвеченной другим цветом), зайти в окно "Параметры специфичные для формата) и там активировать опцию "Отношение сторон". В "Отношении сторон" выбрать 4/3. Как-то так (скрин) https://disk.yandex.ru/i/Bd5cmMZGPVrHeg Может что и получится.

BorKhan 14.05.2021 08:08

teleport2222, еще раз огромное Вам спасибо за подсказки!

Laprycis 25.06.2021 23:04

Подскажите плиз, как убрать зернистость картинки при риповании? Или где об этом почитать?
Заранее спасибо.

RybachokV 26.06.2021 13:00

Здравствуйте. В этой теме посмотрите .

teleport2222 27.06.2021 20:00

Цитата:

Laprycis сказал(a):
Подскажите плиз, как убрать зернистость картинки при риповании? Или где об этом почитать?
Заранее спасибо.

Каким кодеком будете работать (х264)? Какой программой?

Laprycis 30.06.2021 09:27

Цитата:

RybachokV сказал(a):
Здравствуйте. В этой теме посмотрите .

Спасибо, посмотрю.
Цитата:

teleport2222 сказал(a):
Каким кодеком будете работать (х264)? Какой программой?

Я занимаюсь только AVI. Программой, которой посвящена данная тема.

lion57 04.07.2021 10:58

Laprycis
В настоящее время для конвертора я написал 282 фильтра-пресета AviSynth для обработки видео. Фильтры разделены на группы в зависимости от типа\жанра исходника. Шумоподавителей там предостаточно. Подключите в Фильтрация любой из фильтров, например, DVD MDegrain3 mask6 DLS или MCTemporalDenoise и посмотрите на результат в окне превью. Если вам ни один из них не подошёл, пробуйте подключить другие, тем самым подбирая нужный. Вы также можете здесь в теме выложить короткий сэмпл исходника и вам помогут с подбором фильтра и настроек кодека XviD.
Кроме того прочтите этот мой пост https://rutracker.org/forum/viewtopi...76116#78876116 и следующий за ним пост busoti https://rutracker.org/forum/viewtopi...77626#78877626

RybachokV 05.07.2021 21:08

Здравствуйте lion57. Могли бы Вы добавить свою тему в Школу релизеров?

lion57 06.07.2021 07:57

Цитата:

RybachokV сказал(a):
Здравствуйте lion57. Могли бы Вы добавить свою тему в Школу релизеров?

Добавить можно, но существует уже итак две темы по конвертору XviD 4PSP5.10.346, не вижу особого смысла плодить дополнительную. Другое дело, если модераторы перенесут мои посты с обновлениями программы по архиву plugins_filtering c доработкой до AviSynth + 3.5.1 вторыми в обоих темах, это было бы разумно и удобно для пользователей. В этом случае я бы изменил свои посты до уровня на рутрекере. На первый пост в теме должны претендовать были основные создатели конвертора winnydows (основной разработчик и отец проекта) и fcp(продолжатель дела, начиная с версии XviD4PSP 5.037 и до XviD4PSP 5.10.349), я всего лишь скромный их помощник по некоторым разделам конвертора в плане обработки исходников фильтрами AviSynth, кодирования XviD и доработкой кодирования под более современные версии х265.
Лучшее описание работы конвертора в своё время было на videorip.info, но к сожалению сайт прекратил своё существование, и описание можно только смотреть на веб-архивах http://web.archive.org/web/202007041...nfo/xvid4psp-5
Кроме того я человек второго плана, привык держаться в тени, в своей жизни никогда не создал ни единой темы, не питаю особых амбиций, считаю, что создавать подобные темы может, повторюсь, только разработчик проекта. В этом случае пользователи могут действительно получить исчерпывающий профессиональный ответ на возникающие вопросы по программе.

RybachokV 07.07.2021 18:14

Создание темы, это то же, что и написать сообщение, только оно всегда будет первым, вверху. В этом разделе и другие пользователи поделились своими знаниями. Не раз эти темы пригодились пользователям. А кто уже использовал это в практике, другим помогали. Тем обучающих много не бывает в этом деле.
Цитата:

lion57 сказал(a):
Другое дело, если модераторы перенесут мои посты с обновлениями программы по архиву plugins_filtering c доработкой до AviSynth + 3.5.1 вторыми в обеих темах, это было бы разумно и удобно для пользователей.

Посты, наверное, можно скопировать и также в тему добавить.
Цитата:

lion57 сказал(a):
На первый пост в теме должны претендовать были основные создатели конвертора winnydows (основной разработчик и отец проекта) и fcp(продолжатель дела, начиная с версии XviD4PSP 5.037 и до XviD4PSP 5.10.349), я всего лишь скромный их помощник по некоторым разделам конвертора в плане обработки исходников фильтрами AviSynth, кодирования XviD и доработкой кодирования под более современные версии х265.

Так можно и написать в начале темы. От этого она только информативнее будет. И все-таки, Вы все равно больше знаете по этой программе нежели обычные пользователи. И Ваша тема принесет пользу каждому, кто будет искать информацию. Присоединяйтесь :). Только, когда будет все готово, обязательно скопируйте текст, на всякий случай и только тогда нажимайте кнопку.

Laprycis 07.07.2021 20:08

Благодарю за отклик и желание помочь, но я имел в виду несколько другой подход. Являясь убеждённым противником фильтрации и цветокоррекции, предполагал, что данную проблему (смягчение зернистости) можно устранить подбором подходящей матрицы. Хорошо помню, что писали об этом знающие рипперы, но название не привели... Или не сочли возможным, если в разных случаях требуется разная матрица.

lion57 07.07.2021 21:42

Цитата:

Laprycis сказал(a):
Благодарю за отклик и желание помочь, но я имел в виду несколько другой подход. Являясь убеждённым противником фильтрации и цветокоррекции, предполагал, что данную проблему (смягчение зернистости) можно устранить подбором подходящей матрицы. Хорошо помню, что писали об этом знающие рипперы, но название не привели... Или не сочли возможным, если в разных случаях требуется разная матрица.

1. По поводу фильтрации и цветокоррекции: громкое заявление, но по-детски наивное. Вероятно, вы работаете с довольно качественными исходниками, где действительно подобная фильтрация и цветокоррекция может нанести только вред. Есть довольно много сложных и проблемных исходников: оцифрованные VHS или 8 мм киноплёнки, старые проблемные DVD c крупнозернистым шумом и проблемными яркостными уровнями и уровнями цвета, старые DVD или VHS аниме, которые требуют применения многих специфических фильтров и прочие прочие проблемные исходники. Не забываем, что деинтерлейс - это тоже фильтры и без них для интерлейсных исходников не обойтись. Наиболее качественный из них QTGMC.avsi насквозь пронизан векторным анализом, фильтрами ремонта контуров и фильтрами шумоподавления (начиная с Preset="Medium") .
Кроме того, раз уж вы кодируете XviD, то почистить материал для лучшего и качественного сжатия не помешает, хотя бы на уровне DVD MDegrainN с необходимым подбором радиуса векторного анализа, а также параметров временного шумоподавления thSAD, thSAD2, thSCD1 и limit. Не обязательно их задавать по умолчанию для плагина mvtools2.dll, можно и значительно ниже значения установить, чтобы не обезлысить изображение и не сделать его пластилиновым. Векторный анализ оценки движения достаточно четко позволяет определить временнOй шум, снизить его своими функциями шумоподавления, не затрагивая при этом объект движения.
Если XviD-ом закодировать проблемный зашумленный исходник, то на выходе получим высокие значения квантизеров, блочность изображения, звоны на контурах и прочие беды, поскольку для XviD крупнозернистый шум отнимает кучу битрейта. Полученное изображение можно ещё условно терпимо смотреть на стареньких CRT телевизорах, но никак на современных LCD мониторах и панелях.
Приведу пример другой, связанный с цветокоррекцией: исходник BD или HDTV с матрицей колориметрии 709, кодируем XviD в avi, где должна быть матрица колориметрии 601. Вопрос к вам: вы проводите в скрипте обработки изменение матрицы колориметрии?

2. Своё мнение по матрицам квантования XviD я высказал здесь в пункте 14. То есть для битрейта ниже 1000 кбит\с матрица Sharktooth's EQM v3ULR, битрейт от 1000 до 1600 кбит\с использовать Sharktooth's EQM v3LR, от 1600 до 1900 - heini_mr, свыше 1900 - heini_lr_6o9. Но на рутрекере есть и отдельная тема Матрицы распределения квантов или как улучшить качество XviD рипов.
Но откровенно говоря, кодирование XviD при наличии х264 - это атавизм :). Актуален XviD был в нулевые годы, когда скорость интернета была слабой и существовал огромный парк DVD проигрывателей, хранение информации на себя брала DVD болванка, на которую записывалось по три фильма или 4...8 серий сериала. Скоростной интернет похоронил этот атавизм, сейчас даже в современных корпусах для ПК отсутствует место для DVD плеера.

RybachokV 08.07.2021 21:07

lion57, Вам с такими познаниями нужно быть в лучах, а не в тени.

lion57 10.07.2021 09:50

Цитата:

RybachokV сказал(a):
lion57, Вам с такими познаниями нужно быть в лучах, а не в тени.

В любом случае я не стану сочинять новый мануал для конвертора XviD 4PSP5.10.346, который фактически исчерпал возможности своего ресурса. Мои обновления просто несколько продлили его агонию. Рекомендации - это полный отказ от всяких GUI, которые приводят к частым крахам процесса обработки и кодирования.

Немного о том для каких процессоров и разрешений не годится данный конвертор :
Откровенно говоря, конвертор не годится обладателям современных многоядерных (6 и более) многопоточных (12 и более) процессоров и графических станций на их основе. Далее поясняю почему:
данный конвертор весь основан на 32 битной архитектуре. AviSynth 2.6 x86 имеет ограничение по памяти setmemorymax(2000), а AviSynth+ x86 setmemorymax(3000) соответственно. Для работы с исходниками 4k желательно установить AviSynth+ x64 и выделять setmemorymax(16384). Поскольку эта память должна составлять 1\4 от общего объёма ОЗУ, то ваш объём ОЗУ желательно тоже должен составлять 64 GB. В рамках данного конвертера подобная обработка практически не возможна или вы будете получать постоянно крахи. Чем больше ядер\потоков у процессора, тем больше памяти необходимо для многопоточной обработки, а также чем выше разрешение, тем больше площадь обработки и больше необходимо памяти.
По этому советую отказаться от использования данного конвертора и перейти на обработку в Avisynth+ x64 или VapourSynth и работать из под командной строки (батника). Для этого необходимо либо воспользоваться Инструкцией, либо поступить следующим образом:
1. Установить в систему Avisynth+ x64, скачав последнюю версию отсюда https://forum.doom9.org/showthread.php?t=181351? Для последнего архива плагинов требуется уже установка AviSynth+ x64 2.7.3 test3.
2. В папку C:\Program Files (x86)\AviSynth+\plugins64 поместить плагины из моего архива отсюда https://wdfiles.ru/a09d438 (в архиве отсутствует папке models для RIFE.dll, скачайте её отдельно https://github.com/Asd-g/AviSynthPlu...ases/tag/1.0.2 ), обновляйте некоторые скрипты https://github.com/realfinder/AVS-St...2.5%20and%20up и отсюда http://forum.doom9.org/showthread.php?t=182881
Можно плагины plugins64+, папку шейдеров и скрипты скачать здесь https://gitlab.com/uvz/AviSynthPlus-Plugins-Scripts
На всякий случай выложу комплект плагинов для AviSynth+ x64 v.3.5.1 http://sendfile.su/1652998
3. Скачать архив https://forum.videohelp.com/threads/...Ls#post2634478 , все 32 битные в SysWoW64 и C:\Program Files (x86)\AviSynth+\plugins , а 64 битные в system32.
4. Скачать AvsPmod х64 https://www.videohelp.com/software/AvsP или VirtualDub2 https://sourceforge.net/projects/vdfiltermod/files/
5. Научиться самостоятельно писать скрипты и редактировать в AvsPmod х64
6. Научиться грамотно писать батники по кодированию видео и запускать их , скармливая скрипт выбранному кодеку либо, например, посредством avs2pipemod https://github.com/chikuzen/avs2pipemod/releases , либо работать с aMod(см.ниже ссылки), либо писать батник для ffmpeg https://ffmpeg.org/download.html , например, как это рекомендует Kisa_AG :

Cкрытый текст -
 

Пример батника для ffmpeg c тонкими настройками х265_10bit
Код:

::start

Set argpath=%~dp0

:::::::::::::::::::::::::::::::::::::::::::::::

::start Convertion from anything to h.265.

:loop_for_all_args
set file_name=%~dpnx1

Start /b /wait %argpath%bin\ffmpeg.exe -i "%file_name%" -c:v libx265 -pix_fmt yuv420p10le -preset veryslow -x265-params crf=18:level-idc=4.1:min-keyint=5:keyint=240:splitrd-skip=1:colorprim=bt709:transfer=bt709:colormatrix=bt709:rc-lookahead=60:deblock=-2:cutree=0:cbqpoffs=-2:crqpoffs=-2:subme=5:merange=57:sao=0:qcomp=0.7:aq-mode=1:aq-strength=1.0:ipratio=1.38:pbratio=1.28:ctu=32:max-tu-size=8:qg-size=16:tu-inter-depth=3:tu-intra-depth=3:limit-tu=3:limit-refs=3:max-merge=2:ref=4:bframes=10 -c:a copy -movflags +faststart "%file_name%_crf18.mp4"

shift
if not "%~1"=="" goto loop_for_all_args

::END Convertion from anything to h.265.

:::::::::::::::::::::::::::::::::::::::::::::::

pause

::END


Приоритет!!! Но лучше и проще всего вместо avs2pipemod и ffmpeg скачать у DJATOM x265-mod https://github.com/DJATOM/x265-aMod и x264-mod https://github.com/DJATOM/x264-aMod. aMod внутри себя содержит ридер AviSynth и VapourSynth, поэтому им не нужны avs2pipemod, ffmpeg, avs2yuv и vspipe (для VapourSynth). Можно скачать последние версии х264 https://www.videohelp.com/software/x264-Encoder .

Скрипты обработки можно повзаимствовать из папки filtering для XviD 4PSP5.10.346 с моего нового архива. Только теперь в начале скрипта первой строкой надо будет указать глобальную директорию плагинов
prefix="C:\Program Files (x86)\AviSynth+\"
AddAutoloadDir(prefix+"plugins64")

Пути к каждому плагину больше прописывать не нужно.
Важный момент: во всех HBD (high bit depth) скриптах заменить финальные строки
Код:

OUTPUT_BIT_DEPTH = 10                      # изменить 10 на 8 при отладке или установить 16 без обрезания верхних битов скриптом

(OUTPUT_BIT_DEPTH == 16) ? Eval("""
Dither_convey_yuv4xxp16_on_yvxx()          # 16-бит
""") : (OUTPUT_BIT_DEPTH == 10) ? Eval("""
Down10(10, stack=false, dither=-3)        # 10-бит
""") : Down10(8)                          #  8-бит

на строки, необходимые для подачи на ffmpeg:
Код:

Dither_quantize(10, reducerange=true, mode=6)
Dither_Out()
ConvertFromDoubleWidth(10)

для подачи на avs2pipemod:
Код:

Dither_Out()
для подачи на aMod :
Код:

ConvertFromstacked()
ConvertTo16Bit(10,true)

Это позволит вам: 1) видеть в AvsPmod нормальное изображение удобное для редактирования скрипта, а не извращённое с зеленцой 2) снизить фактически площадь обработки по горизонтали вдвое, поскольку устаревшему avs4x26x.exe необходим был на подачу клип HBD, увеличенный вдвое по ширине, "благодаря" хаку dither. Иначе avs4x26x.exe не воспринимает клип HBD. При этом в скрипте HBD вы можете уже увеличить количество потоков обработки до количества физических, а возможно и логических ядер процессора: всё уже будет упираться в объём оперативной памяти вашего ПК: чем больше потоков в скрипте обработки и кодирования вы задаёте, тем больше потребуется оперативной памяти. Добивайтесь устойчивой работы и учитывайте, что скрипты обработки различные по сложности и объёму потребления памяти. Помните, что чем выше разрешение клипа, тем больше оперативной памяти будет потреблено, как для обработки, так и для энкодирования.
Например, скрипт HBD для подачи на aMod будет иметь вид :

Cкрытый текст -
 

Командная строка для avs2pipemod при кодировании x265_64_10b.exe , например, будет выглядеть так:
Код:

avs2pipemod64.exe -rawvideo "test.demuxed.avs" | x265_64_10b.exe -F 16 --crf 15 --profile main10 --level-idc 4.1 --pme --pmode --hevc-aq --qp-adaptation-range 4 --limit-modes --open-gop --no-early-skip --rskip 0 --no-tskip --keyint 240 --no-cutree --ref 4 --bframes 9 --bframe-bias 0 --b-pyramid --b-adapt 2 --no-sao --no-sao-non-deblock --deblock 1:-1 --tu-intra-depth 4 --tu-inter-depth 4 --me 3 --wpp --subme 5 --qcomp 0.72 --b-pyramid --b-intra --analyze-src-pics --no-strong-intra-smoothing --temporal-mvp --max-merge 5 --merange 48 --weightp --weightb --rd 5 --psy-rd 2.5 --rdoq-level 2 --psy-rdoq 4 --sar 1:1 --info --colorprim bt709 --transfer bt709 --colormatrix bt709 --input-res 720x408 --input-depth 16 --fps 24000/1001 --output "test.demuxed.mp4" --input -
pause

Командная строка для x265-aMod выглядит примерно так:
Код:

x265-aMod.exe --profile main10 --level-idc 4.1 --crf 18.0 --preset medium --ref 4 --no-cutree --deblock -2:-2 --merange 57 --max-merge 3 --rd 5 --ctu 32 --early-skip --bframes 8 --psy-rd 2.00 --frame-threads 2 --qcomp 0.68 --subme 5 --me 3 --rc-lookahead 20 --min-keyint 24 --keyint 240 --range limited --colorprim bt709 --transfer bt709 --colormatrix bt709 --tu-inter-depth 3 --tu-intra-depth 3 --limit-tu 4 --no-strong-intra-smoothing --rdoq-level 1 --no-sao --no-sao-non-deblock --early-skip --rskip 1 --input "script.avs" -o "video.mp4"
pause

Командная строка для x264-aMod и скрипта 8bit выглядит примерно так:
Код:

x264-aMod --level 4.0 --crf 18 --keyint 240 --deblock -1:-1 --bframes 9 --b-adapt 2 --ref 8 --deadzone-inter 21 --deadzone-intra 11 --qcomp 0.72 --aq-strength 0.85 --merange 24 --me umh --subme 9 --trellis 2 --direct spatial --no-mbtree --sar 1:1 --threads auto --colormatrix "bt709" --colorprim "bt709" --transfer "bt709" --output test.264  --log-file test.enc.log .\script.avs
pause

Командная строка для последних версий x264_х64 и скрипта 8bit выглядит примерно так:
Код:

x264_x64.exe "script.avs" --crf 18.0 --preset slow --tune film --profile high --level 4.0 --ref 9 --aq-mode 2 --merange 24 --bframes 10 --trellis 2 --psy-rd 1.00:0.12 --threads 4 --qcomp 0.68 --partitions all --subme 9 --no-mbtree --output "test.264"
pause

Приведу также для примера многовариантный скрипт для обработки стареньких DVD

Cкрытый текст -
 


И наконец изюминка на торте. Настала эпоха UHD 4k. Если спросите меня, как я предпочитаю делать рипы х265_10bit с конвертацией HDRtoSDR c tonemap, то обычно выполняю их двумя вариантами:
1. Самый простой , тяну исходник мышкой на батник, расположенный в головной директории ffmpeg
Код:

::start

Set argpath=%~dp0

:::::::::::::::::::::::::::::::::::::::::::::::

::start Convertion from anything to h.265.

:loop_for_all_args
set file_name=%~dpnx1

Start /b /wait %argpath%bin\ffmpeg.exe -i "%file_name%" -map 0:0 -vf zscale=tin=smpte2084:min=bt2020nc:pin=bt2020:rin=tv:t=smpte2084:m=bt2020nc:p=bt2020:r=tv,zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=bt709,tonemap=tonemap=hable:desat=0,zscale=t=bt709:m=bt709:r=tv,format=yuv420p10le,scale=1920:-1:flags=lanczos -c:v libx265 -c:v libx265 -pix_fmt yuv420p10le -preset slow -x265-params crf=18:deblock=-2:cutree=0:subme=5:merange=44:sao=0:qcomp=0.7:me=3:aq-mode=1:ref=4:bframes=10 -c:a aac -b:a 640k -movflags +faststart "%file_name%_crf18.mp4"

shift
if not "%~1"=="" goto loop_for_all_args

::END Convertion from anything to h.265.

:::::::::::::::::::::::::::::::::::::::::::::::

pause

::END

2. Использую скрипт для Avisynth + x64 v.2.7.2 , например, такой

Cкрытый текст -
 

Данный скрипт тащу на следующий батник в ffmpeg
Код:

::start

Set argpath=%~dp0

:::::::::::::::::::::::::::::::::::::::::::::::

::start Convertion from anything to h.265.

:loop_for_all_args
set file_name=%~dpnx1

Start /b /wait %argpath%bin\ffmpeg.exe -i "%file_name%" -map 0:0 -c:v libx265 -c:v libx265 -pix_fmt yuv420p10le -preset slow -x265-params crf=18:deblock=-2:cutree=0:subme=5:merange=44:sao=0:qcomp=0.7:me=3:aq-mode=1:ref=4:bframes=10:colorprim=bt709:transfer=bt709:colormatrix=bt709 -c:a aac -b:a 640k -movflags +faststart "%file_name%_crf18.mp4"

shift
if not "%~1"=="" goto loop_for_all_args

::END Convertion from anything to h.265.

:::::::::::::::::::::::::::::::::::::::::::::::

pause

::END

В обоих случаях настройки х265 практически идентичны, но во втором варианте со скриптом процесс идёт немного быстрее.
Разумеется, тонкие настройки кодирования можете задать свои, а не слепо выполнять этот код.

teleport2222 13.07.2021 08:24

lion57 (Tempter57) Отличная программа. И в плане гуи, и в плане наполнения ависинт плагинами и сценариями фильтрации. По сценариям так вообще уникально. Где бы я всё это искал на просторах дум9? А тут всё собрано вместе, систематизировано. Большая благодарность за Ваш труд!

ad3wal3 19.06.2022 15:10

XviD4PSP 5 выдаёт ошибку:
Цитата:

Нет прогресса в течение 10 минут, отмена кодирования!
Пробую сделать WEBDLRip на 1,46 Гб. Доходит почти до конца и выдаёт ошибку. Лог, к сожалению, удалил.

teleport2222 17.07.2022 21:45

Цитата:

ad3wal3 сказал(a):
XviD4PSP 5 выдаёт ошибку:

Пробую сделать WEBDLRip на 1,46 Гб. Доходит почти до конца и выдаёт ошибку. Лог, к сожалению, удалил.

Вероятно закончилась выделенная на ависинт память. А так причин может быть много. Можно пробовать в настройках х264 снизить кол-во потоков обработки (threads=) до кол-ва потоков процессора. По дефолту threads=0, это все потоки процессора х 1.5 (8х1.5=12). Если используете тяжёлый скрипт обработки, уменьшите потоки в скрипте до SetMtMode(5,2) или вообще поставьте однопоточный режим.

ad3wal3 20.07.2022 23:21

Цитата:

teleport2222 сказал(a):
Вероятно закончилась выделенная на ависинт память. А так причин может быть много. Можно пробовать в настройках х264 снизить кол-во потоков обработки (threads=) до кол-ва потоков процессора. По дефолту threads=0, это все потоки процессора х 1.5 (8х1.5=12). Если используете тяжёлый скрипт обработки, уменьшите потоки в скрипте до SetMtMode(5,2) или вообще поставьте однопоточный режим.

Короче, делаю рип на 1 Гб с таким профилем:
Цитата:

video codec:
XviD

video cli:
-qtype 1 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -lumimasking
-size 1000000 -qtype 1 -vhqmode 4 -nopacked -bvhq -max_bframes 1 -lumimasking -imin 1 -bmin 1 -pmin 1
А это получаю на выходе:

Ноут очень старый, прога тоже старая, риповал последний раз - очень давно. Но все по мануалу, и пару лет назад никаких проблем не было.

ad3wal3 21.07.2022 17:43

log
 
Лог, только что еще раз получил отмену кодирования:
[quote]PLATFORM
------------------------------
OS Code: Microsoft Windows NT 6.1.7601 Service Pack 1
OS Name: Windows 7 Ultimate Service Pack 1 (x32)
Framework: 2.0.50727.5477 (v4.0)
AviSynth: AviSynth 2.60, build:Mar 31 2015 [16:38:54]
CPU Info: Pentium(R) Dual-Core CPU T4200 @ 2.00GHz (~2000), 2 core(s)
RAM Total: 3583Mb
Language: RUS (1251, ",")
SystemDrive: C:

XviD4PSP
------------------------------
Version: 5.10.330.0
Created: 19.03.2013 06:34:12
AppPath: C:Program FilesXviD4PSP 5
TempPath: G:Temp

FILES
------------------------------
queen.mkv >
queen.avi

TASK
------------------------------
Format: AVI Hardware
Duration: 00:54:15:088 (97555)
VideoDecoder: DirectShowSource
Resolution: 1920x1080 > 720x400
Aspect: 1.7778 > 1.8000
VCodecPreset: 1000
VEncodingMode: TwoPassSize
VideoCodec: h264 > XviD (1.2.2)
Size: 3624.1 mb > 1000.0 mb
Quality: 0.138 > 0.253
Framerate: 29.970
SourceType: PROGRESSIVE
FieldOrder: UNKNOWN
AEncodingPreset: Copy
AudioCodec: AC3
AudioBitrate: 384
Samplerate: 48000
Channels: 2

SCRIPT
------------------------------
Import("C:Program FilesXviD4PSP 5dllsAviSynthfunctionsAudioFunctions.avs")
Import("C:Program FilesXviD4PSP 5dllsAviSynthfunctionsVideoFunctions.avs")

DirectShowSource("G:queen.mkv", fps=29.970, convertfps=true)

ConvertToYV12()

###[FILTERING]###
###[FILTERING]###

Lanczos4Resize(720, 400)

DEMUXING
------------------------------
Demuxing audio stream to: G:Temp

teleport2222 21.07.2022 18:27

Цитата:

ad3wal3 сказал(a):
Лог, только что еще раз получил отмену кодирования:

я бы посоветовал Вам с этим вопросом обратится с тему Обработка аудио и видео -> xvid4psp5-универсальный медиаконвертер на рутрекере. Больше вероятность, что помогут. А как у Вас настроена Многопоточность во вкладке Avisynth?

ad3wal3 21.07.2022 18:55

Цитата:

teleport2222 сказал(a):
я бы посоветовал Вам с этим вопросом обратится с тему Обработка аудио и видео -> xvid4psp5-универсальный медиаконвертер на рутрекере. Больше вероятность, что помогут. А как у Вас настроена Многопоточность во вкладке Avisynth?

Спасибо, спросил и там. Настраивал прогу пользуясь темой "Как сделать правильный рип с помощью программы XviD4PSP 5.0" на рутрекере несколько лет назад. И в тонкостях настройки не секу. Скажете где посмотреть, попробую ответить.

teleport2222 21.07.2022 19:53

Цитата:

ad3wal3 сказал(a):
Спасибо, спросил и там. Настраивал прогу пользуясь темой "Как сделать правильный рип с помощью программы XviD4PSP 5.0" на рутрекере несколько лет назад. И в тонкостях настройки не секу. Скажете где посмотреть, попробую ответить.

Настройка многопоточности описана в той же теме (xvid4psp5-универсальный медиаконвертер) на рутрекере в посте от Temter57 14-Фев-20 16:56 . Заполнить точно так же, только "Кол-во потоков" поставить число физических ядер Вашего процессора или поставить "0" это автоопределение. Ещё зайдите во вкладку Видео->Декодирование и поставьте декодер DirectShowSource2 вместо DirectShowSource для мкв и evo. Так же Вам надо было после загрузки исходника зайти в Видео->Интерлейс/частота кадров и нажать "анализировать". Дождаться окончания анализа. Если исходнику необходимо удаление кадров-дубликатов, то автоматически будет подключен нужный фильтр.

ad3wal3 21.07.2022 22:36

Цитата:

teleport2222 сказал(a):
Настройка многопоточности описана в той же теме (xvid4psp5-универсальный медиаконвертер) на рутрекере в посте от Temter57 14-Фев-20 16:56 . Заполнить точно так же, только "Кол-во потоков" поставить число физических ядер Вашего процессора или поставить "0" это автоопределение. Ещё зайдите во вкладку Видео->Декодирование и поставьте декодер DirectShowSource2 вместо DirectShowSource для мкв и evo. Так же Вам надо было после загрузки исходника зайти в Видео->Интерлейс/частота кадров и нажать "анализировать". Дождаться окончания анализа. Если исходнику необходимо удаление кадров-дубликатов, то автоматически будет подключен нужный фильтр.

На DirectShowSource2 для mkv поменял. А evo это что за зверь такой? С интерлейсом тоже понял. Многопоточность нашел, но поменять там ничего не получается, там везде 0 стоит и на клики не реагирует.

teleport2222 22.07.2022 06:38

Цитата:

ad3wal3 сказал(a):
На DirectShowSource2 для mkv поменял. А evo это что за зверь такой? С интерлейсом тоже понял. Многопоточность нашел, но поменять там ничего не получается, там везде 0 стоит и на клики не реагирует.

Вы делайте, как сказали Мазизов и Tempter57 на рутрекере. Они по авишкам спецы, плохого не посоветуют. Поменялся профиль на Custom это нормально. Вы ведь изменили настройки в профиле, стало Custom. По многопоточности должны быть активными настройки, т.е. не серые. Проверю вечером. У Вас же 330-ая версия xvid4psp?

GoldSabi 22.07.2022 07:19

Цитата:

ad3wal3 сказал(a):
На DirectShowSource2 для mkv поменял. А evo это что за зверь такой? С интерлейсом тоже понял. Многопоточность нашел, но поменять там ничего не получается, там везде 0 стоит и на клики не реагирует.



Возможно Вам надо обновить сам AviSynth до AviSynth +
https://github.com/AviSynth/AviSynth...ses/tag/v3.5.1
У вас проблемы с кодировкой только этого файла или со всеми?

ad3wal3 22.07.2022 10:15

Цитата:

teleport2222 сказал(a):
Вы делайте, как сказали Мазизов и Tempter57 на рутрекере. Они по авишкам спецы, плохого не посоветуют. Поменялся профиль на Custom это нормально. Вы ведь изменили настройки в профиле, стало Custom. По многопоточности должны быть активными настройки, т.е. не серые. Проверю вечером. У Вас же 330-ая версия xvid4psp?

Cделал, как сказали ув. товарищи из рутрекера. Но тогда на выходе получается авишка с битрейтом видео 2451kbps, т.к длительность файла 54мин. А правила гласят
Цитата:

Битрейт видео не должен превышать 2400kbps.
У меня XviD4PSP - v5.10.330.0.

ad3wal3 22.07.2022 10:24

Цитата:

GoldSabi сказал(a):
Возможно Вам надо обновить сам AviSynth до AviSynth +
https://github.com/AviSynth/AviSynth...ses/tag/v3.5.1
У вас проблемы с кодировкой только этого файла или со всеми?

Пробовал два файла, один длительностью 54 мин., второй 01:32. В обоих случаях - ошибка. Но в случае, когда из 54мин.-файла вырезал кусочек длительностью в 1 мин. и кодировал в ави - всё ОК.

teleport2222 22.07.2022 18:25

Цитата:

ad3wal3 сказал(a):
Пробовал два файла, один длительностью 54 мин., второй 01:32. В обоих случаях - ошибка. Но в случае, когда из 54мин.-файла вырезал кусочек длительностью в 1 мин. и кодировал в ави - всё ОК.

Поставил у себя 330-ую версию. Многопоточность настраивается, все пункты активны. Попробуйте переустановить у себя прогу и не снимайте галки с того, что будет в установщике. Если что, скачать можно здесь https://www.videohelp.com/software/X...P/old-versions

ad3wal3 23.07.2022 16:23

Цитата:

teleport2222 сказал(a):
Поставил у себя 330-ую версию. Многопоточность настраивается, все пункты активны. Попробуйте переустановить у себя прогу и не снимайте галки с того, что будет в установщике. Если что, скачать можно здесь https://www.videohelp.com/software/X...P/old-versions

Зашел по вашей ссылке, переустановил на ту же версию. Окошко многопоточности теперь кликабельно. Все значения проставил. Попробовал риповать. Но проблема-то осталась!
Цитата:

Нет прогресса в течение 10 минут, отмена кодирования!

Лог

teleport2222 23.07.2022 16:32

Цитата:

ad3wal3 сказал(a):
Зашел по вашей ссылке, переустановил на ту же версию. Окошко многопоточности теперь кликабельно. Все значения проставил. Попробовал риповать. Но проблема-то осталась!

а вы делали анализ исходника на интерлейс/частота кадров? Интересует результат анализа. Частота кадров исходника 29.970 фпс. Это есть кадры-дубли, которые надо убирать. Частота кадров должна быть 23.976. По идее я думаю прогой должен быть подключен фильтр TDecimate(cycleR=1, cycle=5) #remove 1 frame from every 5 frames. Но в скрипте его почему-то нет. Этот как раз может быть причиной сбоя с этим исходником. Надо вам попробовать скачать исходник честный прогрессив с 23.976 фпс и проверить работу проги на нём.

ad3wal3 23.07.2022 16:54

Делал, было окошко с процентами "определяем интерлейс", дошло до 100 процентов.

Из этого-же мкв я вырезал кусочек длительностью 1 мин. и кодировка прошла идеально.

teleport2222 23.07.2022 17:08

Цитата:

ad3wal3 сказал(a):
Делал, было окошко с процентами "определяем интерлейс", дошло до 100 процентов.

Из этого-же мкв я вырезал кусочек длительностью 1 мин. и кодировка прошла идеально.

Попробуйте тогда после загрузки исходника зайти во вкладку Avisynth->AvsP редактор и руками дописать дополнительно две строки вот так :

Import("C:Program FilesXviD4PSP 5dllsAviSynthfunctionsAudioFunctions.avs")
Import("C:Program FilesXviD4PSP 5dllsAviSynthfunctionsVideoFunctions.avs")
LoadPlugin("C:Program FilesXviD4PSP 5dllsAviSynthpluginsLSMASHSource.dll")
LoadPlugin("C:Program FilesXviD4PSP 5dllsAviSynthpluginsNicAudio.dll")
LoadPlugin("C:Program FilesXviD4PSP 5dllsAviSynthpluginsTIVTC.dll")

SetMemoryMax(640)
SetMTMode(3, 2)

video = LWLibavVideoSource("G:queen.mkv", stream_index=-1, cache=true, dr=false).AssumeFPS(29.970)
audio = NicAC3Source("G:Temp

ad3wal3 23.07.2022 17:25

Попробую. Интерлейс тоже запускать?

teleport2222 23.07.2022 17:50

Цитата:

ad3wal3 сказал(a):
Попробую. Интерлейс тоже запускать?

нет, не запускайте. Просто в скрипт внесите доп записи. Это только для этого конкретного исходника. Ну ещё в окне Настройки->Определить интерлейс, лучше поставить "Все файлы".

ad3wal3 23.07.2022 21:02

Цитата:

teleport2222 сказал(a):
нет, не запускайте. Просто в скрипт внесите доп записи. Это только для этого конкретного исходника. Ну ещё в окне Настройки->Определить интерлейс, лучше поставить "Все файлы".

Бинго. Получилось. Не знаю, что мы там нашаманили - но помогло. Спасибо большое.
Лог
Завтра буду пробовать другой исходник, там полноценный полторачасовой фильм, тоже mkv, но 25.000 FPS.

teleport2222 23.07.2022 22:07

Цитата:

ad3wal3 сказал(a):
Бинго. Получилось. Не знаю, что мы там нашаманили - но помогло. Спасибо большое.
Лог
Завтра буду пробовать другой исходник, там полноценный полторачасовой фильм, тоже mkv, но 25.000 FPS.

Ну хорошо, что всё получилось! Успехов в дальнейшем!


Часовой пояс GMT +3, время: 14:34.

vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co