[не удалять] Кодирование DVD в XviD с помощью AviSynth, ну и с фильтрами [архив №1]

Страницы :   Пред.  1, 2, 3 ... , 99, 100, 101  След.
Тема закрыта
 

m1nor

Стаж: 16 лет 5 месяцев

Сообщений: 34

m1nor · 17-Июл-10 09:24 (14 лет 2 месяца назад)

agz писал(а):
В настройках зоны ползунок левее. Но не менее 0.20 - меньше разработчики не рекомендуют.
Это что-то типа '--aq-strength' из x264 Детализация улучшается и блочность с мазней пропадают
O_o
если вы про rate control то
Rate control - здесь задается либо "вес" данной зоны относительно установок кодека (1.0 соответствует установкам, 2.0 дает удвоенный битрейт итд) либо фиксированный квантизер для данной зоны.
[Профиль]  [ЛС] 

agz

Стаж: 17 лет 3 месяца

Сообщений: 1438

agz · 17-Июл-10 09:57 (спустя 33 мин., ред. 17-Июл-10 14:02)

m1nor, исходник довольно зернистый. Если судить по структуре "зерна" с Weight 0.2 и 1.0 - с 0.2 оно остается "зерном", а с 1.0 имеем мазню и квадраты...
Кстати, новый build FFMpegSource вышел.
Надо бы протестить... Говорят что уже не experemental
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 7 месяцев

Сообщений: 712


Tim68 · 20-Июл-10 20:12 (спустя 3 дня)

Подскажите как заставить ColorMatrix при преобразовании:
ColorMatrix(mode="Rec.601->Rec.709",interlaced=true)
не сжимать диапазон из (0,255) в (16,235), нужно пропустить full диапазон без изменений.
[Профиль]  [ЛС] 

agz

Стаж: 17 лет 3 месяца

Сообщений: 1438

agz · 20-Июл-10 21:29 (спустя 1 час 16 мин.)

Tim68 писал(а):
Подскажите как заставить ColorMatrix при преобразовании:
ColorMatrix(mode="Rec.601->Rec.709",interlaced=true)
не сжимать диапазон из (0,255) в (16,235), нужно пропустить full диапазон без изменений.
скрытый текст
Код:
Рекомендации:
1) для DVDRip при кодировании в формат avi кодеками DivX или XviD включать в скрипт
ColorMatrix(hints=true,clamp=0,interlaced=true) #interlaced=false для прогрессива
2) Для DVDRip-AVC такой строки в скрипте не должно быть, а в командную строку кодека х264 вписать то, что показывает DGIndex, например:
--colormatrix "bt470bg"
3) Для BDRip и HDRip при кодировании кодеком DivX или XviD в формат avi в скрипт вписать строку на основе показания DGAVCIndex или DGVC1Index(ну там, как правило, другого пока не встречал) BT709:
ColorMatrix(mode="Rec.709->Rec.601", inputFR=false, clamp=0) #корректировка цветовой шкалы если проверка показывает 16-232 ( для этого в пресете 1.Info надо открыть строку:
#ColorYUV(analyze=true) # оценка диапазона входного сигнала)
или
ColorMatrix(mode="Rec.709->Rec.601", inputFR=true, clamp=0) #корректировка цветовой шкалы если проверка показывает 0-255
4) Для BDRip-AVC и HDRip-AVC при кодировании кодеком x264 вписать в командную строку
--colormatrix "bt709"
а в скрипте никаких строк с Сolormatrix не должно быть.
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 7 месяцев

Сообщений: 712


Tim68 · 20-Июл-10 21:54 (спустя 24 мин.)

agz
Tim68 писал(а):
Подскажите как заставить ColorMatrix при преобразовании:
ColorMatrix(mode="Rec.601->Rec.709",interlaced=true)
не сжимать диапазон из (0,255) в (16,235), нужно пропустить full диапазон без изменений.
Вопрос не касается ни DVDRip, ни DVDRip-AVC, ни BDRip (HDRip), ни BDRip-AVC (HDRip-AVC), вопрос связан с "Home video". Сохраняться полученный HDV будет в беспотерьном или около того виде, как промежуточный результат. Конечный результат возможно будет и в х264 с настройками полного диапазона, но пока нужно не растерять диапазон по дороге.
[Профиль]  [ЛС] 

samsonq

Top Loader 02* 300GB

Стаж: 17 лет 9 месяцев

Сообщений: 717

samsonq · 20-Июл-10 22:37 (спустя 43 мин.)

Tim68
Для сохранения полного диапазона добавьте в качестве аргумента функции clamp=0. Также при этом нужно соблюдать, чтобы InputFR и OutputFR были оба либо false (установка по умолчанию), либо true. И посмотрите, что вы используете последнюю версию 2.5 ColorMatrix.
[Профиль]  [ЛС] 

