Сохранен 63
https://2ch.hk/s/res/3263202.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Чем сконвертировать SWF в FullHD с векторным апскейлингом?

 Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 10:35:14 #1 №3263202 
unnamed.png
Попробовал несколько вариантов:
1. Swivel - SWF to Video. Один из лучших вариантов, но на некоторых видео зависает.
2. Adobe After Effects. Некорректно отображаются слои и есть проблемы со звуком.
3. Adobe Animate. Неправильно импортируется относительно границ проекта и нужно потом выставлять вручную через Edit Multiple Frames.
4. Конверторы начала 2010-ых, которые конвертируют за счет записи экрана и тому подобные методы.
5. Перекодировка без векторного апскейлинга, поддерживается большинством конверторов. Разрешение будет около 550x430.
Аноним (Linux: Firefox based) 02/02/23 Чтв 10:47:03 #2 №3263205 
>>3263202 (OP)
4 вариант звучит наименее пердольно, только я бы стандалонный "проектор" стянул с их фтп и записывал его в максимально равовый формат, чтобы терабайт в минуту нахуй забивался, потом в любимом редакторе пережмёшь как нравится.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 11:21:49 #3 №3263213 
>>3263205
> стандалонный "проектор"
Че? Так есть только SWF, файлы проектов никогда не публиковались, да и ролики довольно известные - от того же AntiMult начала 2000-ых.
Аноним (Microsoft Windows XP: Firefox based) 02/02/23 Чтв 17:16:49 #4 №3263373 
Можно взять самый обычный адобовский проигрыватель SWF и поставить хук на функцию вывода буфера на экран, чтобы копировать кадры без изменений. Можно обойтись без программирования, запустив флешку в Media Player Classic и добавив DirectShow-фильтр для записи видео в файл (но только что-то я не вижу никаких инструкций, хотя чувствую, что можно). Только вот проблема в самой идее записывать ролики в огромном разрешении. Векторный формат описания объектов не означает, что три загогулины предполагалось рассматривать настолько пристально, чтобы видеть неидеальность нарисованных мышкой кривых и ошибки заливки. У флешек есть родное разрешение, под которое они сделаны, указанное в свойствах объектов в HTML и в самих файлах, сильно портить их вид не следует.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 18:11:24 #5 №3263409 
>>3263373
> У флешек есть родное разрешение, под которое они сделаны
Есть, но если флешка в векторном формате, то плавность будет сохраняться при любом апскейлинге, в этом и суть.
Аноним (Microsoft Windows XP: Firefox based) 02/02/23 Чтв 18:53:22 #6 №3263430 
1.png
>>3263409
Так нету в исходнике никакой плавности. Автор мышкой или пером накалякал нечто овальное, в оригинале вопросов не было. Теперь мы десятикратно увеличиваем этот объект, чтобы… что? Увидеть, что ни фига это не овал, посчитать каждую впадинку, изучить частоту, с которой для кривой программа создавала опорные точки, посчитав количество изломов, которые в таком масштабе стали видны?

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

Потом такие люди загружают такой качественный контент на ютубчик и остаются в полной уверенности, что всё как в оригинале, и даже лучше.

