Apakah ada cara untuk mengkonversi animasi SWF ke file film di Linux?

9

Apakah ada alat Linux yang akan mengambil file SWF dan menghasilkan beberapa jenis format video? Perhatikan bahwa saya tidak ingin alat yang akan menyandikan ulang FLV atau MP4 yang disematkan, saya ingin mengambil film Flash standar dan menjadikannya sebagai video.

Saya menemukan referensi dump-gnashdi Manual GNU , tetapi setelah menginstal paket gnash di Fedora, saya tidak memiliki perintah itu.

robertc
sumber
Apakah Anda menemukan solusinya? Pernahkah Anda melihat ConvertSWF ? belum diuji tetapi Anda perlu dump-gnash.
Dejan

Jawaban:

1

Meskipun bukan opsi terbaik, Anda bisa mencoba mengkompilasi gnash sendiri dan melewati --enable-gui=dumpflag.

Untuk melakukan ini, saya mengunduh gnash terbaru dari http://ftp.gnu.org/pub/gnu/gnash/0.8.10/

  1. Ekstrak dengan tar -xf gnash-0.8.10.tar.gz

  2. Ubah ke direktori yang diekstraksi cd gnash-0.8.10

  3. Lari ./configure --enable-gui=dump

  4. Lari make

Tetapi untuk melakukan ini, Anda akan memerlukan alat pengembangan dasar (GCC, GNU Make) dan beberapa perpustakaan seperti FFMPEG, boost dan ag (tetapi Anda dapat menginstal ini dari distribusi Anda, tidak perlu mengkompilasi sendiri, jika tidak Anda akan mengkompilasi untuk sementara waktu ). Saya mungkin telah meninggalkan beberapa perpustakaan, tetapi ./configureharus memberi tahu Anda jika Anda kehilangan sesuatu.

Anda kemudian dapat berlari ./gui/dump-gnash [options] movie_file.swf.

KoviRobi
sumber
0

Anda dapat mencoba menggunakan edit.py:

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

Kemudian konversikan dengan mengeluarkan:

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

Maka jika Anda perlu mengonversinya sekali lagi ke format lain gunakan ffmpeg (dapat dikonversi ke banyak format video populer):

ffmpeg -i output.flv output.avi
ngen
sumber
1
Sayangnya saya hanya berakhir dengan film tujuh menit penuh kegelapan total :( BTW, perintah setara Fedora adalahvnc2swf-edit
robertc
Maaf mendengar, tebak itu hanya Debian? Bekerja di Ubuntu 10,04.
ngen
4
Saya sudah menginstalnya dengan baik, itu tidak berhasil.
robertc
0

Anda dapat mencoba memutar file dan merekam layar Anda secara bersamaan, walaupun mungkin ada banyak cara yang lebih baik untuk melakukan ini.

danielcg
sumber
0

Jika Anda masih memiliki file .fla, cobalah menerbitkan swf untuk Flash 9. Saya memiliki urutan yang ingin saya konversi menjadi video tetapi tidak berhasil ketika menggunakan format Flash swf yang lebih baru. Tapi itu berjalan baik dengan Flash 9 swf yang kompatibel dan edit.py!

Fred
sumber
Saya tidak pernah memiliki .fla asli. Saya juga tidak memiliki versi Flash yang berfungsi di Linux.
robertc