Упор при подготовке результатов тестирования делается на качество выходного материала, поэтому звук пишется в 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
- Вертикальные полосы на фоне фиолетового неба во второй части демо:
Интересно, как ставился ccam на md2 va1 jap, psg еле слышно. Похоже на "переборщ" с сопрушкой
В принципе, сам я не моддер, паяльник держу очень криво, поэтому такие процедуры доверяю другим
На ASIA PAL консоли примерно такое же соотношение - PSG тоже не очень громко слышно. CCAM мод всё-таки не Mega Amp, который на sega-16.com считается лучшим. Проверим однажды и его.
Что до моего уха - CCAM очень приятно звучит, высокие очень красивы, басы остаются на месте. Это гораздо лучше, чем сумасшедшие PSG и средние почти во всех моделях оригиналов (да, после CCAM мне слушать оригинал очень сложно).
Ещё могу добавить что в va2/2.3 я так и не нашёл усилков, зато нашёл звуковую микруху 315-5684, как в va3/4. Имхо эти ревизии мне даже больше понравились, чем va3/4 в плане частот в стоке. А вот у md1 va4-va6.5 я услышал фоновый хрип в записях (особенно в шиноби), У ранних такого не заметно.
А всё-таки, что касаемо Genesis2, то ревизия VA3 немного, но превосходит по качеству звучания VA4.
Да, несомненно, но меня от VA4 больше отворачивает качество композита.
Я всё никак не могу внести правки в тему, так как правлю ромсет SNES. После окончания работ на сетом я значительно переработаю данные о ревизиях.
На данный момент совершенно точно могу сказать, что лучшими среди вторых версий являются консоли с платами VA3. Лично мне нравится плата с Samsung кодером, у него меньше огрехов (насколько видят мои глаза), чем у CXA1145 - он второй по качеству. Хотя тут дело привычки, кто с какими именно огрехами готов мириться.
Из последних поступлений - я купил Genesis 2 VA1.8 с Fujitsu кодером, будем его тестировать по полной
БОльшее разрешение PAL убивается напрочь своей бесполезностью, т.к. полезная картика сплющивается, а "преимущество" лишних пикселей просто чёрные полосы.
Если ты про вторые модели мегадрайвов, то у паловских звук плохой, у всех. VA3 PAL я не слышал. Только на картинках видел платы.
Кстати у меня была азиатка, после Дженезиса я не смог на ней играть и продал. Но у меня нюанс есть один, я вывожу видео исключительно по RGB.
БОльшее разрешение PAL убивается напрочь своей бесполезностью, т.к. полезная картика сплющивается, а "преимущество" лишних пикселей просто чёрные полосы.
Если ты про вторые модели мегадрайвов, то у паловских звук плохой, у всех. VA3 PAL я не слышал. Только на картинках видел платы.
Кстати у меня была азиатка, после Дженезиса я не смог на ней играть и продал. Но у меня нюанс есть один, я вывожу видео исключительно по RGB.
Вот-вот, мы описываем плюсы одних моделей и их минусы, и в то же время минусы и плюсы других консолей. Причём у PAL - свои достоинства и недостатки, у NTSC - свои. Что уже примерно приводит нас к тому, что идеального варианта нет.
Звук у PAL консолей, по понятным причинам, всегда будет хуже и медленнее, чем у NTSC, но с таким же успехом и картинка будет всегда более красочной и не иметь никаких артефактов (композит).
Если использовать SCART, то это значит использовать задуманное изначально инженерами Sega. Но все равно PAL изображение будет лучше, приятнее глазу, но при 50 fps, а более бледное изображение NTSC зато понесёт вас вперёд на 60 кадрах.
Ещё один важный вопрос - 90-ые годы и пиратки, всё ведь игралось на 50 кадрах в секунду. Сейчас многие покупают именно PAL консоли, потому что "так привычнее, как 20 лет назад". Это реальные факты, мне об этом не понаслышке известно, я ведь занимаюсь продажами. Я и сам в своё время проходил всё на 50 кадрах, поэтому могу понять эту большую группу людей, это гораздо больше, чем просто воспоминания...
По RGB NTSC всё очень красочно, так же, как и на PAL. Это ещё и от телека зависит кстати. А вот композит да, по качеству картинки у PAL лучше.
Кстати, у меня есть VA1 на 1145, по RGB не полосит. Вот это меня приятно удивило. Т.к. RGB конечно очень качественно, но и все огрехи тоже вылезают наружу, как эти джилбары. И кстати ещё, убрать их можно, сняв конденсатор с поднесущей, но по композиту изображение будет чёрно-белым. Так что это полезно только тем, кто использует один лишь RGB.
Ну эт дело хозяйское, пусть покупают "как тогда". Меня на PAL не заманишь никакими картинками и ностальгиями. Только NTSC и только RGB.
Вообще скажу что по композиту у палки больше насыщенности, у нтсц - больше контраст и искажения цветов в некоторых случаях на любой частоте поднесущей (разве что на 4.43 радуга нивелируется)
Тот самый мод, про который я писал здесь http://pscd.ru/forum/index.php?/topic/336-obzor-revizii-konsolei-smdgenesis/
Протестил на новом телике, тот же ccam грубо говоря, громкости в 30 делений за глаза
Тот самый мод, про который я писал здесь http://pscd.ru/forum/index.php?/topic/336-obzor-revizii-konsolei-smdgenesis/
Протестил на новом телике, тот же ccam грубо говоря, громкости в 30 делений за глаза
Хорошо, попробую и такой вариант, и вариант со сменой ОУ - они ко мне уже едут из Китая.
Вообще, если просто замена ОУ поможет значительно улучшить звук, то это будет хорошим ответом на вопрос: "что же делать обладателям плохих вторых ревизий"?
Думаю, в течение месяца -двух смогу это сделать.
Через неделю-другую начну править тему. Знаний накопилось очень много, а данные в статье пока очень противоречивые.