А ещё я сел в лужу, MPC-XX не выводит флешку как видео и аудио куда-то в фильтры DirectShow, он просто вставляет в окно ActiveX-компонент Flash Player, который сам всё делает.
Аноним (Microsoft Windows 7: Firefox based) 02/02/23 Чтв 19:19:08 #7 №3263442 
>>3263202 (OP)
Берешь комп помощнее, берешь монитор фуллашди, запускаешь какую нибудь прогу для записи экрана, запускаешь флешку в флешплеере - профит.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 20:18:35 #8 №3263468 
>>3263430
Я имею ввиду - плавности переходов линий, которые достигаются за счет той самой детализации. И нейросеточки дорисовывают что-то сгенерированное, а в векторной графике проявляется именно то, что автор рисовал изначально, просто его не было видно на низком разрешении.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 20:19:33 #9 №3263469 
>>3263442
Это 4-й вариант в оп-посте.
Аноним (Microsoft Windows 10: Chromium based) 02/02/23 Чтв 20:39:48 #10 №3263477 
Ты можешь разобрать флэшку, либо экспортировать её в FLA с помощью данной утилиты https://github.com/jindrapetrik/jpexs-decompiler/releases/tag/version18.3.4 и уже потом попробовать перегнать в нужный тебе формат. Но не знаю, получится ли, попробуй.
Аноним (Microsoft Windows 7: Firefox based) 02/02/23 Чтв 21:00:04 #11 №3263483 
>>3263469
Ну и что тебе надо тогда?
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 21:42:12 #12 №3263506 
>>3263483
Варианты получше. Вроде через gnash можно сделать raw dump, но под винду не могу найти последнюю версию.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 21:58:14 #13 №3263512 
>>3263477
Ну конвертит в fla, только толку от этого нет. Потому что fla - это файл проекта, который может открываться только в адобовской хуйне.
Странно, что нет ничего на основе опенсорсного варианта флеша.
Аноним (Microsoft Windows 7: New Opera) 02/02/23 Чтв 22:04:39 #14 №3263516 
>>3263512
В той софтине можно таки экспортнуть в последовательность кадров, задав zoom, который делает векторный апскейл, а потом собрать в том же ffmpeg, но это слишком медленно. Хочется, чтоб был пакетный конвертор, но такого за двадцать лет так и не сделали.
Аноним (Microsoft Windows 10: Chromium based) 03/02/23 Птн 01:22:09 #15 №3263628 
>>3263516
> Хочется, чтоб был пакетный конвертор, но такого за двадцать лет так и не сделали.
Хер знает, анон, может он и есть, но мне лично кажется, что за такое время его не создали, да и смысла уже нет. Flash то похоронили, а делать что-то для 1.5 или даже 3,5 калеки, смысла никто не видит. Да и код у Макромедии с Адобом был закрыт, что усложняет задачу написания этой самой программы.
>>3263512
>Ну конвертит в fla, только толку от этого нет. Потому что fla - это файл проекта, который может открываться только в адобовской хуйне.
Я конечно не делаю и не рисую мультики, но как у любой программы, там должен быть экспорт в аудио/видео, поищи. Я даже сейчас информацию подробнее искал, там должно это быть, может конечно с обновлениями это убрали, но постарайся найти вкладку в Animate Файл > Экспортировать > Экспортировать видео, как пример вот видео, но оно старое и с говнокачеством https://www.youtube.com/watch?v=7sq5EGIoPZ4
Если не поможет, то есть ещё конечно программа, но она у меня не заработала, так что о её работоспособности сказать тебе не могу, она так же может переделать swf, f4v в mp4/flv. Но видимо, программа не запускается на дриснятке, если у тебя семёрка - попробуй, автор как раз таки на ней запускал. https://www.youtube.com/watch?v=1WJSlCSAbrg
Если не получится и это, поспрашивай на пендоских сайтах по типу реддита у них там сообщество flash ещё живо, может тебе что-то там подскажут. Есть ещё всеми известный форчок с их доской /f, но там в основном постятся флэшки, так что мимо.
Аноним (Microsoft Windows XP: Firefox based) 03/02/23 Птн 02:29:44 #16 №3263646 
Swivel первым пунктом идёт, его на Newgrounds специально для перегона анимаций в видео указывают. В описании сказано, чего он не поддерживает (загрузки файлов с серверов и так далее). Если у тебя флешки что-то из этого используют, то не повезло. Если они на самом деле ждут нажатия или зависят от положения курсора, можно попробовать интерактивный режим. Если что-то ещё, можно кому-то теоретически дописать.
Аноним (Microsoft Windows 7: New Opera) 03/02/23 Птн 10:55:29 #17 №3263717 
>>3263628
> там должен быть экспорт в аудио/видео
>>3263202 (OP)
> Adobe Animate. Неправильно импортируется относительно границ проекта и нужно потом выставлять вручную через Edit Multiple Frames
Я уже говорил, что видео неправильно импортируется относительно границ, а редактирование всех ключей - очень ресурсоёмкий процесс.

