1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Дайте совет - как грабить видео+звук со старых компов ?

Тема в разделе "Hard & Soft", создана пользователем SandMartin, 24 июн 2014.

  1. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.307
    @jack7277, что касается видео-ряда, то кадры 640х480 и выше (но 60 Гц) захватываются любым современным устройством видеозахвата и сам интерфейс не имеет значения: D-SUB VGA, HDMI или любые сочетания переходников. Причем производитель не играет роли -- качество может меняться, но работать должны любые: и китайский но-нейм, и "японские, фирменные". Экраны биоса тоже неплохо захватываются, потому что это как бы символьный режим 80х25 и большинство видеокарт, особенно с цифровыми выходами, выдают его со внутренним удвоением, что уже в пикселях на мониторе выливается в 720х400. Те же видеокарты с современными видеовыходами пытаются корректно перескалировать и более низкие разрешения, чем 640х480, в 720х400. Именно поэтому видеозахват стареньких игр с ними возможен новыми устройствами, которые поддерживают по мануалу от 640х480 и выше.

    Веселье начинается там, где нужно захватывать нативные 320х200 или, гораздо реже, другие разрешения меньшие, чем 640х480. Например, выход реально старых видекарт, которые не занимаются внутренней пост-обработкой. Тут платы захвата, которые не самые простые, пытаются сами произвести банальное удвоение, которое корректно сработает только на 320х240 и VGA-сигнале. С другими разрешениями будут искажения (что не всегда плохо: тот же дум рассчитан на экран с соотношением сторон 4:3 немотря на разрешение 320х200). А если сигнал CGA или EGA, то и вовсе будет мусор на изображении. В таких случаю помогают устройства вот такого типа [1] и [2]. С ними можно хоть спектрум, хоть XT-шку подключать к современному монитору или плате захвата.

    Так что, смело берите любую, по своему бюджету и требованиям к качеству, систему видеозахвата. Если у вас на компе со старыми играми достаточно современная видеокарта, то все будет нормально. Это легко проверяется, кстати, подключением современного ЖК-монитора -- они тоже не поддерживают по входу разрешение меньше 640х480. Если с вашей видеокарты в вашей старой игре на таком мониторе нормальное изображение, значит и видеозахват простейшим устройством пройдет без проблем.
     
    Goblinit нравится это.
  2. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Должны, но не работают парой. Так как во время инициализации post, bios разных мат плат может по разному выводить этот самый сигнал.
    Это как и кривизна разрабов, до собственно так получилось.
    Например при неправильной установки памяти в слоты, старые мат платы asus, могут вызвать загрузчик bootblock.

    Другой момент, что любой самый дешманский монитор , съедает все эти разрешение и в экзотических случаях давится.
    Карта захвата таким похвастаться не может.
     
  3. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.307
    @tuliss, мне кажется, причина в том, что мониторы нормально общаются с видеокартами по DDC. А платы захвата должны эмулировать это через свой драйвер -- если разработчик не поленился. Причем у хороших карт захвата пользователь может изменять эти настройки. Без DDC видеокарта не знает, что за параметры у подключенного к её выходу устройства и выдает некий "сигнал по умолчанию". Достаточно чтобы это "по умолчанию" было 75 Гц (как подразумевает стандарт VESA в большинстве случаев) чтобы карты захвата давились и ничего не показывали. Мониторы, кстати, 75 Гц переваривают лучше, поэтому и проблем с ними меньше.
     
  4. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Почему бы тогда, карте захвата не эмулировать монитор ? Можно было бы остановится на DDC1
    Спеки открыты, бери да делай. Делать это через драйвера они не смогут, так как win не даст доступа к i2c.
    Можно было бы реализовать через прослойку. Но это в итоге просто не надо. Массово это мало кому сейчас надо, а кому надо хватает того, что сейчас есть в итоге.

    В итоге это как всегда показывает одно, не будет допиливание до блеска текущих технологий. Будет одно неплохое, пусть и кривое устройство, а дальше уже новые стандарты и надо делать новое кривое.
     
  5. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    Не знаю как насчёт самых современных, но которые просто современные - все поддерживают 720x400@70, оно же - текстовый режим 80x25 на VGA. И довольно много поддерживает 640x350@70.
     
  6. gabby32

    gabby32

    Регистрация:
    18 фев 2009
    Сообщения:
    520
    А у меня ещё веселее ситуация, так как задача грабить видео со старых японских компов (нестандартные разрешения экрана и работа в (15KHz, 24KHz, 31KHz) и в большей половине случаев современные карты захвата вообще нечего кроме черного экрана не показывают, eсли пытаться получить картинку с vga выходов. Самый тяжелый случай у старых FM-TOWN компов так как некоторые игры меняют разрешение и частоту прямо во время игры (например при смене сцены). Использование различных дешевых устройств а так же покупая древние конвекторы сигнала (родные японские) особый универсальный результат не дали. Главные грабли работа с нестандартными разрешения экрана (картинка или имеет сильное смещение или целиком не вписывается в экран) и частотой 15KHz. Так что нужно мне было не экономить а как сразу умные люди советовали брать XPC-4, что в итоге и пришлось сделать. И это устройство пока имеет самый лучший и универсальный результат. И более менее нормально работает с моей Avermedia game broadcaster hd. Импут лаг тоже маленький у данного устройства, с трудными FM-TOWN играми тоже работает, но переключение режима занимает какое то время.
     
    Последнее редактирование: 14 май 2017
    Goblinit нравится это.
  7. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Я не знаю устройства TOWN, но нет например устройств которые одеваются на чип видеосигнала и делают всю нужную обработку ?
    Например как на Amiga.
     
  8. gabby32

    gabby32

    Регистрация:
    18 фев 2009
    Сообщения:
    520
    Нету таких устройств, есть несколько ревизий видео карт для FM-TOWN которые выводят сигнал в более высоком разрешении и разные плюшки. Я кстати купил себе для FM-TOWN такую карту но она даёт заметную рябь если подключать к Avermedia game broadcaster hd. Возможно это из за старости карты.
     
  9. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Вообще очень странно. Я так понимаю его не подключить к обычному ЖК ? Точнее подключить можно, но вот работать при всем этом будет сложно (смена частот) ? В общем в Amiga проблемы почти те же, поэтому сделан скайлер который физически одевается на чип и уже сам занимается обработкой. Ну и написаны драйвера для системы. TOWN насколько я слышал довольно популярен, а ЭЛТ мониторы не очень вечны. Новых нет.
     
  10. gabby32

    gabby32

    Регистрация:
    18 фев 2009
    Сообщения:
    520
    С обычными современными ЖК мониторами старые модели FM-TOWN работают только если это сигнал в 31KHz (черный экран до момента когда игра загрузится и стартует), с древними ранними моделями ЖК работает лучше, так как там во многих моделях есть поддержка еще и 24KHz (не работают нормально только игры требующие 15KHz). Но вот картинка на 4:3 не совсем правильная по пропорциям. Хотя я только одну модель имею и брал её для pc98 компа. Так же купил себе новый BenQ BL702A, Black так как в нете было написано что он имеет поддержку 15KHz, 24KHz, 31KHz, но вот без китайского переходника Vga To Rgb получить изображение не получилось. Я думаю что родные ЭЛТ мониторы для FM-TOWN наверное самые универсальные из всех по своим возможностям, так к только для них в Японии продается куча переходником для подключения к ним всевозможных компов и приставок. А так пока самый лучший прибор для замены монитора для старого FM-TOWN компа оказался мой видео проектор EPSON EB-X8 этот зверь абсолютно всеядный и выводит правильную картинку у абсолютно все древних японских компов что я к нему подключал.
     
  11. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.307
    @gabby32, там же на выходе RGB, а не VGA (пусть не смущает форма разъема). Поэтому переходник нужен в другую сторону [link].
     
    Последнее редактирование: 16 май 2017
  12. gabby32

    gabby32

    Регистрация:
    18 фев 2009
    Сообщения:
    520
    Да такой тоже есть у меня но насколько помню с FM-TOWN он не заработал как надо.
     
  13. jack7277

    jack7277

    Регистрация:
    23 май 2004
    Сообщения:
    1.120
    я тут случайно узнал про утилитку активации режима 640x480 60 Гц для карт захвата, осталось найти скомпилированный вариант или самому собрать.

    joncampbell123/doslib

    Код:
    static void help() {
        printf("VGA240 [options]\n");
        printf("\n");
        printf("Intercept VGA BIOS calls to force video modes with at least 480 scan lines,\n");
        printf("to improve scan converter output and allow capture/viewing with flat panel or\n");
        printf("VGA capture cards that do not support 350/400-line DOS modes.\n");
        printf("\n");
        printf("If the program is resident, you can run this program with other options to\n");
        printf("change configuration at runtime along with /SET\n");
        printf("\n");
        printf("(C) 2014-2016 Jonathan Campbell\n");
        printf("\n");
        printf("  /INSTALL           Make the program resident in memory.\n");
        printf("  /UNINSTALL         Remove program from memory.\n");
        printf("  /SET               If the program is resident, update settings.\n");
        printf("  /BLANKFIX          Active display is maintained from original mode,\n");
        printf("                     blanking interval is extended to make 480 lines.\n");
        printf("  /NOBLANKFIX        Active display is extended to 480 lines\n");
        printf("  /BA=N              Adjust vertical retrace to center display area, where\n");
        printf("                     N is -1 (top), 0 (center), 1 (bottom)\n");
        printf("  /8                 Force alphanumeric modes to 8 pixels/char. Use this\n");
        printf("                     option if your VGA scan/capture misdetects the output\n");
        printf("                     as 640x480 instead of 720x480\n");
        printf("  /N8                Don't force to 8 pixels/char\n");
    }
     
    Последнее редактирование: 2 апр 2018
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Зачем искать, всё там лежит joncampbell123/doslib
    (в файле doslib-*-binary.tar.xz)
     
    jack7277 нравится это.
  15. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    Подниму тему.

    Человек хочет протестировать захват , нужны методики тестирования.
    Сложные кейсы и сравнить потом с неким эталонным результатом.

    Более подробно тут.

    Макс Крюков
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление