Видео игрового процесса (композитное соединение)

Автор omonim2007, 25 марта 2015, 15:28

« назад - далее »

omonim2007

Список других тем в категории:
 
- Обзор ревизий консолей SMD/Genesis (основная тема раздела)

- Фотографии материнских плат SMD/Genesis
 
- Mega AMP - универсальная звуковая схема для SMD/Genesis
 
- Идентификация начинки SMD/Genesis по серийному номеру

- Моды для SMD/Genesis консолей
 
- Количество проданных 16-битных консолей Sega
 
- Разгон центрального процессора Motorola 68000
 
- Фоновый шум консолей SMD/Genesis
 
- Помощь в покупке консолей SMD/Genesis
 
- Анализ звука (PSG и FM сравнение, качество звучания)
 
- FAQ по SMD/Genesis
 
 
Упор при подготовке результатов тестирования делается на качество выходного материала, поэтому звук пишется в WAV формат без дальнейшего перекодирования, а видео записывается программой VirtualDub в режиме RAW без компрессии, затем восстанавливаются оригинальные 50/60 fps по этой методике (смотрите детали ниже под спойлером), и только на последней стадии обработки идет сжатие в MPEG4-AVC (x264) с параметром crf=19. При этом все параметры захвата тюнера в VirtualDub дефолтные, без применения фильтров. По понятным причинам захват при SCART подключении не производится, тем более что в этом режиме не должно быть никаких артефактов в изображении. Возможно позже я вернусь и к SCART подключению.
 
 
Внимание! В видеозаписях всех вторых моделей левый и правый канал аудио поменяны местами!
Все видеозаписи первых моделей сделаны правильно.
 
 
"Параметры перекодирования"
Процитирую slonka:
 
Захват с тюнера действительно мало аутентичен по той хотя бы причине,
что результат любой оцифровки аналогового сигнала, данные которого
"заточены" под управление лучом ЭЛТ, будет всего лишь приближением к
реальной телевизионной картинке, ведь внутри тюнера нет никакой трубки и
никакого луча электронов. ЧТО КОНКРЕТНО делает с сигналом микросхема
захвата и КАКИМ ОБРАЗОМ она это делает, остается на совести
производителей микросхемы и тюнера. Можно, конечно, посмотреть
документацию к микросхеме, но этим пусть фанатики занимаются.

Будучи предназначены в первую очередь для захвата сигнала от
видеотехники, оцифровщики, встроенные в тюнеры, обрабатывают любой
входящий сигнал как 576i или 480i. Но в подавляющем большинстве случаев,
старые консоли выдают 288p или 240p. На первый взгляд, это то же самое,
только другими словами, но в действительности совсем не так. Сигнал
старой консоли организован таким образом, что луч ОБА РАЗА ПРОХОДИТ ПО
ОДНИМ И ТЕМ ЖЕ СТРОКАМ. По четным, или нечетным, это зависит от консоли.
Соответственно, мы имеем настоящие 240р при почти 60 кадрах в секунду,
или 288р при 50 к/с. Поэтому уменьшается мерцание, всё более чётко, но
мы получаем разрыв между строками в виде темных линий незасвеченного
люминофора. Их называют scanlines.

ВИЗУАЛЬНО это выглядит ПОЧТИ так же, как такие цифровые 720х576р 50 fps
или 720х480р 60 fps, где каждая четная (или нечетная, в зависимости от
консоли) горизонтальная строка абсолютно чёрная.

Но оцифровщик тюнера, при подаче на него 288р, просто игнорирует
поправку предназначенную для луча, и два полноценных 288р кадра сливает в
один цифровой чередуя строки обоих кадров. В результате, мы получаем
720х576р 25 fps, как и после обработки сигнала 576i с двумя полукадрами,
но в отличие от последнего, при 288р на движении мы не просто получаем
гребенку по горизонтали, а еще и СДВИГ на строку вверх или вниз.

Однако, как в случае оцифровки аналогового сигнала 576i 50 fps, так и в
случае оцифровки аналогового сигнала 288p 50 fps, результирующие
цифровые 720 х 576р 25 fps будут содержать в себе ВСЮ ИНФОРМАЦИЮ о
видеоряде. Просто каждый кадр - это "два в одном".

То есть, ЛЮБОЙ тюнер вынет из аналогового
сигнала практически всё, что в нём есть. Другое дело, что сырой
результат оцифровки будет представлять собой этакий полуфабрикат. Теперь
надо как-то обработать этот полуфабрикат, чтобы избавиться от жуткой
"расчески" при просмотре.

Тут в дело вступает так называемый деинтерлейсинг, который в бытовых
тюнерах и картах захвата ПРОГРАММНЫЙ, НЕ НАСТРАИВАЕМЫЙ, и заточенный под
ВИДЕОФИЛЬМЫ И ТЕЛЕВИДЕНИЕ, но отнюдь НЕ ПОД СТАРЫЕ КОНСОЛИ. В
результате его деятельности, вы получите те же самые 25р от PAL или
29.97р от NTSC, но специальным образом отхитрожопленые, чтобы не было
видно "расчески". При этом после связки захват+деинтерлейсинг
консольная картинка будет выглядеть в лучшем случае более-менее
удобоваримо, но совсем не так, как должна. Еще и плавность уменьшится в
два раза, так как упадет частота кадров. Возможно, именно это имел ввиду
HWM, написав, что "дешевые карты захвата и тюнеры не позволяют
захватить @50/60". На самом деле, позволяют, потому что информация все
равно сохранена в "двойном" кадре, но, в случае старых консолей,
обрабатывают НЕГРАМОТНО.

Прикинем, как можно ГРАМОТНО захватить и обработать сигнал старой консоли.

1. Захватываем "полуфабрикат" 720x576 25 fps или 720x480 29.97 fps. То
есть, вообще без деинтерлейсинга. Сделать это можно, например,
VirtualDub -ом. В AVI без сжатия.

2. Открываем получившийся файл в том же VirtualDub.

3. Задействуем фильтр bob doubler, в котором выставляем какое поле у вас
первое и выбираем режим None-alternate fields. Данный фильтр разберет
каждый кадр "полуфабриката" по строкам, сделает из него 2 кадра 720х288
или 720х240, и на выходе удвоит fps.

4. Далее, в цепочку к нему добавляем фильтр resize, выставляем в нем
720х480 или 720х576 и выбираем алгоритм Nearest Neighbor. Фильтр
увеличит картинку до исходного размера без всякой интерполяции, просто
продублировав строки.

5. Выгоняем результат обработки в AVI без сжатия. В результате, получаем
720x480p 59.94 fps или 720x576 50 fps. Это почти то, что доктор
прописал. Осталось добавить черные полосы.

6. Задействуем AviSynth. Скачиваем и устанавливаем фильтр Scanlines, и пишем скрипт:
AviSource("Название_файла.avi")
Scanlines(STRENGTH=0)

7. Открываем скрипт VirtualDubMod-ом и видим, что каждая вторая строка
пикселей стала черной. Выгоняем последний видеофайл, желательно тоже без
компрессии.

8. Результирующий прогрессивный видеофайл, с частотой 50 или 60 кадров в
секунду и черными линиями, будет максимально приближен к тому, что мы
видим на CRT телевизоре с подключенной к нему консолью. Смотрим его, и
наслаждаемся высокоаутентичной картинкой.

Замечу, что при этом методе не используется никакой интерполяции, это
не "воссоздание ощущения" и не "придумывание" дополнительных кадров. Это
ВОССТАНОВЛЕНИЕ исходного разрешения и скорости кадров. Разборка обратно
того, что насобирал в кучу тюнер при захвате.
 
Все видео в этой теме записано по методике до 5 пункта включительно, остальные опускались, так как основная задача - не воссоздание оригинальной картинки, а сравнение полученного результата между собой. Понятное дело, что без чёрных полос это будет делать удобнее.
 
Ниже представлены настройки VirtualDub при захвате потока моим штатным тюнером AverMedia Galaxy:


 
 

На что обращать внимание при сравнении видео:
"1. Ayrton Senna" s Super Monaco GP II'
- Вертикальные разноцветные тонкие полосы на белом фоне в самом начале игры:

 
- Вертикальные толстые полосы на синем фоне на титульном экране.

"2. Adventures of Batman & Robin'
- Вертикальные более тёмные полосы в красном круге + радуга вокруг букв на титульном экране:

 
- Вертикальные толстые полосы на синем фоне в интро:
 

"3. Comix Zone'
- Радуга на левой части пишущей руки и в других местах в самом начале:

 
- Радуга под всеми героями:
 

"4. Contra - Hard Corps'
Видео из игры используется в основном для определения качества звука, поэтому для определения видео дефектов лучше использовать другие видео.
 
- Радуга на буквах в самом начале.
 

"5. Earthworm Jim'
- Радуга на всех объектах (буквы) в самом начале:
 

 
- Радуга в нижней части экрана во втором по счёту уровне в демо:
 

 
- Вертикальные полосы (тонкие, толстые, разноцветные, сплошные - в зависимости от видео кодера) примерно на отметке 4:48 от начала
 

 
- Эталонная картинка с вертикальными полосами из последней сцены демо:
 

"6. Gley Lancer'
Видео из игры используется в основном для определения качества звука, поэтому для определения видео дефектов лучше использовать другие видео.
 
- Радуга на буквах и на некоторых других элементах в заставке.
 

"7. Pagemaster'
Видео из игры используется в основном для определения качества звука, поэтому для определения видео дефектов лучше использовать другие видео.
 
- Радуга на буквах в самом начале.
 

"8. Red Zone'
- Радуга на буквах в самом начале:
 

 
- Радуга на буквах внизу в одном из лого:
 

 
- Надпись RED ZONE на титульном экране (CXA1645 - резкость зашкаливает, на остальных видео кодерах всё нормально):
 

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

 

"9. Shinobi III'
- Вертикальные полосы на фоне синего неба:
 

"10. Sonic & Knuckles'
- Вертикальные полосы на фоне синего неба:
 

 

 
- Радуга на стене в третьей части демо:
 

"11. Sonic 1'
- Вертикальные полосы на фоне синего неба:
 

 
- Вертикальные полосы на фоне фиолетового неба:
 

"12. Streets of Rage 2'
- Радуга на буквах в заставке:
 

 

"13. Thunder Force II'
- Вертикальные полосы на лого "AUTO DEMO":
 

 
- Вертикальные полосы на воде в игре:
 

"14. Vectorman 2'
- Вертикальные полосы на фоне фиолетового неба во второй части демо:
 

 
 
 
Genesis 1 (NTSC-U):
 
VA2 USA (Taiwan,CXA1145,SCN68) - 39V87488
 
VA3 USA (Taiwan,CXA1145,SCN68) - 30V70979
VA3 USA (Taiwan,CXA1145,SCN68) - 30T62561
 
VA6 USA (Japan,CXA1145,MC68H) - B10160671
 
VA6.5
 
VA7
 
 
 
 
Genesis 2 (NTSC-U):
 
VA0
 
VA1
 
VA1.8 USA (Taiwan,SKA2195D,315-5660-02,BA10324AF,MC68H) - 040098255
VA1.8 USA (Malaysia,MB3514,315-5660,BA10324AF,MC68H) - 440368321 (S-Video + MegaAmp)
VA1.8 USA (Indonesia,SKA2195D,315-5660-02,LM324,MC68H) - AD41056871
VA1.8 USA (Indonesia,SKA2195D,315-5660-02,BA1032AF,MC68H) - AD51054819
VA1.8 USA (Thailand,SKA2195D,315-5660-02,LM324,MC68H) - 240668306
 
VA2 USA (Indonesia,SKA2195D,315-5786,HD68HC) - AD42049860 (PSG Fix)
VA2 USA (Thailand,SKA2195D,315-5786,MC68H) - 240693310 (PSG Fix)
 
VA2.3 USA HAL (China,CXA1645,315-5685,MC68H) - 162008352
VA2.3 USA (China,CXA1645,315-5786,MC68H) - 752066016 (S-Video + MegaAmp)
VA2.3 USA (Malaysia,SKA2195D,315-5685,MC68H) - 452010001
VA2.3 USA (China,CXA1645,315-5685,MC68H) - 752152456 (CXA2075 + PSG Fix)
VA2.3 USA (Malaysia,SKA2195D,315-5685,MC68H) - 452026492
 