>>3263646
> можно попробовать интерактивный режим
Чет не нашел такого, да и софтина очень ограничена по функционалу, нельзя даже выбрать выходную директорию.
Пока что самым качественным является отдельный экспорт аудио и видео avi с png кодеком из ffdec, а потом перекодировка и remux.
Аноним (Microsoft Windows 7: New Opera) 03/02/23 Птн 11:03:02 #18 №3263720 
>>3263628
Самое неприятное, что есть платные аналоги того же swivel конца 2000-ых, которые используют тот же метод - запись кадров, но они работают еще хуже, т.к. на готовом видео почему-то видны дропы кадров даже на низких разрешениях. Если бы было не важно высокое разрешение, то конвертнуть может Xilisoft Video Converter, а я думал, что большинство коверторов справляется с таким, а оказалось, что даже ffmpeg не смог увидеть видеопоток.
Аноним (Microsoft Windows 7: New Opera) 03/02/23 Птн 13:09:54 #19 №3263757 
>>3263717
Нашел таки интерактивный режим. Он выставляется через ручную настройку длительности, но есть недостаток - запись надо включать вручную, а сама она не включается, можно немного пропустить, что не есть хорошо.
Аноним (Microsoft Windows 7: New Opera) 03/02/23 Птн 15:06:06 #20 №3263806 
antimult013-thunder - Segment1(000000.000-000235.335).mp4
antimult-15.mp4
1.png
>>3263430
Вот тебе для сравнения:
1. Оригинальное разрешение.
2. Векторный апскейлинг.
Аноним (Linux: Firefox based) 03/02/23 Птн 23:47:06 #21 №3263978 
>>3263213
Ну плеер для .swf файлов который без браузера работает. Не слышал чтоли ни разу? Это ж единственный на данный момент способ поиграть в старые шины или посмотреть флешевые ролики без пердолинга со старыми NPAPI плугинами под старый браузер.
Аноним (Microsoft Windows 7: New Opera) 04/02/23 Суб 20:13:58 #22 №3264336 
>>3263978
Способ проиграть я и так знал. Вопрос был в том - как качественно сконвертировать, чтоб смотреть можно было без проблем на любом девайсе.

Много перепробовал всяких утилит и оказалось, что кроме swivel наболее качественно перекодирует swf2video !2002 года! У всех остальных пропуски кадров и нехилые искажения. Это пиздец просто.
Аноним (Microsoft Windows 7: New Opera) 04/02/23 Суб 20:40:43 #23 №3264355 
А если кому интересно, то можно конвертнуть swf в html5 с помощью Sothink SWF Decompiler.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 10:21:36 #24 №3264578 
>>3263978
Если ты не знал, то .swf уже давно поддерживает potplayer, kmplayer, mpc-hc...
Аноним (Linux: Firefox based) 05/02/23 Вск 13:18:58 #25 №3264649 
image.png
>>3264336
Растягиваешь во весь экран @ снимаешь чем удобнее, ты ж это и хотел?

