| Эмуляция > Эмуляторы консолей 1-4 поколений |
| Оптимизация готового видео |
| (1/1) |
| PIXELSOUL:
Приветствую Emu-Land и участников данного ресурса! Это моя первая тема. Прошу не судить меня строго за потенциально не верный раздел размещения, если это действительно так. Я устал искать истину, но при этом не намерен сдаваться. Попытаюсь изложить всё максимально подробно. У меня возникла потребность записать очень важный геймплей с восьмибитной игрой, для последующих творческих действий. Готовлю один амбициозный и интересный проект. Могу сообщить, что простой путь записи, при помощи эмулятора и ноутбука (модель 2013 г., интегрированная видео-карта...) - я отмел сразу, по причине не верного воспроизведения, как это должно быть с настоящего железа. Я стал приобретать всё необходимое: консоль Famicom с кастомным AV, простой USB "свисток" именующий себя "картой захвата" (AVerMedia C039), ну а ЭЛТ-ТВ и ноут у меня уже имелся. Далее я всё подружил друг с другом и... И вроде-бы, - запись началась! Но меня поджидало разочарование... После старта отточенного геймплея с получающейся записью, мне в ленте попалось видео с известным Колей Губановым. Николай рассказывал и показывал идеальную связь между ретро и модерн железом в плане записи гейминга. При помощи аппскейлеров, необходимых кабелей, программ и прочей дорогостоящей электронной техники - я видел в итоге идеальную картинку! Аналог и Цифра в абсолютной гармонии! С диким восхищением, а потом уже и разочарованием я стал понимать то, что я делаю ВСЁ не так... Присмотревшись к своему полученному видео с игрой, после просмотра видео с Pixel Davil - мне стало плохо... Я стал думать, как сделать счастье... "Погуглив", я стал "копать" информацию в сети с соответствующими запросами. Разузнал про некоторые интересные штуки, которые в последствии и приобрёл. Естественно не без помощи видео от Николая. Это: Retro Scaller 2x bitfunx + AVerMedia Live Gamer Portable C875. Повозившись достаточно долго, я всё-же подключил всё обновлённое оборудование и стал производить запись, в специализированной программе от AVerMedia. На этот раз сторонние программы не подходили, как в первом случае. Качество было заметно лучше, чем в начале, но... Я решил на этом остановиться и продолжить намеченный путь. Да. Это не идеал, как у Pixel Davil, но всё-же я надеялся в последствии всё улучшить. После многолетних мероприятий (да кстати, проект я стал реализовывать аж с 2019 года) с целью осуществить успех, когда у меня готова запись с геймплеем я вновь понимаю, что после обработки в видео-редакторе на выходе - я получаю "качественную дичь"... Пиксели словно "плавучая каша", когда я фрагмент видео отправляю тестом в сеть для просмотра. Увы, известная проблема с вертикальными полосами на Famicom, которая была изначально, отпечаталась на протяжении всего готового видео. Полосы относительно недавно уже устранены, но что сделано, то сделано. Повторной записи геймплея, к которой я шёл не один год - уже не добиться. Да я просто морально не вынесу... Дорогие Пользователи Emu-Land! Есть-ли возможность разрешить этот вопрос с максимальным повышением качества готового видео? Могу полагать, что ИИ каким-то чудом потенциально может оказать платную помощь. Возможно вот ещё что. Было-бы чудесно, если была-бы супер функция в каком-либо эмуляторе NES, который по образцу с готового видео геймплея низкого качества, смог-бы перерисовать полностью всю графику от начала и до конца, а далее автоматически записать качественный результат. Боюсь это фантастика, но других идей с ИИ и Супер Эмулятором у меня нет... Всем Желаю Добра и Процветания! Заранее Искренне Благодарю Вас! |
| Sharpnull:
--- Цитата: PIXELSOUL от 10 Октябрь 2025, 22:06:56 ---Было-бы чудесно, если была-бы супер функция в каком-либо эмуляторе NES, который по образцу с готового видео геймплея низкого качества, смог-бы перерисовать полностью всю графику от начала и до конца, а далее автоматически записать качественный результат. --- Конец цитаты --- Не знаю как у вас выглядит видео, но вообще можно написать простую программу (например, на Python), которая в каждом кадре для каждого пикселя ~256x240 будет заменять на цвет из NES палитры и сохранять как кадр ~256x240 без потерь, потом собрать назад в видео. Сейчас существует эмулятор Mesen (версия 2), он достаточно точный, в нём можно записать видео без потерь, потом сделать обычный апскейл по соседним пикселям (без потерь) для Youtube. |
| PIXELSOUL:
--- Цитата: Sharpnull от 10 Октябрь 2025, 23:21:03 ---Не знаю как у вас выглядит видео, но вообще можно написать простую программу (например, на Python), которая в каждом кадре для каждого пикселя ~256x240 будет заменять на цвет из NES палитры и сохранять как кадр ~256x240 без потерь, потом собрать назад в видео. Сейчас существует эмулятор Mesen (версия 2), он достаточно точный, в нём можно записать видео без потерь, потом сделать обычный апскейл по соседним пикселям (без потерь) для Youtube. --- Конец цитаты --- Спасибо Вам за информацию! С написанием программы и Mesen 2 интересные идеи. Спасибо. |
| Razor:
* Скачиваешь эмулятор BizHawk * При помощи функции A/V Writer - Config and Record A/V записываешь видео в любом апскейле (например 1280x1120) через AVI Writer каким-нибудь Lagarith Lossless Codec * Получаешь идеально чёткую картинку. При необходимости можно заменить палитру на любую |
| PIXELSOUL:
--- Цитата: Razor от 10 Октябрь 2025, 23:41:11 --- * Скачиваешь эмулятор BizHawk * При помощи функции A/V Writer - Config and Record A/V записываешь видео в любом апскейле (например 1280x1120) через AVI Writer каким-нибудь Lagarith Lossless Codec * Получаешь идеально чёткую картинку. При необходимости можно заменить палитру на любую --- Конец цитаты --- Спасибо, это круто, но есть готовое видео, которое хотелось-бы максимально улучшить. Повторно всё перепроходить на запись... это уже не реально... |
| Razor:
--- Цитата: PIXELSOUL от 10 Октябрь 2025, 23:45:28 ---Повторно всё перепроходить на запись... это уже не реально... --- Конец цитаты --- Там есть функции записи прохождения с сейвами и замедлениями, чтобы потом можно было сделать файл с набором команд, на основе которого можно записать любое прохождение без особых запар. Если нужен просто геймплей для видео, то неплохое решение, как по мне. |
| Sharpnull:
Пришлите кусок видео, чтобы о чём-то говорить. |
| PIXELSOUL:
--- Цитата: Sharpnull от 11 Октябрь 2025, 00:23:07 ---Пришлите кусок видео, чтобы о чём-то говорить. --- Конец цитаты --- Пожалуйста, вот фрагмент видео: https://disk.yandex.ru/i/QIGOwIvPg7fUKg Что самое удивительное, если смотреть прямо в облаке, то качество плохое. При скачивании и просмотре локально, качество улучшается. |
| Razor:
Я всё ещё считаю, что записать заново на эмуляторе будет куда продуктивнее. Особенно если нужен именно видеоряд под повествование, а не показ скилла или чего-то такого. |
| Ogr:
--- Цитата: PIXELSOUL от 11 Октябрь 2025, 09:48:31 --- вот фрагмент видео: --- Конец цитаты --- Качество захвата хорошее. Косые бегущие полоски— это артефакты композитного кодера консоли. От них избавиться можно только сделав хдми мод. Сделал интерполяцию по соседним пикселям в 3 раза: https://youtu.be/9DbKJdvkyCo Добавлено позже: --- Цитата: PIXELSOUL от 10 Октябрь 2025, 22:06:56 ---что ИИ каким-то чудом потенциально может оказать платную помощь. --- Конец цитаты --- https://openmodeldb.info/models/1x-NES-Composite-2-RGB На примерах таких вертикальных полос нету как у тебя, так что вряд ли эта модель их устранит. Но, если не лень, можно заморочиться с обучением нейросети на устранение именно таких полос как у тебя. |
| Sharpnull:
Всё-таки на видео недостаточно данных для точного восстановления. Я уменьшил до 286x240 Lanczos и увеличил яркость. Стоит убрать полосы перед уменьшением, но это не так просто. |
| Ogr:
--- Цитата: Sharpnull от 11 Октябрь 2025, 18:49:00 ---Стоит убрать полосы перед уменьшением, но это не так просто. --- Конец цитаты --- исходный: Полоски уже после уменьшения Lanczos-ом до 50% - 320x240, превращаются в разы менее заметный "шум": А после обработки моделью предназначенной для устранения шума - 1x_NoiseTonerV2_105000_G, он вообще исчезает: снова исходный: Добавлено позже: Забыл, что https://github.com/n00mkrad/cupscale может же и видео обрабатывать. Секунда обработанного видео по такому методу: https://youtu.be/RhhOjpqooes |
| PIXELSOUL:
--- Цитата: Razor от 11 Октябрь 2025, 10:34:53 ---Я всё ещё считаю, что записать заново на эмуляторе будет куда продуктивнее. Особенно если нужен именно видеоряд под повествование, а не показ скилла или чего-то такого. --- Конец цитаты --- Здесь просто и демонстрация скилла и приемлемое качество в одном, хотелось бы. Спасибо. Добавлено позже: --- Цитата: Sharpnull от 11 Октябрь 2025, 18:49:00 ---Всё-таки на видео недостаточно данных для точного восстановления. Я уменьшил до 286x240 Lanczos и увеличил яркость. Стоит убрать полосы перед уменьшением, но это не так просто. --- Конец цитаты --- Не плохо получилось.) Добавлено позже: --- Цитата: Ogr от 11 Октябрь 2025, 21:00:15 ---исходный: (Ссылка на вложение) Полоски уже после уменьшения Lanczos-ом до 50% - 320x240, превращаются в разы менее заметный "шум": (Ссылка на вложение) А после обработки моделью предназначенной для устранения шума - 1x_NoiseTonerV2_105000_G, он вообще исчезает: (Ссылка на вложение) снова исходный: (Ссылка на вложение) Добавлено позже: Забыл, что https://github.com/n00mkrad/cupscale может же и видео обрабатывать. Секунда обработанного видео по такому методу: https://youtu.be/RhhOjpqooes --- Конец цитаты --- Ого?! А вот это уже мне очень нравится, СПАСИБО! Буду подумывать про подобную обработку готового видео через данную ИИ! |
| Навигация |
| Главная страница сообщений |