Tim68

Стаж: 14 лет 7 месяцев

Сообщений: 712


Tim68 · 21-Июл-10 04:44 (спустя 6 часов)

arturkononov писал(а):
Для сохранения полного диапазона добавьте в качестве аргумента функции clamp=0.
Спасибо, строка:
ColorMatrix(mode="Rec.601->Rec.709",clamp=0,interlaced=true)
пропустила full range (0,255).
[Профиль]  [ЛС] 

Darth_47

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 821

Darth_47 · 23-Июл-10 22:23 (спустя 2 дня 17 часов)

Такая проблема. Кодирую фильм в XViD ВиртуалДубом.
Загружаю в него такой avs-скрипт:
Код:
AVISource("my_file.avi", audio=false)
crop( 16, 0, -16, 0)
Lanczos4Resize(664,496) # Lanczos4 (Sharp)
Настройки кодека, как здесь написано: http://forum.hq-video.ru/showthread.php?t=4042
Кодирую в два прохода. После кодировки появляется такая фигня. Серая полупрозрачная полоска справа:
скрытый текст
Подскажите, пожалуйста, как избавиться от неё?
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 23-Июл-10 22:46 (спустя 22 мин.)

Darth_47
может проблемка в том что ваш ресайз по ширене не мод 16
[Профиль]  [ЛС] 

k0stix

VIP (Заслуженный)

Стаж: 17 лет 6 месяцев

Сообщений: 6437

k0stix · 24-Июл-10 02:24 (спустя 3 часа)

Darth_47 писал(а):
Настройки кодека, как здесь написано: http://forum.hq-video.ru/showthread.php?t=4042
А часом не вышел двойной кроп? Типо один раз в дубе, второй - в скрипте? Правда все равно непонятно, как появилась полоска, но малоль, может повлияло.
ПС: шарпер дуба
[Профиль]  [ЛС] 

Darth_47

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 821

Darth_47 · 24-Июл-10 11:48 (спустя 9 часов, ред. 24-Июл-10 11:48)

Юpист писал(а):
может проблемка в том что ваш ресайз по ширене не мод 16
Но на 8-то 664 делится. Может быть и из-за этого... Хотя, мне кажется, что дело в настройках кодека...
k0stix писал(а):
А часом не вышел двойной кроп? Типо один раз в дубе, второй - в скрипте?
Нет, кроп делался только в скрипте.
k0stix писал(а):
ПС: шарпер дуба
А что? Легко и понятно...
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 24-Июл-10 11:52 (спустя 4 мин., ред. 24-Июл-10 11:52)

Darth_47
но так полоска именно в 8пикселей
введи в скрипт ресайз мод 16 и последней строкой
Код:
Trim(0, 1000)
прокодируеш только 1000 кадров посмотри результат
[Профиль]  [ЛС] 

Ironcast

Стаж: 15 лет 11 месяцев

Сообщений: 915

Ironcast · 24-Июл-10 13:22 (спустя 1 час 30 мин.)

Вопрос к Tempter 57 Скачал тут новые ваши презеты фильтров. Заинтересовал SAT Sport Интересно, по какому принципу отличия делался этот скрипт от других SAT, на основе какого спорта (мне кажется, что скажем в биатлоне, футболе, боксе--разные закономерности движения) и про fft3d который в случае надобности добавлять: какой там диапазон примерный параметров?
[Профиль]  [ЛС] 

Darth_47

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 821

Darth_47 · 24-Июл-10 13:24 (спустя 1 мин.)

Юpист писал(а):
введи в скрипт ресайз мод 16
Извини, я в АвиСинте пока дилетант. Не мог бы ты привести код этого ресайз мода 16?
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 24-Июл-10 13:34 (спустя 9 мин.)

Darth_47
Код:
AVISource("my_file.avi", audio=false)
crop( 16, 0, -16, 0)
Lanczos4Resize(656,496) # или Lanczos4Resize(672,496)
Trim(0, 1000)
это так для пробы, а вообще то нужно подбирать ресайз исходя из из исходника
[Профиль]  [ЛС] 

Darth_47

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 821

Darth_47 · 24-Июл-10 14:43 (спустя 1 час 9 мин., ред. 24-Июл-10 14:49)

Юpист писал(а):
Lanczos4Resize(656,496) # или Lanczos4Resize(672,496)
А, а я думал, это какой-то дополнительный код.
Ресайзнул до 656,488. Полоска всё равно осталась, но стала гораздо меньше:
скрытый текст
Думаю, дело всё таки в настройках кодека.
[Профиль]  [ЛС] 

agz

Стаж: 17 лет 3 месяца

Сообщений: 1438

agz · 24-Июл-10 14:47 (спустя 4 мин.)