VA3 USA (Japan,CXA1645,315-5660-02,MC68H) - R43131800
VA3 USA (Japan,CXA1645,315-5660-02,MC68H) - R43120180
VA3 USA (Japan,CXA1645,315-5660-02,MC68H) - R43190902
VA3 USA (Thailand,SKA2195D,315-5660,MC68H) - 253049086
VA3 USA (China,CXA1145,315-5660,MC68H) - 743059201
VA3 USA HAL (China,SKA2195D,315-5660,MC68H) - 163060941
VA3 USA HAL (China,SKA2195D,315-5700,MC68H) - 163285935
VA3 USA (China,CXA1645,315-5700,MC68H) - 743183044 (S-Video)
VA3 USA (China,CXA1645,315-5660-02,MC68H) - 753076864
VA3 USA (Thailand,SKA2195D,315-5660,MC68H) - 253050641 (+ Sega 32X тест)
 
VA4 USA (China,CXA1645,315-5960) - 164231335
VA4 USA (Japan,CXA1645,315-5960) - AG84000537 (Majesco)
 
 
 
 
Genesis 3 (NTSC-U):
 
VA1
 
VA2
 
 
 
 
Sega Nomad (NTSC-U):
 
Genesis Nomad (Taiwan,CXA1645) - 060010533
 
 
 
 
Genesis CDX (NTSC-U):
 
Genesis CDX (Japan, MB3514)
 
 
 
 
Sega Mega Drive 1 (NTSC-J):
 
JAP VA0 (Japan,CXA1145,SCN68) - 98M22243
 
JAP VA1 (Japan,CXA1145,SCN68) - 99N69560 (+ Sega 32X тест)
 
VA2
 
VA3
 
JAP VA4 (Japan,CXA1145,SCN68) - 90O86012
JAP VA4 (Japan,CXA1145,SCN68) - A10106538
 
JAP VA5 (Japan,CXA1145,SCN68) - 80Y06314
 
JAP VA6 (Japan,CXA1145,MC680) - A20732264
 
VA7
 
 
 
 
Sega Mega Drive 2 (NTSC-J):
 
JAP VA0 (Japan,MB3514,315-5487-10,BA10324AF,MC68H) - G30014081 (S-Video + Mega AMP с танталами by PixelNTSC)
JAP VA0 (Japan,MB3514,315-5487-10,BA10324AF,HD68H) - G30031385 (S-Video + Mega AMP 2.0 by Helder)
 
JAP VA1 (Japan,CXA1145,315-5600-10,LM324,MC68H) - A30215072 (S-Video + CCAM)
 
VA1.8
 
 
 
 
Sega Mega Drive 1 (PAL / ASIA):
 
VA3
 
PAL VA4 (Japan,CXA1145, MC680) - 110065371
 
VA6
 
PAL VA6.5 (Japan,CXA1145,HD68H) - Q20016931
 
V6.8
 
 
 
 
Sega Mega Drive 2 (PAL / ASIA):
 
VA0
 
ASIA VA1 (Japan,MB3514,315-5660,C324G,MC68H) - A30022002
ASIA VA1 (Japan,MB3514,315-5660,LM324,MC68H) - A40045417 (CXA2075 + OPA4134UA + S-Video)
 
ASIA VA1.8 (Japan,MB3514,315-5600,BA10324AF,MC68H) - A40172489 (S-Video + CCAM)
ASIA VA1.8 (Japan,MB3514,315-5600,LM324,MC68H) - A40202731

PAL VA4 (Philippines,315-5960,BH7236AF) - BF84119053

omonim2007

Добавлено видео тестирования консоли Genesis 2 с платой VA4 USA (China,CXA1645,315-5960)

Speedrunner

Интересно, как ставился ccam на md2 va1 jap, psg еле слышно. Похоже на "переборщ" с сопрушкой

omonim2007