>>3264578
Они играют только видео, которое было в контейнере, анимации они воспроизводить естественно не умеют.
Аноним (Microsoft Windows 10: Firefox based) 05/02/23 Вск 13:57:38 #26 №3264663 
.png
>>3263202 (OP)
Для того, чтобы выходное видео было в хорошем качестве, сжимать его нужно на CPU, а не на видеокарте, и ни один современный домашний компьютер не способен сделать это в реалтайме. Поэтому не ебёшь мозги, а проигрываешь флеху в фулскрине через flashplayer_32_sa, там собственный апскейлер есть (очень медленный к слову) и захватываешь экран с битрейтом в 30-40 мегабит, а потом уже конвертируешь с максимальным качеством через тот же ffmpeg.
Остальные способы не имеют смысла, если ты хочешь получить качественный результат.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 16:13:18 #27 №3264698 
>>3264649
> Растягиваешь во весь экран @ снимаешь чем удобнее, ты ж это и хотел?
Я хотел пакетный перекодировщик, а не пердолинговую утилиту, которая может перекодировать по одному файлу с дропами кадров и искажениями, фактически тоже делает запись экрана и звука, но через свой вывод. Пока что наиболее удобным вариантом является swivel, я изначально не нашел в нем интерактивного режима, оказывается нужно переключить на ручную запись вместо выбора диапазона кадров, почему не сделать интерактивное окно в основном режиме - хз.
> Они играют только видео, которое было в контейнере, анимации они воспроизводить естественно не умеют.
Неа, там отдельный вывод, не через DirectShow >>3263430, поэтому можно играть и частично проматывать игры.
Аноним (Linux: Firefox based) 05/02/23 Вск 16:17:36 #28 №3264700 
>>3264698
> с дропами кадров и искажениями
Литературно путь которым оно должно быть сыграно. Адобовский плеер, на котором всё это говно тестировалось перед тем как залить на сайт, только не в виде NPAPI плагина, а просто в своей винформочке с меню выбора файла. Ты б хоть попробовал, он 16 мегабайт всего весит.
С пакетной обработкой будет конечно медленно, но ты всегда можешь послать ему на вход файл и захватывать окно с заранее известным именем, ффмпег умеет.

Может мпц-хц сильно изменился за лето, я просто не помню чтобы он векторные анимации хотя бы пытался воспроизводить. Всегда это делал родным адобовским плеером.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 16:27:23 #29 №3264705 
>>3264700
Зачем ты мне предлагаешь вариант хуже, чем я могу сделать через тот же swivel? Захват окна - хреновый вариант, я могу и с potplayer таким же образом записать.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 16:30:04 #30 №3264706 
123.png
>>3264700
> Может мпц-хц сильно изменился за лето, я просто не помню чтобы он векторные анимации хотя бы пытался воспроизводить. Всегда это делал родным адобовским плеером.
У меня версии около 2 лет и в ней работает, а в potplayer уже очень давно это реализовано.
Аноним (Linux: Firefox based) 05/02/23 Вск 16:45:45 #31 №3264713 
>>3264705
> хуже, чем я могу сделать через тот же swivel
Пока не видел ни одного опенсорсного флешплеера, который бы в точности соответствовал шизореализации от адобов, под которую всё отлаживалось. Поэтому и рекомендую снимать с того, на чём это делалось. Если только в свивеле этот же проектор не заныкан под капотом в слейв-моде.

>>3264706
И как, на нажатия реагирует без лагов?
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 17:59:38 #32 №3264745 
123.png
>>3264713
> И как, на нажатия реагирует без лагов?
Зачастую лагал и официальный адобовский флешплеер.
> Пока не видел ни одного опенсорсного флешплеера, который бы в точности соответствовал шизореализации от адобов
Да пусть и не опенсорсный, я перепробовал дохуя разных триал приложений и большинство кодирует с пропусками кадров и искажениями, да практически все. Та же проблема и с записью экрана: каждая анимация с разной частотой кадров и постоянно нужно её менять при запуске ну и плюс к этому пердолинг с включением-выключением анимации вручную и дальнейшей обрезкой. К swivel претензий по качеству нет и это один из лучших вариантов, можно даже напердолить пакетную обработку через батник, но в нем сам интерфейс хуёвый и тупая недоработка режимов и дорабатывать никто уже не собирался, т.к. последняя версия 2013 года и туда впихнули что-то от adobe air.