Darth_47, установите "Gordian Knot" - с ресайзом поможет он Вам разбраться
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 24-Июл-10 14:59 (спустя 11 мин.)

Darth_47
и все же сделай с Lanczos4Resize(656,496)
Darth_47
в тех настрой ничего страшного не заметил
[Профиль]  [ЛС] 

Darth_47

Старожил

Стаж: 16 лет 3 месяца

Сообщений: 821

Darth_47 · 24-Июл-10 15:43 (спустя 44 мин.)

Юpист писал(а):
и все же сделай с Lanczos4Resize(656,496)
Сделал. Полоска уменьшилась намного, но всё равно осталась.
Вот, залил небольшой кусочек - http://www.mediafire.com/?4all6n26jo44069
Можешь, помудришь?
[Профиль]  [ЛС] 

DreadMaster

Стаж: 15 лет 10 месяцев

Сообщений: 710

DreadMaster · 24-Июл-10 20:14 (спустя 4 часа)

скрытый текст
Закодирова с этими данными в xvid4psp, никаких полос не наблюдаю. Только не понятно, зачем кропать по 16, полезная картинка режется.
Код:
Crop(16, 0, -16, -0)
Lanczos4Resize(656,496)
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 24-Июл-10 21:36 (спустя 1 час 22 мин., ред. 24-Июл-10 21:36)

Вопрос про бордюры (AddBorders). говорят битрейт на них не расходуется. сколько всяких факоф прочитал так этого и не нашёл. -1
2- при просмотре ети бордюрчики не черные как на двд а сероватые
семпл
а если делать скрины в дубе то они чёрные
скрытый текст
[Профиль]  [ЛС] 

DreadMaster

Стаж: 15 лет 10 месяцев

Сообщений: 710

DreadMaster · 24-Июл-10 23:56 (спустя 2 часа 19 мин.)

Смотря чем смотреть еще. Гугли про 16-235 0-255. TV и PC levels. Обсуждалось тут тоже много где
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 25-Июл-10 00:42 (спустя 45 мин., ред. 25-Июл-10 00:42)

DreadMaster писал(а):
TV и PC levels
PC и TV (снизу)
[Профиль]  [ЛС] 

easy_y

Стаж: 15 лет 4 месяца

Сообщений: 216


easy_y · 25-Июл-10 07:44 (спустя 7 часов)

Юpист писал(а):
Вопрос про бордюры (AddBorders). говорят битрейт на них не расходуется
Врут. Расходуется но намного меньше чем на основной видеоряд. В них нет изменений и поэтому кодек с легкостью их ужимает. Можешь сам проверить. Закодируй с бордюрами и без с одинаковыми настройками кодека и сравни размеры файлов.
Юpист писал(а):
при просмотре ети бордюрчики не черные как на двд а сероватые
По стандарту нужно оставлять ТВ для такого разрешения. Чтобы были черными как на ДВД, нужно настроить декодер.
[Профиль]  [ЛС] 

Pustovetov

AVC-Видео

Стаж: 16 лет 10 месяцев

Сообщений: 4266

Pustovetov · 25-Июл-10 10:10 (спустя 2 часа 26 мин.)

Юpист писал(а):
Вопрос про бордюры (AddBorders). говорят битрейт на них не расходуется. сколько всяких факоф прочитал так этого и не нашёл.
Расходуются, хотя и меньше чем если бы там была обычная картинка с движением. Кстати мпег-кодеки очень не любят резкие границы и тратят на их передачу дополнительный битрейт. Почему бы Вам просто не сресайзить картинку до 720x388 ?
Цитата:
2- при просмотре ети бордюрчики не черные как на двд а сероватые
Значит Вы зачем то смотрите ТВ-диапазонную картинку как PC-диапазон.
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 25-Июл-10 14:07 (спустя 3 часа, ред. 25-Июл-10 14:07)

Pustovetov
easy_y
cпасибо
Pustovetov писал(а):
Значит Вы зачем то смотрите ТВ-диапазонную картинку как PC-диапазон
семпл тут то есть при кодировании растерялись цвета?
когда индексировал источник выбирал PC-диапазон.
Pustovetov писал(а):
Почему бы Вам просто не сресайзить картинку до 720x388
на трекере такие асп рипы получаю статус сомнительно - не мод 16 а при моде получается погрешность тогда в 8 пикс, вот и решил пару раз с бордерами закодировать.
agz
Tempter57
Вопрос по Особенностям кодирования кодеком XviD 1.3.0 + VAQ
беру сборку от XviD RU (build 55) кодирую напрямую через xvid_encraw.exe через командную строку- скорость на первом прходе в 4 раза выше чем на (build 50), на втором проходе практически одинаковая. вот только проблема в том, что:
1. AviInfo выдадаёт такие техданные (build 55)
File: new.avi
Filesize: 2.19 Mb ( 2 297 856 bytes )
Play length: 00:00:12.079 (302 frames)
Subtitles: Not Present
Video: 400x704 (0.57:1), 25 fps, XviD build 55 ~1515 kbps avg, 0.22 bit/pixel
Mi (build 55)
General
Complete name : C:\new.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 2.19 MiB
Duration : 12s 80ms
Overall bit rate : 1 522 Kbps
Video
ID : 0
Format : MPEG-4 Visual
Format profile : Advanced Simple@L5
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Custom
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 12s 80ms
Bit rate : 1 515 Kbps
Width : 704 pixels
Height : 400 pixels