Цитата: Speedrunner от 30 марта 2015, 02:29Интересно, как ставился ccam на md2 va1 jap, psg еле слышно. Похоже на "переборщ" с сопрушкой
 
В принципе, сам я не моддер, паяльник держу очень криво, поэтому такие процедуры доверяю другим :)
 
На ASIA PAL консоли примерно такое же соотношение - PSG тоже не очень громко слышно. CCAM мод всё-таки не Mega Amp, который на sega-16.com считается лучшим. Проверим однажды и его.
 
Что до моего уха - CCAM очень приятно звучит, высокие очень красивы, басы остаются на месте. Это гораздо лучше, чем сумасшедшие PSG и средние почти во всех моделях оригиналов (да, после CCAM мне слушать оригинал очень сложно).

Speedrunner

Ещё могу добавить что в va2/2.3 я так и не нашёл усилков, зато нашёл звуковую микруху 315-5684, как в va3/4. Имхо эти ревизии мне даже больше понравились, чем va3/4 в плане частот в стоке. А вот у md1 va4-va6.5 я услышал фоновый хрип в записях (особенно в шиноби), У ранних такого не заметно.

Meiso

А всё-таки, что касаемо Genesis2, то ревизия VA3 немного, но превосходит по качеству звучания VA4.

omonim2007

Цитата: Meiso от 29 апреля 2015, 18:59А всё-таки, что касаемо Genesis2, то ревизия VA3 немного, но превосходит по качеству звучания VA4.
 
Да, несомненно, но меня от VA4 больше отворачивает качество композита.
Я всё никак не могу внести правки в тему, так как правлю ромсет SNES. После окончания работ на сетом я значительно переработаю данные о ревизиях.
 
На данный момент совершенно точно могу сказать, что лучшими среди вторых версий являются консоли с платами VA3. Лично мне нравится плата с Samsung кодером, у него меньше огрехов (насколько видят мои глаза), чем у CXA1145 - он второй по качеству. Хотя тут дело привычки, кто с какими именно огрехами готов мириться.
 
Из последних поступлений - я купил Genesis 2 VA1.8 с Fujitsu кодером, будем его тестировать по полной :)

Meiso

Хмм, а мне композит нравится у VA4 (на 1645). У VA3 на самсунговском радуги нет, собсно и всё преимущество.

omonim2007

Цитата: Meiso от 29 апреля 2015, 21:02Хмм, а мне композит нравится у VA4 (на 1645). У VA3 на самсунговском радуги нет, собсно и всё преимущество.
 
Мне вообще CXA1645 из-за радуги не нравится. Для моих глаз радужные разводы - это просто всё, ничего хуже быть не может :)
 
Вообще, самое лучшее изображение, которое только может быть, есть на... любой PAL приставке - насыщенное, цветастое и с большим разрешением  :)
Для какой-нибудь важной презентации я взял бы именно PAL консоль. На ней и огрехов никаких нет к тому же.
 
Если поиграть на PAL приставке часик-второй, а потом включить NTSC'ку, то сразу бросается в глаза бедность и бледность 60-герцовой картинки.

Meiso

БОльшее разрешение PAL убивается напрочь своей бесполезностью, т.к. полезная картика сплющивается, а "преимущество" лишних пикселей просто чёрные полосы.
Если ты про вторые модели мегадрайвов, то у паловских звук плохой, у всех. VA3 PAL я не слышал. Только на картинках видел платы.
Кстати у меня была азиатка, после Дженезиса я не смог на ней играть и продал. Но у меня нюанс есть один, я вывожу видео исключительно по RGB.

omonim2007

Цитата: Meiso от 29 апреля 2015, 21:40БОльшее разрешение PAL убивается напрочь своей бесполезностью, т.к. полезная картика сплющивается, а "преимущество" лишних пикселей просто чёрные полосы.
Если ты про вторые модели мегадрайвов, то у паловских звук плохой, у всех. VA3 PAL я не слышал. Только на картинках видел платы.
Кстати у меня была азиатка, после Дженезиса я не смог на ней играть и продал. Но у меня нюанс есть один, я вывожу видео исключительно по RGB.
 
