og-image (2).png74 Кб, 246x561
Сап, погромач. Тысячу лет уже болеет, но руки доходят только сейчас. Надеюсь не опоздал. Тема судя # OP 3515052 В конец треда | Веб
Сап, погромач.
Тысячу лет уже болеет, но руки доходят только сейчас. Надеюсь не опоздал.
Тема судя по всему смежная с html и js.
На руках имеется готовая анимация векторная конечно же в формате swf.
Мне нужно её упаковать так, чтобы она проигрывалась на моём рабочем столе. Т.е. чтобы я нажал на условный exe и запустилась анимация, которую я поставлю на определённое место и оно будет себе там анимировать, как ssp или виджеты или прочие жители стола, но желательно чтобы я это просто курсором не мог переместить.
Помню подобное уже делалось на флеше. Не думаю что важно чтобы на флеше, сам код-то уже есть.
Так вот, что нужно делать, учитывая что мои вводные это: 0 навыков, 0 знаний, 2 прямые руки?
Программировать не умею и ничего про оное не знаю.

И ещё полвопроса.
На этом сайте https://www.zone-archive.com/
Есть тоже анимация тяжело не заметить, на которую улики указывают что это тоже html и js, т.к. векторная и есть скрипты с названием banner, явно пережиток флеша. Как мне её забрать себе. Чтобы потом сделать что написал выше. Так просто она не забирается.
2 3515054
>>052 (OP)
Код, от которого я буду отталкиваться прилагается.
https://pastebin.com/6VVX1djY файл называется sprite.js
https://pastebin.com/7Rzp1qBc sprite.html

Ещё хотелось бы знать как мне для той же цели svg-изображение использовать, но это позже.
изображение.png34 Кб, 812x302
3 3515539
>>052 (OP)
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.

1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.

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

3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background

4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.

>Как мне её забрать себе.


5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.

А svg я не уверен что анимации поддерживают.
изображение.png34 Кб, 812x302
3 3515539
>>052 (OP)
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.

1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.

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

3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background

4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.

>Как мне её забрать себе.


5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.

А svg я не уверен что анимации поддерживают.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее