![]() |
Цитата:
|
Цитата:
Делал. Но черная полоса все равно на одной староне да есть. |
Цитата:
|
Цитата:
Ваша правда ! Гордиан Кнот в таком деле лучше. Выстовляеш размер и обрезаеш черные полосы и при этом размер не меняется, как выстовил 704 на 528 так убкдет держать. |
Цитата:
|
teleport2222, еще раз огромное Вам спасибо за подсказки!
|
Подскажите плиз, как убрать зернистость картинки при риповании? Или где об этом почитать?
Заранее спасибо. |
Здравствуйте. В этой теме посмотрите .
|
Цитата:
|
Цитата:
Цитата:
|
Laprycis
В настоящее время для конвертора я написал 282 фильтра-пресета AviSynth для обработки видео. Фильтры разделены на группы в зависимости от типа\жанра исходника. Шумоподавителей там предостаточно. Подключите в Фильтрация любой из фильтров, например, DVD MDegrain3 mask6 DLS или MCTemporalDenoise и посмотрите на результат в окне превью. Если вам ни один из них не подошёл, пробуйте подключить другие, тем самым подбирая нужный. Вы также можете здесь в теме выложить короткий сэмпл исходника и вам помогут с подбором фильтра и настроек кодека XviD. Кроме того прочтите этот мой пост https://rutracker.org/forum/viewtopi...76116#78876116 и следующий за ним пост busoti https://rutracker.org/forum/viewtopi...77626#78877626 |
Здравствуйте lion57. Могли бы Вы добавить свою тему в Школу релизеров?
|
Цитата:
Лучшее описание работы конвертора в своё время было на videorip.info, но к сожалению сайт прекратил своё существование, и описание можно только смотреть на веб-архивах http://web.archive.org/web/202007041...nfo/xvid4psp-5 Кроме того я человек второго плана, привык держаться в тени, в своей жизни никогда не создал ни единой темы, не питаю особых амбиций, считаю, что создавать подобные темы может, повторюсь, только разработчик проекта. В этом случае пользователи могут действительно получить исчерпывающий профессиональный ответ на возникающие вопросы по программе. |
Создание темы, это то же, что и написать сообщение, только оно всегда будет первым, вверху. В этом разделе и другие пользователи поделились своими знаниями. Не раз эти темы пригодились пользователям. А кто уже использовал это в практике, другим помогали. Тем обучающих много не бывает в этом деле.
Цитата:
Цитата:
|
Благодарю за отклик и желание помочь, но я имел в виду несколько другой подход. Являясь убеждённым противником фильтрации и цветокоррекции, предполагал, что данную проблему (смягчение зернистости) можно устранить подбором подходящей матрицы. Хорошо помню, что писали об этом знающие рипперы, но название не привели... Или не сочли возможным, если в разных случаях требуется разная матрица.
|
Цитата:
Кроме того, раз уж вы кодируете 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 плеера. |
lion57, Вам с такими познаниями нужно быть в лучах, а не в тени.
|
Цитата:
Немного о том для каких процессоров и разрешений не годится данный конвертор : Откровенно говоря, конвертор не годится обладателям современных многоядерных (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 Приоритет!!! Но лучше и проще всего вместо 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 без обрезания верхних битов скриптом Код:
Dither_quantize(10, reducerange=true, mode=6) Код:
Dither_Out() Код:
ConvertFromstacked() Например, скрипт 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 - Код:
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" Код:
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 Код:
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" Cкрытый текст - И наконец изюминка на торте. Настала эпоха UHD 4k. Если спросите меня, как я предпочитаю делать рипы х265_10bit с конвертацией HDRtoSDR c tonemap, то обычно выполняю их двумя вариантами: 1. Самый простой , тяну исходник мышкой на батник, расположенный в головной директории ffmpeg Код:
::start Cкрытый текст - Данный скрипт тащу на следующий батник в ffmpeg Код:
::start Разумеется, тонкие настройки кодирования можете задать свои, а не слепо выполнять этот код. |
lion57 (Tempter57) Отличная программа. И в плане гуи, и в плане наполнения ависинт плагинами и сценариями фильтрации. По сценариям так вообще уникально. Где бы я всё это искал на просторах дум9? А тут всё собрано вместе, систематизировано. Большая благодарность за Ваш труд!
|
XviD4PSP 5 выдаёт ошибку:
Цитата:
|
Цитата:
|
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 |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
![]() |
Вы делайте, как сказали Мазизов и Tempter57 на рутрекере. Они по авишкам спецы, плохого не посоветуют. Поменялся профиль на Custom это нормально. Вы ведь изменили настройки в профиле, стало Custom. По многопоточности должны быть активными настройки, т.е. не серые. Проверю вечером. У Вас же 330-ая версия xvid4psp?
|
Цитата:
Возможно Вам надо обновить сам AviSynth до AviSynth + https://github.com/AviSynth/AviSynth...ses/tag/v3.5.1 У вас проблемы с кодировкой только этого файла или со всеми? |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
|
Цитата:
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 |
Попробую. Интерлейс тоже запускать?
|
Цитата:
|
Цитата:
Лог Завтра буду пробовать другой исходник, там полноценный полторачасовой фильм, тоже mkv, но 25.000 FPS. |
Цитата:
|
Часовой пояс GMT +3, время: 14:34. |
vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co