Вот-вот, мы описываем плюсы одних моделей и их минусы, и в то же время минусы и плюсы других консолей. Причём у PAL - свои достоинства и недостатки, у NTSC - свои. Что уже примерно приводит нас к тому, что идеального варианта нет.
 
Звук у PAL консолей, по понятным причинам, всегда будет хуже и медленнее, чем у NTSC, но с таким же успехом и картинка будет всегда более красочной и не иметь никаких артефактов (композит).
 
Если использовать SCART, то это значит использовать задуманное изначально инженерами Sega. Но все равно PAL изображение будет лучше, приятнее глазу, но при 50 fps, а более бледное изображение NTSC зато понесёт вас вперёд на 60 кадрах.
 
Ещё один важный вопрос - 90-ые годы и пиратки, всё ведь игралось на 50 кадрах в секунду. Сейчас многие покупают именно PAL консоли, потому что "так привычнее, как 20 лет назад". Это реальные факты, мне об этом не понаслышке известно, я ведь занимаюсь продажами. Я и сам в своё время проходил всё на 50 кадрах, поэтому могу понять эту большую группу людей, это гораздо больше, чем просто воспоминания...

Meiso

По RGB NTSC всё очень красочно, так же, как и на PAL. Это ещё и от телека зависит кстати. А вот композит да, по качеству картинки у PAL лучше.
Кстати, у меня есть VA1 на 1145, по RGB не полосит. Вот это меня приятно удивило. Т.к. RGB конечно очень качественно, но и все огрехи тоже вылезают наружу, как эти джилбары. И кстати ещё, убрать их можно, сняв конденсатор с поднесущей, но по композиту изображение будет чёрно-белым. Так что это полезно только тем, кто использует один лишь RGB.
 
Ну эт дело хозяйское, пусть покупают "как тогда". Меня на PAL не заманишь никакими картинками и ностальгиями. Только NTSC и только RGB.

Meiso

А самое лучшее звучание на вторых моделях, это когда VA3 совмещаешь с 32Х. Звук объёмнее становится, детализированней.

Speedrunner

Я уже получил лучшее звучание на одной из "паршивых" мд2 (мод на 5 рублев) почти как ccam, только тише (а внекоторых случаях одинаково)

Speedrunner

Вообще скажу что по композиту у палки больше насыщенности, у нтсц - больше контраст и искажения цветов в некоторых случаях на любой частоте поднесущей (разве что на 4.43 радуга нивелируется)

omonim2007

Цитата: Speedrunner от 30 апреля 2015, 18:10Я уже получил лучшее звучание на одной из "паршивых" мд2 (мод на 5 рублев) почти как ccam, только тише (а внекоторых случаях одинаково)
 
Можно поподробнее об этом? :)

Speedrunner

Тот самый мод, про который я писал здесь http://pscd.ru/forum/index.php?/topic/336-obzor-revizii-konsolei-smdgenesis/
Протестил на новом телике, тот же ccam грубо говоря, громкости в 30 делений за глаза

omonim2007

Цитата: Speedrunner от 30 апреля 2015, 20:16Тот самый мод, про который я писал здесь http://pscd.ru/forum/index.php?/topic/336-obzor-revizii-konsolei-smdgenesis/
Протестил на новом телике, тот же ccam грубо говоря, громкости в 30 делений за глаза
 
Хорошо, попробую и такой вариант, и вариант со сменой ОУ - они ко мне уже едут из Китая.
Вообще, если просто замена ОУ поможет значительно улучшить звук, то это будет хорошим ответом на вопрос: "что же делать обладателям плохих вторых ревизий"?
 
Думаю, в течение месяца -двух смогу это сделать.
 
Через неделю-другую начну править тему. Знаний накопилось очень много, а данные в статье пока очень противоречивые.

omonim2007

Добавил видео игрового процесса на консоли SMD-1 JAP VA5 (Japan,CXA1145,SCN68)

omonim2007

Добавил видео игрового процесса на SMD-2 PAL VA4 (Philippines,315-5960,BH7236AF)
 
Прошу заценить последнюю европейскую ревизию второй модели :)
Качество картинки и звука по сравнению с тем, что я слышал на SMD-2 PAL просто офигитительные!