Функционал, который бы хотелось, есть в xilisoft videoconverter, он пакетно перекодирует векторные swf, но в низком качестве и с потерей кадров, но звук может норм вытянуть со всех swf. Я это к тому, что есть еще один вариант - через jpexs decompiler вытащить кадры c апскейлингом в avi, а потом совместить с тем, что перекодировал конвертор. Звук, который вытянутый из декомпиллера не подходит под его же avi, в середине оказалась задержка в 2 секунды, вот поэтому еще такой пердолинг есть.
Еще видел на форуме, что 6 версия quicktime pro умела перегонять swf в avi, а потом это пофиксили, лол, и убрали по причине безопасности.

Короче, хреново, что нет нормального решения даже спустя 20 лет. Самое смешное, что из платного наиболее качественно работает софтина 2002 года, она была платная и дорогая - больше 100 баксов лицензия.

Да и в этом разделе нет особого смысла спрашивать, т.к. это толком не было решено и на videohelp.com.
Аноним (Linux: Firefox based) 05/02/23 Вск 18:34:20 #33 №3264761 
>>3264745
Адобовский флешплеер лагал когда ему проца не хватало, при прочих равных он шустрее альтернатив, те и вовсе могут современный проц задушить.
> каждая анимация с разной частотой кадров и постоянно нужно её менять при запуске
Так записывай в 60 кадров то как по факту отрисовывается, если в файле были прибиты гвоздями 30 или 24фпс, можно будет уже потом пережимать или свести всё к ключевым кадрам.
> т.к. последняя версия 2013 года
Помянем. Хотя флеш примерно тогда и перестали обновлять, если не ошибаюсь.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 21:36:51 #34 №3264817 
>>3264761
> Так записывай в 60 кадров то как по факту отрисовывается, если в файле были прибиты гвоздями 30 или 24фпс, можно будет уже потом пережимать или свести всё к ключевым кадрам.
Это глупо, т.к. будет дублирование кадров. На некоторых сайтах по глупости все фильмы конвертировали в одну частоту - 30 fps, из-за чего на телеке нормально не интеполируется и видны явные рывки, потом выход из ситуации - накладывать фильтр decimate, который убирает дубли.
> Хотя флеш примерно тогда и перестали обновлять, если не ошибаюсь.
32.0.0.465 December 8, 2020
Аноним (Linux: Firefox based) 05/02/23 Вск 21:42:25 #35 №3264821 
>>3264817
Это не глупо, это приведение к универсальному без того чтобы вносить рывки там где их не было. Если ты сжимаешь в формат, который начинает интерполировать кадры, то надо бы во что-то другое равки пережимать.
Патчи безопасности - да, но какие-то существенные изменения в движке примерно тогда и прекратились.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 21:47:10 #36 №3264823 
>>3264821
> Если ты сжимаешь в формат, который начинает интерполировать кадры
Не, ты не понял. Вот допустим видео 25 fps, а его записать или перекодировать в 30 fps, то в нем будет дополнительных 5 дублирующихся кадров и при такой хуйне современные телики показывают их рывками, потому что у них есть режим интерполяции кадров для плавности, а на тех кадрах начинаются рывки. Не зря же есть фильтр decimate. Всегда нужно соблюдать оригинальную частоту, поэтому есть автофреймрейт, только если видео зафейлили неправильной частотой кадров, то он не поможет.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 21:53:17 #37 №3264824 
1.mp4
Кстати, нашел официальный dvd с теми же роликами. Сравните результат от swivel >>3263806 (2 видео) и dvdrip видеорилейтед.
Аноним (Google Android: Mobile Safari) 05/02/23 Вск 21:54:15 #38 №3264825 
>>3264823
Если ты настолько заморачиваешься, то через нейросетку (Topaz самый топ по качеству и производительности) можешь нормально перегонять 25 в 30 фпс или вообще в любые значения, она полноценные кадры будет интерполировать, но скорость обработки будет соответствующая.

Я пробежался через возможности твоего swivel, там есть экспорт в сырое avi, я бы так попробовал, а потом уже отдельно с тонкой настройкой перегонял в mp4/mkv в h264 через ffmpeg. Если там исключительно мультяшный контент, то vp9 тоже сойдёт, т.к. он подмыливает, но на мультиках разницы не будет.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 21:55:43 #39 №3264826 
>>3264825
Любая нейросетка добавляет искажения, лучше этого избегать. Если что, то я использую svpflow.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 21:57:48 #40 №3264827 
>>3264825
В swivel основная проблема - это интерфейс, а именно - интерактивный режим работает только при ручном режиме записи, а запись автоматически не запускается, сначала запускается видео, а потом нужно быстро успеть нажать запись, хз почему хотя бы это тогда не исправили.
Аноним (Microsoft Windows 7: New Opera) 05/02/23 Вск 22:01:11 #41 №3264829 
>>3264825
Кадры далеко не полноценные, особенно это будет видно на быстрых движениях.
Аноним (Google Android: Mobile Safari) 05/02/23 Вск 22:07:10 #42 №3264833 
>>3264829
Я этим софтом пользуюсь постоянно в течение пары лет уже, и ранее было не очень, но за последние полгода качество моделей нейросети бустанули колоссально, и это не предел.
Разница может быть заметна только на стоп кадрах, но кому это нужно?
Аноним (Linux: Firefox based) 06/02/23 Пнд 00:12:40 #43 №3264858 
>>3264823
По-моему это проблема телеков которые застряли в 2011, неспособных читать что-то не кратное пал/нтсц частотам. Если ты вообще сумеешь это воспроизводимо ломать по описанному сценарию, это будет значить только то, что у тебя и флешплеер на 60герцном мониторе всё рывками показывает.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 20:47:55 #44 №3265228 
>>3264858
Моник тоже желательно переводить в частоту контента, но т.к. если это старые моники, не hdmi, то сделать это не получится, придется сидеть на 50/60 hz и смотреть на рывки. А вот если на телике нативный фреймрейт смотреть, то плавность заметна сразу.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 20:50:00 #45 №3265230 
>>3264833
Ну посмотрел я некоторые сэмплы - тот же метод, что у svpflow, если это касается частоты кадров. А проблема выражается в искажениях в виде "воды" между интерполированными кадрами.
Аноним (Linux: Firefox based) 06/02/23 Пнд 20:50:59 #46 №3265231 
>>3265228
> если это старые моники, не hdmi, то сделать это не получится
Что ты мне лечишь, вга позволяет абсолютный омский пиздец творить с формой сигнала и монитор будет терпеть и отображать его обмазав мылом, это старая аналоговая хуйня, её автоматически скейлить под пиксельные матрицы научились ещё в нулевых.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 20:56:26 #47 №3265238 
>>3265231
Не, там же заточено под формат моника, не всегда даже можно сменить 50 на 60 hz, будет просто черный экран, не говоря уже о 24 кадрах.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 20:57:12 #48 №3265240 
test.mp4
Ладно, лучше покажи, как та хуйня переведет видеорилейтед в 60 фпс.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 21:01:06 #49 №3265242 
60.mp4
>>3265240
SVPFlow вот так переводит. Заметны искажения.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 21:06:52 #50 №3265249 
>>3264833
Кстати, если бы я записал этот видос >>3265240 с экрана в 60 fps, то хер ты нормально переведешь его в своей хуйне в те же 60 fps, если, конечно, она не умеет в определение дубликатов кадров, а не простую интерполяцию. С этим всегда были проблемы, когда проёбаны кадры, тогда даже при вставке видно, что скорость сгенерированных не совпадает, да еще может там и не один кадр пропущен...
Аноним (Linux: Firefox based) 06/02/23 Пнд 21:13:17 #51 №3265251 
>>3265238
Моник будет отображать всё в пределах его возможностей, главное за границы 1080@60 не выползать, вга больше не пропускает.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 21:14:18 #52 №3265252 
>>3265251
Не все, там же ограничения по форматам, это заложено в его спецификации.
Аноним (Linux: Firefox based) 06/02/23 Пнд 22:00:39 #53 №3265280 
>>3265252
Там нет прибитых гвоздями размеров из которых можно выбирать, вгашный монитор, прикидываясь катодной трубкой, просто берёт то что ему дают на вход, переходит на следующую линию когда придёт нужный пульс, и под конец рисует полученное из буфера пока накапливается следующий кадр. Если где-то разрешение и прибито гвоздями, так это в драйвере, и то ты можешь кастомное задать с произвольными фепесами.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 23:34:00 #54 №3265323 
>>3265280
Так я и говорю, что ограничения стоят в самой схеме моника и нельзя поставить кастомную частоту, это касается вга жк моников, мб есть модели, которые могут разные частоты поддерживать. Вот я помню, что в некоторых мониках частота была 50, а в некоторых 60 и поменять ее нельзя.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 23:39:03 #55 №3265324 
60r.mp4
Ладно, хватит хуйню обсуждать. Сделай тест перевода в 60 фпс своей хуитой (topaz) вот этого видоса >>3265240 и видеорилейтед. Считай, что прикрепленный видос был записан с экрана с максимальной частотой кадров.
Аноним (Linux: Firefox based) 06/02/23 Пнд 23:43:01 #56 №3265326 
>>3265323
Не знаю где ты такой моник нашёл. У меня что старые квадраты, что вроде бы прошлогодний телевизер в гостиной адекватно реагируют на всякие всратые разрешения, вангую, чип, который декодирует сигнал, за 20 лет не сильно изменился. Но частоту меньше заводской любой моник схавает.
Аноним (Microsoft Windows 7: New Opera) 06/02/23 Пнд 23:45:01 #57 №3265329 
>>3265326
Покажи скрин списка поддерживаемых частот.
Аноним (Linux: Firefox based) 06/02/23 Пнд 23:52:15 #58 №3265334 
>>3265329
Как я покажу то, чего нет? Могу тебе скрин сделать из нвидиевской контрол-панели, который позволяет произвольную частоту и произвольное разрешение выставить, но это не со стороны монитора инфа. Погугли как мониторы разгоняют, там как раз в этой же панельке ты создаёшь своё всратое разрешение которое позволит выжать из матрицы ещё чуть-чуть.
Аноним (Microsoft Windows XP: Firefox based) 08/02/23 Срд 09:40:45 #59 №3265785 
В непрерывном аналоговом сигнале нет никаких «разрешений», только кадровые и строчные импульсы синхронизации, опираясь на которые кинескоп управляет постоянно бегущим лучом. Следовательно, в характеристиках монитора пишется, какие частоты или диапазон частот горизонтальной и вертикальной развёртки схема управления способна переварить.