Display aspect ratio : 16:9
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.215
Stream size : 2.18 MiB (100%)
Writing library : XviD 1.3.0.dev55
Процес (build 55) - смотрим шапку
почему так?
Процес (build 50)
[Профиль]  [ЛС] 

agz

Стаж: 17 лет 3 месяца

Сообщений: 1438

agz · 25-Июл-10 22:19 (спустя 8 часов, ред. 25-Июл-10 22:19)

Юpист, была такая фигня у меня с версией 1.3.0. С 1.2.2 все в порядке.
В смысле перепутаны высота и ширина.
Имхо что-то там хотели сделать но так и не дали ума...
Лучше имхо юзать оригинальный xvid_encraw.exe + xvidcore.dll версии 1.2.2 с VAQ, от SZL (xvidvideo.ru).
[Профиль]  [ЛС] 

Юpист

RG All Films

Стаж: 15 лет 8 месяцев

Сообщений: 2729

Юpист · 25-Июл-10 23:48 (спустя 1 час 29 мин., ред. 26-Июл-10 02:45)

agz писал(а):
Лучше имхо юзать оригинальный xvid_encraw.exe + xvidcore.dll версии 1.2.2 с VAQ, от SZL (xvidvideo.ru).
так и делаю
А зачем нужен aviwriter.dll ? я предполагаю, что проблема в нём. без него процесс не запускается. а в сборке от xvidvideo.ru его нет.
а при замене xvidcore.dll ( 1.2.2) на (1.3.0.) ключ -masking 2 не работает
[Профиль]  [ЛС] 

Tempter57

Стаж: 15 лет 11 месяцев

Сообщений: 4946

Tempter57 · 26-Июл-10 06:21 (спустя 6 часов)

Юpист
Цитата:
9. Ключ опции VAQ для версии 1.3.0 имеет вид: -masking 2 с возможностью включения старого адаптивного квантования: -masking 1. Ключ опции VAQ для версии 1.2.2 имеет вид: -lumimasking без выбора варианта.
[Профиль]  [ЛС] 

mihanja80

Стаж: 15 лет 8 месяцев

Сообщений: 519

mihanja80 · 30-Июл-10 23:58 (спустя 4 дня, ред. 31-Июл-10 10:09)

Не могу открыть Любой скрипт *.AVS в другом плеере кроме ВиндовсМедиаПлеер (например Media Player Classic - Home Cinema x64 и ГрафСтудио 64bit не могут открыть).. В XviD4PSP и MeGUI скрипт открывается...
Код:
video = FFmpegSource2("F:\Videorip\Na.igre.2009.DVDRip.mkv", rffmode = 0, cachefile = "F:\Temp\na.igre.2009.dvdrip.mkv.ffindex").AssumeFPS(25.000)
audio = bassAudioSource("F:\Temp\0000_0.aac")
AudioDub(video, audio)
Код:
DirectShowSource("F:\Videorip\Na.igre.2009.DVDRip.mkv")
* ASUS P5Q
* Core2Duo E8500 3.16Ghz (разгон: 4.2Ghz)
* DDR2 6GB SuperTalent (2x2048 + 2х1024kit)
* Видеокарта: LeadTek GeForce GTX260 216SP 896 Мб (Разгон: 712/1134 (ядро/память))
* Windows 7 Ultimate 64-bit
K-Lite Codec Pack 64-bit
AviSynth 2.5.8 MT (пробовал и 2.6.0 и без MT)
Было
Отключил встроенные фильтры с помощью Win7DSFilterTweaker
Стало
Результат такой же Открывает скрипты только ВиндовсМедиаПлеер...
Может кто сталкивался? Может есть какие идеи...
Спасибо.

Поставил Media Player Classic - Home Cinema 32bit и скрипт открылся... Получается что 64-ох битные программы не могут открыть скрипт с 32-ух битным AviSynth-ом а в Windows 7 Ultimate 64-bit установлен ВиндовсМедиаПлеер 32bit
[Профиль]  [ЛС] 
 
Тема закрыта
Loading...
Error