Чи є спосіб конвертувати SWF-анімацію у файли фільмів на Linux?


9

Чи є якийсь інструмент Linux, який буде приймати файл SWF і виводити якийсь формат відео? Зауважте, що я не хочу засіб, який перекодуватиме вбудований FLV або MP4, я хочу зняти стандартний Flash-фільм і відобразити його як відео.

Я знайшов посилання на посібникdump-gnash з GNU , але встановивши пакет gnash у Fedora, я не маю цієї команди.


Ви знайшли рішення? Ви бачили ConvertSWF ? неперевірений, але вам потрібен dump-gnash.
Деян

Відповіді:


1

Хоча це не найкращий варіант, ви можете спробувати самостійно скласти ганаш і передати --enable-gui=dumpпрапор.

Для цього я завантажив останній gnash з http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Витяг с tar -xf gnash-0.8.10.tar.gz

  2. Перейдіть у витягнутий каталог cd gnash-0.8.10

  3. Біжи ./configure --enable-gui=dump

  4. Біжи make

Але для цього вам знадобляться основні інструменти розробки (GCC, GNU Make) та деякі бібліотеки, такі як FFMPEG, boost та agg (але ви можете встановити їх з вашого дистрибутиву, не потрібно збирати самостійно, інакше ви збираєтеся на деякий час ). Можливо, я залишив кілька бібліотек, але я ./configureповинен вам сказати, якщо ви щось пропускаєте.

Потім можна запустити ./gui/dump-gnash [options] movie_file.swf.


0

Ви можете спробувати скористатися edit.py:

apt-get install pyvnc2swf
apt-file search edit.py
pyvnc2swf: /usr/share/pyvnc2swf/edit.py

Потім конвертуйте його, вивівши:

/usr/share/pyvnc2swf/edit.py -o output.flv original.swf

Потім, якщо вам потрібно ще раз перетворити його в інший формат, використовуйте ffmpeg (може конвертувати у багато популярних відеоформатів):

ffmpeg -i output.flv output.avi

1
На жаль, я просто закінчую семихвилинний фільм повної чорноти :( BTW, команда Fedora еквівалентнаvnc2swf-edit
robertc

Вибачте, чую, здогадуйтесь, що це лише Debian? Працює на Ubuntu 10.04.
ngen

4
Я встановив це добре, він просто не працював.
robertc

0

Ви можете спробувати відтворити файл і одночасно записати екран, хоча, мабуть, є набагато кращі способи зробити це.


0

Якщо у вас все-таки є файл .fla, спробуйте опублікувати SWF для Flash 9. У мене була послідовність, яку я хотів перетворити у відео безрезультатно, використовуючи новіші формати Flash SWF. Але це було добре з Flash 9 сумісними SWFS та edit.py!


Я ні в якому разі не мав оригіналу .fla. Також у мене немає версії Flash, яка працює на Linux.
robertc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.