Важная информация

User Tag List

Страница 8 из 14 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 133

Тема: Видео для ZS GMX

  1. #71
    Activist Аватар для Wicked
    Регистрация
    11.06.2008
    Адрес
    г. Санкт-Петербург
    Сообщений
    274
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Идея хорошая, но в первую очередь лучше попытаться победить ограничение на размер файлов звука и видео... Сжатие особо не критично, т.к. сейчас емкие носители информации не особая проблема.
    Izzx а ты экспериментировал с разрешением 640х200?

    ZXM-Phoenix 1024
    Pentagon 128k
    Scorpion ZS-256 TURBO+GMX+GS+SMUC

  2. #72
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wicked Посмотреть сообщение
    лучше попытаться победить ограничение на размер файлов
    У меня есть ещё часть исходников от WDC, но как я понял, там только драйвер устройств ATM, SMUC, NEMO. Для ZC не видать. Но главное, нет драйвера для самого FAT.
    Как альтернативный вариант, можно записать на флешку файл без всякой системы и потом просто читать по порядку. Но уже не так интересно. Да и это ещё надо научиться.
    В общем, других готовых драйверов пока нет.
    экспериментировал с разрешением 640х200?
    Нет ещё. Тут скорости хватит на 7-8 кадров максимум, потому что уже получится 32256 байт на кадр. Но в принципе, пробовать можно.

    Упд. Думаю, надо взять не WDC, а WP, и приспособить его.

    Упд. На сайте автора есть исходники для WDC версии 1.1 http://budder.narod.ru
    Последний раз редактировалось izzx; 04.02.2022 в 21:34.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  3. #73
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новая надежда. Думаю, другой драйвер не понадобится. Научился читать секторы с текущим. То есть, можно не делать открытие файла с построением таблиц, а просто узнать первый сектор и читать всё подряд. Для начала, без учёта возможной фрагментации файла и с фиксированным размером кластера. Потом можно это учесть.
    Надеюсь, скоро побегут гигабайты видео.
    Ещё со звуком не разобрался.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  4. Эти 3 пользователя(ей) поблагодарили izzx за это полезное сообщение:

    Evgeny Muchkin (15.02.2022), reddie (12.02.2022), Wicked (16.02.2022)

  5. #74
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно сказать, что более длинное видео работает. Пока что запускал 30 мегов. Но, думаю, и больше проблем не будет.
    Посмотрел как играет звук WP. Он грузит в GS свой код длиной около 512 байт по команде #14, а потом запускает его командой #13. И начинает запихивать данные.
    Потом ещё недокументированную команду #FF подаёт в завершении.
    Можно, конечно, этот код умыкнуть. Но, может, надо сначала спросить у автора.
    Надеюсь, Евгений щас как сделает форк и как запилит свой движок ). И ничего выдирать не придётся.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #75
    Guru
    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,893
    Спасибо Благодарностей отдано 
    1,125
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    190 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Можно, конечно, этот код умыкнуть.
    Умыкнуть и потом спросить Budder добрый, думаю, он не будет против

  7. #76
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, удалось собрать плеер, который теоретически может играть хоть двухчасовое видео.
    Благодаря гениальному коду, взятому из прог:

    FATALL v 0.25 (by savelij) - Драйверы FAT и устройств
    Wild Player v0.333 (by Budder/MGN) - Звук через GS

    Плеер я выложил в общую папку, а исходники пока нет.
    Кстати, ничто, кроме лени, не мешает сделать плеер под обычный ZX комп.

    Пока что ограничения: файлы только не фрагментированные, fat32, размер кластера 4096.
    Видео можно остановить, но перематывать нельзя.

    Сделал тестовое видео на 3.5 минуты, которое рендерилось на моём компе минут 40 ).
    Исходный ролик был паршивого качества, зато духоподъёмный. Иногда пролетают белые кадры - это потом исправится.
    Ну и звук не стал точно подгонять.

    Главная проблема - синхронизация видео со звуком. Как запустить их одновременно я придумал, а дальше они сами по себе.
    Можно ли сделать синхронным видео на два часа - вопрос.

    Формат файла ещё не устоялся, так что слишком много роликов пока не делаем.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  8. Эти 4 пользователя(ей) поблагодарили izzx за это полезное сообщение:

    Evgeny Muchkin (19.02.2022), reddie (18.02.2022), Romych (04.03.2022), Wicked (19.02.2022)

  9. #76
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  10. #77
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    даешь Пугачеву в следующем ролике! =))

    Цитата Сообщение от izzx Посмотреть сообщение
    Главная проблема - синхронизация видео со звуком.
    Неидеальный, но самый простой способ - дропать кадры, подтормаживая или убыстряя вывод под звук.
    То бишь аудио с вмонтированными маркерами (ну или банально счетчик секторов) служит ориентиром для позиционирования видеоряда.
    Примерно так оно и на писюке работает: каждый наблюдал фризы, а звук при этом продолжает играть. Звук-то важнее, его затыки сразу слух режут =)

  11. #78
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    даешь Пугачеву в следующем ролике! =))
    Как щас помню: "треснет зеркало в прихожей, на гитаре лопнут струны".

    Цитата Сообщение от reddie Посмотреть сообщение
    аудио с вмонтированными маркерами (ну или банально счетчик секторов) служит ориентиром
    Пока не понимаю, как можно сделать. Сейчас так: сначала грузим N кадров в звуковую, она после заполнения своего буфера на необходимый минимум начинает играть и одновременно подгружать ещё с запасом. Но с запасом я уже не отправляю, а отправляю по 1104 байта, сколько должно хватать на кадр. Не известно, какой байт в данный момент играет карта. Хоть известно сколько кадров всего прошло.
    Пока что выход подгонять общую длину звука.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  12. #79
    Activist Аватар для Wicked
    Регистрация
    11.06.2008
    Адрес
    г. Санкт-Петербург
    Сообщений
    274
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не удержался, конвертнул клип Caravan Palace - Lone Digger

    https://cloud.mail.ru/public/rA3q/sz3ui698n



    P/S да, больше всего времени уходит на покадровую конвертацию...\
    P/S2 белых кадров не заметил
    Последний раз редактировалось Wicked; 19.02.2022 в 19:03.

    ZXM-Phoenix 1024
    Pentagon 128k
    Scorpion ZS-256 TURBO+GMX+GS+SMUC

  13. Эти 2 пользователя(ей) поблагодарили Wicked за это полезное сообщение:

    Evgeny Muchkin (19.02.2022), izzx (19.02.2022)

  14. #80
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я свой ролик перезалил, теперь нормальная версия.

    Скрытый текст

    [свернуть]

    Что характерно, для эмулятора пришлось сделать скорость звука 99%, а для реального компа звук и так хорошо попадает.
    Также утилиту подправил, теперь она сама обрезает заголовок звука. Меньше работы.

    Идея: можно записывать прохождения игр в эмуле и потом кодировать картинки без дизеринга. Тогда качество будет почти родное, я так думаю.

    Ещё подумал: можно сделать звук стерео.

    На счёт видео 640*200: думаю, получится максимум 6 кадров/с, а качества прибавится не очень много.

    - - - Добавлено - - -

    Цитата Сообщение от Wicked Посмотреть сообщение
    белых кадров не заметил
    Да, это иногда при кодировании бывало. Сейчас поправили.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

Страница 8 из 14 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Edge Grinder для ZS GMX
    от izzx в разделе Игры
    Ответов: 86
    Последнее: 09.09.2021, 20:36
  2. Видео карта для спека.
    от Руслан в разделе Изображение
    Ответов: 17
    Последнее: 30.08.2013, 01:29
  3. Отправка видео-сканера для ZX для изучения!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 11.09.2011, 14:48
  4. Непростое расширение видео для Спека
    от Vladimir Kladov в разделе Изображение
    Ответов: 23
    Последнее: 06.12.2005, 17:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •