Есть ли какой-нибудь инструмент Linux, который будет брать SWF-файл и выводить какой-то видеоформат? Обратите внимание, что мне не нужен инструмент, который перекодирует встроенный FLV или MP4, я хочу взять стандартный Flash-ролик и отобразить его как видео.
Я нашел ссылку dump-gnash
в Руководстве по GNU , но после установки пакета gnash в Fedora у меня нет этой команды.
linux
conversion
file-format
swf
robertc
источник
источник
Ответы:
Хотя это и не лучший вариант, вы можете попробовать скомпилировать gnash и передать
--enable-gui=dump
флаг.Для этого я скачал последнюю версию gnash с http://ftp.gnu.org/pub/gnu/gnash/0.8.10/
Извлечь с
tar -xf gnash-0.8.10.tar.gz
Перейдите в извлеченный каталог
cd gnash-0.8.10
Запустить
./configure --enable-gui=dump
Запустить
make
Но для этого вам понадобятся базовые инструменты разработки (GCC, GNU Make) и некоторые библиотеки, такие как FFMPEG, boost и agg (но вы можете установить их из своего дистрибутива, не нужно компилировать себя, в противном случае вы будете компилировать некоторое время ). Возможно, я оставил несколько библиотек, но
./configure
должен сказать вам, если вы что-то упустили.Вы можете запустить
./gui/dump-gnash [options] movie_file.swf
.источник
Вы можете попробовать использовать edit.py:
Затем преобразуйте его, выведя:
Затем, если вам нужно конвертировать его еще раз в другой формат, используйте ffmpeg (можно конвертировать во многие популярные видео форматы):
источник
vnc2swf-edit
Вы можете попробовать воспроизвести файл и записать экран одновременно, хотя, вероятно, есть гораздо лучшие способы сделать это.
источник
Если у вас все еще есть файл .fla, попробуйте опубликовать SWF для Flash 9. У меня была последовательность, которую я хотел преобразовать в видео, но безрезультатно при использовании новых форматов Flash SWF. Но все прошло хорошо с Flash 9-совместимыми swfs и edit.py!
источник