В самом начале эпохи микро- и персональных компьютеров мониторы либо принимали (почти) телевизионный сигнал (и были просто маленькими телевизорами без антенных тюнеров, хотя некоторые производители делали комбо ТВ+монитор), либо принимали только то, что выдавало конкретное устройство или плата вывода в одном или нескольких рабочих режимах и шли с ними в комплекте. Например, MDA работал на 50 Гц, и для него предлагались мониторы с более длительным свечением люминофора. Буковки по экрану не двигаются каждый кадр, а только иногда появляются и исчезают на фиксированных местах, так что медленный отклик им не особо страшен, зато уменьшение числа кадров, возможно, позволило при неизменных частоте контроллера и пропускной способности памяти больше строк или точек в одной строке генерировать, что для текстового режима полезно. Вообще, не слишком часто объясняется, что всякие мудрёные графические режимы в компьютерах восьмидесятых годов, в которых экран делился на знакоместа, изменяемые только целиком, битовые плоскости и так далее, были результатом компромисса между объёмом памяти (недешёвой), постоянно занятой постоянно сканируемыми данными для вывода, скоростью работы этой памяти (которую тоже бесплатно не поднимешь), возможностями более или менее грубо контролировать содержимое экрана, сложностью схем вывода и прочим.

По мере увеличения количества стандартов работы появлялись мониторы, совместимые сразу с несколькими. Затем прогресс электроники и перенос технологий из сегмента профессиональной техники позволил делать multi-sync платы управления лучом, то есть синхронизироваться с произвольными вертикальными и горизонтальными частотами развёртки, корректировать размер светового пятна и так далее. Например, чтобы отобразить кучу разных стандартных и нестандартных режимов, которые можно было выжать из VGA-адаптера тонкой настройкой параметров, это требовалось. Кроме работы в нужном режиме кинескоп должен был иметь ещё и достаточно маленький шаг точки, то есть размер трёхлюминофорного элемента, чтобы при увеличении разрешения разные исходные пиксели всё ещё можно было различить на экране. Ну, а в девяностые и частоты работы видеокарт и мониторов росли, и объёмы видеопамяти, и сложность схем управления кинескопом. Стало можно на лету корректировать ход луча, делать плоскоэкранные или более короткие кинескопы, динамически меняя проекцию. Передача характеристик монитора в компьютер уже из этого периода.

