|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
27-Янв-13 23:41
(11 лет 10 месяцев назад)
Spicy Bunnie
Только сейчас заметил :
Цитата:
Исходник 720х576. Обрезку здесь делаю Crop(0, 44, -2, -42)
Конечное разрешение должно быть 718х490 , а у Вас оно 720x448 - ??
|
|
Spicy Bunnie
Стаж: 15 лет 11 месяцев Сообщений: 2414
|
Spicy Bunnie ·
27-Янв-13 23:45
(спустя 4 мин., ред. 27-Янв-13 23:47)
busoni4444 писал(а):
57605702Spicy Bunnie
Только сейчас заметил :
Цитата:
Исходник 720х576. Обрезку здесь делаю Crop(0, 44, -2, -42)
Конечное разрешение должно быть 718х490 , а у Вас оно 720x448 - ??
Делаю mod16. Либо 720х448 либо 704х432. В данном конкретном случае стало жаль из-за двух пикселей уходить на 704х432.
Если я сделаю 718х490, меня запинают юзеры, потому что не будет читаться на железяках.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4306
|
george$t ·
27-Янв-13 23:46
(спустя 32 сек., ред. 28-Янв-13 22:24)
busoni4444
Это xvid, брат. Завтра с меня за прописную снимут погоны.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 00:00
(спустя 14 мин., ред. 28-Янв-13 00:52)
Spicy Bunnie
Цитата:
Делаю mod16. Либо 720х448 либо 704х432.
Не понимаю к чему такие извращения. Почему не сделать нормальное разрешение по кропу ?
Цитата:
Если я сделаю 718х490, меня запинают юзеры, потому что не будет читаться на железяках.
На моём DVD читается нормально. А тем, у кого не читает, давно пора купить хотя бы нормальный DVD . Сколько можно для них херню молотить ? !!
imgeorgest
Это не xvid, это дурь !!
|
|
Spicy Bunnie
Стаж: 15 лет 11 месяцев Сообщений: 2414
|
Spicy Bunnie ·
28-Янв-13 00:04
(спустя 4 мин.)
busoni4444 писал(а):
57605881Spicy Bunnie
Цитата:
Делаю mod16. Либо 720х448 либо 704х432.
Не понимаю к чему такие извращения. Почему не сделать нормальное разрешение по кропу ?
Извините, но я не понимаю Вас. Я сейчас не буду поднимать матчасть, глаза уже слипаются, без сна тяжело вторые сутки. Попробуйте в разделе "Документальные фильмы" выложить релиз XviD хотя бы даже в mod8 - статус "сомнительно" будет обеспечен.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4306
|
george$t ·
28-Янв-13 00:05
(спустя 1 мин.)
busoni4444
В AVC уход от полного анаморфа в меньшее разрешение с сохранением AR - следствие ограничений на размер рипов или недопустимо высоких квантов при обработке всей площади SD исходника. В ASP то-ли железки не понимают флагов, то ли ещё что. Точно не знаю, но даже мизерный апскейл властями не приветствуется.
|
|
Spicy Bunnie
Стаж: 15 лет 11 месяцев Сообщений: 2414
|
Spicy Bunnie ·
28-Янв-13 00:14
(спустя 8 мин., ред. 28-Янв-13 00:14)
busoni4444 писал(а):
А тем, у кого не читает, давно пора купить хотя бы нормальный DVD . Сколько можно для них херню молотить ?
А заодно и переписать правила в разделах.
Выписка - критерии присвоения статуса "сомнительно" для ASP рипов
Для ASP рипов в формате .avi
размер кадра превышает 720x544 (в редких случаях 720x576) по любой из сторон
* если фильм уже представлен на трекере в приемлемом качестве, то такие рипы сразу закрываются
анаморфное видео, либо видео требующее ручной корректировки соотношения сторон
битрейт видео превышает 2400Kbps либо не пропорционален выбранному разрешению кадра
видеодорожка закодирована кодеком не совместимым со стандартом MPEG-4 Part 2 (ASP, семейство DivX/XviD)
при кодировании видео были задействованы опции qpel или gmc или использовано более двух b-кадров или видео закодировано как чересстрочное
при кодировании была использована матрица квантизации, имеющая известные проблемы совместимости с бытовыми DVD плеерами
значение длины или ширины кадра в пискелях не делится без остатка на 16
звуковые дорожки закодированы кодеками отличными от AC3 или MP3 или закодированы в режиме переменного битрейта
для сборки контейнера была использована программа AviMux-GUI либо другие, известные отклонениями от стандарта Avi/OpenDML
Взято отсюда: https://rutr.life/forum/viewtopic.php?p=53932796#53932796
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 00:25
(спустя 10 мин.)
imgeorgest
скрытый текст
Цитата:
даже мизерный апскейл властями не приветствуется.
Зачем нам такая власть ? ! Присоединяйся к моей партии анархистов.
|
|
george$t
Стаж: 14 лет 8 месяцев Сообщений: 4306
|
george$t ·
28-Янв-13 00:31
(спустя 6 мин.)
busoni4444
А-а, вспомнил. Xvid работает с блоками 16х16.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 00:37
(спустя 5 мин., ред. 08-Фев-13 00:20)
imgeorgest
Ну давай ещё вспомним про лапти, и красную рубаху с кушаком...
P.S. Я в архив с мануалами для новичков не положил ни одного мануала по Xvid, ffmpeg и прочим извращениям. Чтобы даже не знали о существовании таковых... Только х264 Перезалил архив с мануалами для новичков. В архив добавил Видеоуроки Sound Forge 10 и другие мануалы. Теперь на сервере можно просмотреть состав архива.
|
|
Pustovetov
Стаж: 17 лет 1 месяц Сообщений: 4255
|
Pustovetov ·
28-Янв-13 01:29
(спустя 52 мин.)
imgeorgest писал(а):
57606430А-а, вспомнил. Xvid работает с блоками 16х16.
Только это никак не связано с этим дурацким ограничением в правилах отсталых разделов =)
|
|
HortonEN
Стаж: 16 лет 10 месяцев Сообщений: 6333
|
HortonEN ·
28-Янв-13 02:15
(спустя 45 мин.)
Spicy Bunnie писал(а):
Исходник 720х576. Обрезку здесь делаю Crop(0, 44, -2, -42).
Если после этого Вы сразу кодируете, то делаете Вы неправильно.
Это же эфир.
Его пропорции восстанавливаются только через:
Код:
Crop(8, 0, -8, -0).Resize(768, 576)
А дальше уже режьте по вертикали и ужимайте как Вам надо, до 704 или 720...
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 02:19
(спустя 4 мин.)
HortonEN писал(а):
57607357Crop(8, 0, -8, -0).Resize(768, 576)
Это уже ближе к здравому смыслу.
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
28-Янв-13 07:41
(спустя 5 часов)
busoni4444
Цитата:
И тут Остапа понесло...
|
|
Spicy Bunnie
Стаж: 15 лет 11 месяцев Сообщений: 2414
|
Spicy Bunnie ·
28-Янв-13 07:49
(спустя 8 мин.)
HortonEN писал(а):
57607357Его пропорции восстанавливаются только через:
Код:
Crop(8, 0, -8, -0).Resize(768, 576)
А дальше уже режьте по вертикали и ужимайте как Вам надо, до 704 или 720...
Ок, спасибо. Я правильно понимаю, что тогда получается, мне надо делать будет два кропа и два ресайза всегда?
1.
Код:
Crop(8, 0, -8, -0).Resize(768, 576)
2.
Код:
Crop(х1, у1, -х2, -у2).Resize(720 или 704, ууу)
На каком шаге мне вставлять первый ресайз и на каком второй?
И есть ли возможность задать первый ресайз сразу в XviD4PSP, чтобы не прописывать каждый раз в скрипте руками. Открыл файл - параметры первого ресайза уже введены, изображение уже это учитывает и я делаю второй кроп и ресайз уже с учетом первого, чтобы не тратить время на вычисления. Наглядно всегда легче.
|
|
HortonEN
Стаж: 16 лет 10 месяцев Сообщений: 6333
|
HortonEN ·
28-Янв-13 08:17
(спустя 27 мин.)
Spicy Bunnie писал(а):
Я правильно понимаю, что тогда получается, мне надо делать будет два кропа и два ресайза всегда?
Кропы не так страшны, а вот два или более ресайзов мылят (шарпят) изображение. По сравнению с одним.
Поэтому в Вашем случае (конкретно с фигуристами) делать, конечно, лучше один раз.
Crop(8, 44, -8, -44)
Spline64Resize(704, 448)
Spicy Bunnie писал(а):
Открыл файл - параметры первого ресайза уже введены, изображение уже это учитывает и я делаю второй кроп и ресайз уже с учетом первого, чтобы не тратить время на вычисления.
Я, например, тоже всегда так делаю.
Чтоб не запутаться. =)
Но, см.выше, два ресайза ─ не совсем комильфо...
|
|
Filanor Aelin
Стаж: 14 лет 3 месяца Сообщений: 131
|
Filanor Aelin ·
28-Янв-13 08:18
(спустя 1 мин.)
Нашел решение проблемы. Дописал ключ --range pc, изображение стало как в исходнике.
В скрипте делал только ресайз.
Скрипт
Код:
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\AudioFunctions.avs")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\functions\VideoFunctions.avs") DirectShowSource("G:\new\sample_source.mkv", audio=false, fps=23.976, convertfps=true) ConvertToYV12()
BicubicResize(1280, 544, 0, 0.75) ###[FILTERING]###
###[FILTERING]###
Скриншоты 1.Info Source - Result
|
|
Гость
|
Гость ·
28-Янв-13 08:20
(спустя 2 мин.)
Можно ли на 1 проходе отключить фильтрацию?
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
28-Янв-13 09:48
(спустя 1 час 28 мин., ред. 28-Янв-13 10:37)
Filanor Aelin писал(а):
57607934Дописал ключ --range pc, изображение стало как в исходнике
Проверку диапазона с помощью СolorYUV(analyze=true) осуществляем по значениям Loose Min/Max. Она показывает у вас и в исходнике, и результате рипа TV диапазон 16-232. Добавлю, что и в BD тоже TV диапазон. Практически полный диапазон 0-255 можно встретить только у AVC HD и HDV видеокамер или при видеосьёмке цифровым фотоаппаратом. Я считаю, что ключ --range pc прописывать в настройках х264 не следует (кроме оговоренных случаев с полным диапазоном по входу), поскольку ваш рип в основном будут смотреть на телевизионных LCD панелях. А в компе и ноутбуке откройте ffdshow video decoder configuration =>RGB conversion и там посмотрите установки Input levels и Output levels.
Alfa Romeo писал(а):
57607947Можно ли на 1 проходе отключить фильтрацию?
Нет нельзя, поскольку фильтрация оказывает прямое воздействие на сжимаемость видеоряда. Отключив фильтры на первом проходе, мы получим абсолютно неверные данные по квантам и их распределению для второго прохода.
|
|
Filanor Aelin
Стаж: 14 лет 3 месяца Сообщений: 131
|
Filanor Aelin ·
28-Янв-13 10:11
(спустя 22 мин.)
Tempter57
Input levels: Standard (Y: 16-235, CbCr: 16-240)
Output levels: Computer monitor (RGB: 0-255)
|
|
Tim68
Стаж: 14 лет 10 месяцев Сообщений: 712
|
Tim68 ·
28-Янв-13 13:22
(спустя 3 часа, ред. 30-Янв-13 10:50)
Tempter57 писал(а):
57608622Я считаю, что ключ --range pc прописывать в настройках х264 не следует (кроме оговоренных случаев с полным диапазоном по входу), поскольку ваш рип в основном будут смотреть на телевизионных LCD панелях.
Невижу никакой крамолы в использовании данного ключа, т.к. это всего навсего только ключ, устройства работающие только в TV диапазоне его просто игнорируют. Например мой BD плеер проиграет такой видеоряд, собранный в ts-ку, в TV диапазоне, и только если будет выполнен авторинг, то только тогда на LCD панели появляется полнодиапазонное изображение. Во всяком случае привыкшим к TV диапазону это ничем не грозит.
Здесь могут быть другие "подводные камни". Делал Я как-то себе иксом с ключем (--range pc) SD концертник (4:3) под авторинг AVCHD, и само собой добавил настоящих, в режиме RGB, черных полос побокам доводя до "форматного" разрешения. Вставляю полученный "горячий блин" в привод плеера и вижу на экране, от краев к центру, серые поля (значение "16" по РС шкале), далее черные полосы (мои бордюры, значение "0" по РС шкале), далее понятно сам кадр.
Ясно, что пришлось переделать без ключа.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 14:21
(спустя 58 мин.)
Tempter57
скрытый текст
Цитата:
И тут Остапа понесло...
Согласен
Немного пар выпустил...
Я уже давно не качаю рипы, потому что начитался на различных ветках про технологию их изготовления. Качаю только DVB и ремуксы.
|
|
Штирлиц75
Стаж: 16 лет 7 месяцев Сообщений: 3766
|
Штирлиц75 ·
28-Янв-13 14:29
(спустя 8 мин., ред. 28-Янв-13 14:29)
busoni4444
скрытый текст
busoni4444 писал(а):
57612484Я уже давно не качаю рипы, потому что начитался на различных ветках про технологию их изготовления.
Иногда кроме рипа неизвестного происхождения данного фильма попросту нет. Ну и грустно потом бывает, если качал ремух, а потом удаляешь не досмотрев, если фильм оказался фигня.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 14:38
(спустя 8 мин., ред. 28-Янв-13 14:59)
Штирлиц75
скрытый текст
Не заводите меня снова, а то придётся высказать своё впечатление о Вашем новом "шедевре"
Цитата:
Иногда кроме рипа неизвестного происхождения данного фильма попросту нет
Почему-то сразу вспомнилось : "... чем что попало есть, уж лучше быть голодным..."
|
|
Динамит
Стаж: 17 лет 4 месяца Сообщений: 1035
|
Динамит ·
28-Янв-13 14:39
(спустя 59 сек.)
Tempter57 писал(а):
57575263
Динамит писал(а):
57574357ScriptRunner: Script error: there is no function named "GradFun3"
Такого плагина не существует, нужны 4 плагина из пакета dither:
Код:
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\avstp.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.dll")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\dither.avsi")
import("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\mt_xxpand_multi.avsi")
Спасибо за помощь, получилось. Хотя какого то улучшения в качестве я не заметил...
У меня еще пара вопросов если Вас не затруднит:
1. Кроме EdiMode ="EEDI3+NNEDI3" можно чем нибудь попробовать устранить вот эти помехи на узких полосках:
а то Уувш3 все таки очень замедляет процесс оцифровки...
и 2. Между ресайз-фильтрами есть разница? Всегда использовал тот что стоит по умолчанию (lanczos4) и никогда не задумывался, а вы мне написали в скрипте в прошлый раз splin144, то есть он лучше?
|
|
Tempter57
Стаж: 16 лет 2 месяца Сообщений: 4963
|
Tempter57 ·
28-Янв-13 16:03
(спустя 1 час 23 мин., ред. 28-Янв-13 16:03)
Динамит писал(а):
57612772Кроме EdiMode ="EEDI3+NNEDI3" можно чем нибудь попробовать устранить вот эти помехи на узких полосках
Применить более простой деинтерлейс:
Код:
o = last
bob1 = o.nnedi3(field=-2)
bob2 = o.sharpen(0,1).nnedi3(field=-2)
max = bob1.mt_logic(bob1.selectevery(1,-1),"max",U=3,V=3).mt_logic(bob1.selectevery(1,1),"max",U=3,V=3)
min = bob1.mt_logic(bob1.selectevery(1,-1),"min",U=3,V=3).mt_logic(bob1.selectevery(1,1),"min",U=3,V=3)
clamped = bob2.mt_clamp(max,min,0,0,U=3,V=3)
clamped.selectevery(2,-1).trim(1,0)
Динамит писал(а):
57612772Между ресайз-фильтрами есть разница?
есть и значительная и применение того или иного зависит от исходника и вашего вкуса. Спросите у Lenchik ссылку на его обзорную статью по ресайзерам.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 16:09
(спустя 6 мин.)
Динамит
Информация по ресайзерам в подписи Lenchik
|
|
Динамит
Стаж: 17 лет 4 месяца Сообщений: 1035
|
Динамит ·
28-Янв-13 16:30
(спустя 21 мин.)
Tempter57
busoni4444
Спасибо. попробую, и почитаю.
P.S. В поисках Lenchik просмотрел почти все страницы в этой теме, прежде чем догадался вбить в поиск.
|
|
busoti
Стаж: 13 лет 6 месяцев Сообщений: 2839
|
busoti ·
28-Янв-13 17:59
(спустя 1 час 28 мин., ред. 29-Янв-13 20:00)
fcp
Спасибо за новую работу !
Сейчас, по-моему, AvsPmod_v2.4.1 и превью на движке PictureView на скриптах различной сложности работают одинаково. И пусть на скриптах средней сложности скорость не такая высокая, как хотелось бы, тем не менее картинку в движении оценить можно.
Что касается звука, даже не знаю... Лично мне звук не нужен, потому что оценить качество звука на компьютере при изменении скрипта не реально. Допустим, определить будет ли рассинхрон наверное тоже не получится. Зачем он тогда нужен ?...
Во всяком случае, теперь есть выбор - или тормоза со звуком, или без тормозов и без звука...
P.S.
Цитата:
Сообщения Ависинта об ошибках теперь красииивые
Это не тот случай, чтобы любоваться красотой...
|
|
Динамит
Стаж: 17 лет 4 месяца Сообщений: 1035
|
Динамит ·
28-Янв-13 18:30
(спустя 30 мин.)
Tempter57
Вроде сделал, с вашим скриптом, но эффекта вообще никакого, может я опять что-то не дописал?...
скрипт
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\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-25.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\fft3dfilter.dll")
loadplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\nnedi3.dll")
loadcplugin("C:\Program Files\XviD4PSP 5\dlls\AviSynth\plugins\yadif.dll") DirectShowSource("H:\мотокол.avi", fps=25.000, convertfps=true) ConvertToYV12(interlaced = true) o = last
bob1 = o.nnedi3(field=-2)
bob2 = o.sharpen(0,1).nnedi3(field=-2)
max = bob1.mt_logic(bob1.selectevery(1,-1),"max",U=3,V=3).mt_logic(bob1.selectevery(1,1),"max",U=3,V=3)
min = bob1.mt_logic(bob1.selectevery(1,-1),"min",U=3,V=3).mt_logic(bob1.selectevery(1,1),"min",U=3,V=3)
clamped = bob2.mt_clamp(max,min,0,0,U=3,V=3)
clamped.selectevery(2,-1).trim(1,0) ###[FILTERING]###
###[FILTERING]### Crop(26, 4, -8, -8)
Lanczos4Resize(720, 536)
|
|
|