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.
linux
conversion
file-format
swf
robertc
źródło
źródło
Odpowiedzi:
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/
Wyodrębnij za pomocą
tar -xf gnash-0.8.10.tar.gz
Przejdź do wyodrębnionego katalogu
cd gnash-0.8.10
Biegać
./configure --enable-gui=dump
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
.źródło
Możesz spróbować użyć edit.py:
Następnie przekonwertuj go, wyświetlając:
Następnie, jeśli chcesz przekonwertować go ponownie do innego formatu, użyj ffmpeg (można przekonwertować na wiele popularnych formatów wideo):
źródło
vnc2swf-edit
Możesz spróbować odtwarzać plik i nagrywać ekran w tym samym czasie, chociaż prawdopodobnie jest o wiele lepszy sposób, aby to zrobić.
źródło
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!
źródło