Czy istnieje sposób na konwersję animacji SWF do plików filmowych w systemie Linux?


9

Czy jest jakieś narzędzie Linux, które pobierze plik SWF i wypisze jakiś format wideo? Zauważ, że nie chcę narzędzia, które ponownie koduje osadzony FLV lub MP4, chcę zrobić standardowy film Flash i renderować go jako wideo.

Znalazłem odniesienie do dump-gnash w Podręcznik GNU , ale po zainstalowaniu pakietu gnash w Fedorze nie mam tego polecenia.


Znalazłeś rozwiązanie? Widziałeś ConvertSWF ? niesprawdzony, ale potrzebujesz wysypiska śmieci.
Dejan

Odpowiedzi:


1

Chociaż nie jest to najlepsza opcja, możesz sam spróbować skompilować gnash i przekazać --enable-gui=dump flaga.

Aby to zrobić, pobrałem najnowszy gnash z http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Wyodrębnij za pomocą tar -xf gnash-0.8.10.tar.gz

  2. Przejdź do wyodrębnionego katalogu cd gnash-0.8.10

  3. Biegać ./configure --enable-gui=dump

  4. Biegać make

Aby to zrobić, będziesz potrzebował podstawowych narzędzi programistycznych (GCC, GNU Make) i niektórych bibliotek, takich jak FFMPEG, boost i agg (ale możesz zainstalować je z twojej dystrybucji, nie musisz się kompilować, w przeciwnym razie kompilowałbyś się przez chwilę ). Mogłem zostawić kilka bibliotek, ale ./configure powinien powiedzieć ci, jeśli czegoś brakuje.

Możesz wtedy uruchomić ./gui/dump-gnash [options] movie_file.swf.


0

Możesz spróbować użyć edit.py:

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

Następnie przekonwertuj go, wyświetlając:

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

Następnie, jeśli chcesz przekonwertować go ponownie do innego formatu, użyj ffmpeg (można przekonwertować na wiele popularnych formatów wideo):

ffmpeg -i output.flv output.avi

1
Niestety kończę na siedmiominutowym filmie o pełnej czerni :( BTW, odpowiednik polecenia Fedory to vnc2swf-edit
robertc

Przykro mi to słyszeć, zgadnij, że to tylko Debian? Działa na Ubuntu 10.04.
ngen

4
Mam zainstalowany dobrze, to po prostu nie działa.
robertc

0

Możesz spróbować odtwarzać plik i nagrywać ekran w tym samym czasie, chociaż prawdopodobnie jest o wiele lepszy sposób, aby to zrobić.


0

Jeśli nadal masz plik .fla, spróbuj opublikować swf dla Flasha 9. Miałem sekwencję, którą chciałem przekonwertować na wideo, bezskutecznie przy użyciu nowszych formatów Flash Swf. Ale poszło dobrze ze swfs kompatybilnymi z Flash 9 i edit.py!


Nigdy w żadnym momencie nie miałem oryginalnej .fla. Nie mam też wersji Flash działającej na Linuksie.
robertc
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.