В жидкокристаллических мониторах оцифровщик аналогового сигнала закономерно стал второстепенной по значимости вещью. Зачем переводить буфер кадра в видеосигнал на видеокарте, чтобы тут же делать обратную операцию в мониторе? Логичнее циферки напрямую передавать. Из этого можно предположить пару следствий. Во-первых, схема работы с VGA-входом могла не напрягаться и не обрабатывать количество строк, большее вертикального разрешения матрицы (или ближайшего из популярных разрешений), поскольку это бесполезно — выводить некуда, только портить, сжимая до родного разрешения. Во-вторых, популярные на ЭЛТ-мониторах 75 Гц, 85 Гц, 100 Гц поддерживать было не обязательно, поскольку яркость элементов экрана не менялась, в отличие от люминофора, и бороться с мерцанием, как на трубках с большой диагональю, не надо было, а нормально менять картинку даже 60 раз в секунду матрицы не всегда могли, и поэтому получать лишние кадры было незачем. 70 Гц в качестве стандартной частоты кадров некоторых повсеместно используемых VGA-режимов как-то приходилось понимать, а всё остальное можно было выкидывать за борт.

Странно, конечно, что сегодня 60 Гц и 60 fps считается каким-то волшебным пределом (хотя это произвольный выбор, удобный для совместимости со многими вещами), а мониторы с более высокой частотой кадров считаются особыми геймерскими товарами, тогда как раньше ничем не примечательные компьютеры, на которых даже не играли, спокойно обновляли экран гораздо чаще. Прямо хоть бери севший монитор и в разрешении помельче ставь 100-120 Гц, чтобы приложения, привязанные к вертикальной развёртке, столько целых кадров выдавали.
Аноним (Linux: Firefox based) 08/02/23 Срд 11:02:40 #60 №3265808 
>>3265785
> и в разрешении помельче
Дальше не читал, сиди сам смотри в свой дверной глазок 640х480
Аноним (Microsoft Windows 10: Firefox based) 09/02/23 Чтв 14:13:42 #61 №3266261 
.png
>>3265249
>если, конечно, она не умеет в определение дубликатов кадров, а не простую интерполяцию
Пикрелейтед.
>Adds support for replacing duplicate frames for frame interpolation
Аноним (Microsoft Windows 7: New Opera) 10/02/23 Птн 23:58:38 #62 №3267040 
>>3266261
Ну так сделай тест.
Вот этот >>3265240 и этот >>3265324 видос переведи в 60 фпс
>>3265785
Как же ты заебал с этой тупой хуйней. В схемах мониторов есть ограничения на использование режимов и нехуй эту тупую тему снова поднимать.
Аноним (Microsoft Windows 7: New Opera) 11/02/23 Суб 00:03:12 #63 №3267045 
>>3266261
Вот на этом видосе >>3265324 после каждый кадр повторяется три раза, т.к. видео в 15 fps условно было записано в 60 fps, вот интересно, как та хуйня исправит эту проблему.
comments powered by Disqus

Отзывы и предложения