Как выпотрошить SWF файл флеш-анимации?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Как выпотрошить SWF файл флеш-анимации?

Сообщение uk8amk » 12.03.2008 (Ср) 14:10

Вобщем поймал головняк. Проблема следующая. Нужно взять вышеуказанный файл и получить из него изображение в удобоваримом векторном виде, например проебразовать в массив точек с двумя(тремя?) координатами, у каждого кадра свой массив точек. Т.е. нужно сделать то, что делает флеш-плеер, но только вывести инфу не на экран а в файл векторной графики(т.е. хочу написать конвертер). Перерыл НЕТ, но там одна фигня поподается типа всяких библиотек проигрывателей и прочей дряни.
Кто знает, помогите пожалуйста.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 12.03.2008 (Ср) 20:03

Ничего готового не видел.
А так, смотри тут.
Salus populi suprema lex

uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Сообщение uk8amk » 13.03.2008 (Чт) 7:40

Спасибо, пошел смотреть ту страницу.

Вобще мне требуется только преобразовать простейшие элементы графики - примитивы, и кривые. Более сложные элементы как цвет, градиентная заливка, тексты не обязательны, но были бы очень кстати.

В аттачмент я приложил образец такого файла.
Вложения
ankh.rar
(19.91 Кб) Скачиваний: 69

Lamer_Pavel
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 23
Зарегистрирован: 09.10.2007 (Вт) 18:05

Сообщение Lamer_Pavel » 13.03.2008 (Чт) 8:59

Используй SWFTools
http://www.swftools.org/download.html
Там все программы консольные,в том числе и декомпилёр,который тебе нужен
Также там есть много других консолей для работы с SWF

uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Сообщение uk8amk » 14.03.2008 (Пт) 12:46

Я честно говоря не ожидал что по поводу столь известной и распространенной технологии будет так мало информации. Из SWFTOOLS мне так и не удалось высосать что-нибудь полезное. Разве что утилитка SWFDUMP, показывающая примерное содержимое файла. Чтож, похоже придется все делать ручками.

uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Сообщение uk8amk » 14.03.2008 (Пт) 12:46

Я честно говоря не ожидал что по поводу столь известной и распространенной технологии будет так мало информации. Из SWFTOOLS мне так и не удалось высосать что-нибудь полезное. Разве что утилитка SWFDUMP, показывающая примерное содержимое файла. Чтож, похоже придется все делать ручками.

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 14.03.2008 (Пт) 14:53

а Sothink SWF Decompiler не пробовал?
Подпись проходит рефакторинг

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 14.03.2008 (Пт) 14:53

Ничего удивительного. Флеш - открытая технология, поэтому никаких секретов, которые стоило бы выдирать, в него не прячут. Поэтому так мало информации о его потрошении. Анекдот про неуловимого Джо слышал?
Лучший способ понять что-то самому — объяснить это другому.

uk8amk
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 26.07.2007 (Чт) 16:52
Откуда: Tashkent

Сообщение uk8amk » 31.03.2008 (Пн) 11:17

Нашел полное описание этого формата. Если кому интересно то смотрим сюда: http://www.acm.uiuc.edu/projects/LaserL ... LaserTools


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 80

    TopList