Tệp SWF là gì?

Cách mở, chỉnh sửa và chuyển đổi tệp SWF

Một tệpphần mở rộng tệp .SWF (được phát âm là "Swiff") là tệp Shockwave Flash Movie được tạo bởi chương trình Adobe có thể chứa văn bản và đồ họa tương tác. Các tệp hoạt ảnh này thường được sử dụng cho các trò chơi trực tuyến được phát trong trình duyệt web.

Một số sản phẩm của Adobe có thể tạo các tệp SWF. Tuy nhiên, nhiều chương trình phần mềm không phải Adobe cũng có thể tạo ra các tệp Phim Shockwave Flash, chẳng hạn như MTASC, Ming và SWFTools.

Lưu ý: SWF là từ viết tắt của định dạng web nhỏ nhưng đôi khi còn được gọi là tệp Flash Shockwave .

Cách phát tệp SWF

Các tệp SWF thường được phát từ bên trong trình duyệt web hỗ trợ plugin Adobe Flash Player. Với cài đặt này, một trình duyệt web như Firefox, Edge hoặc Internet Explorer có thể tự động mở các tệp SWF. Nếu bạn có tệp SWF cục bộ trên máy tính, chỉ cần kéo và thả tệp đó vào cửa sổ trình duyệt để phát.

Lưu ý: Google Chrome không tự động tải các thành phần Flash nhưng bạn có thể cho phép Flash rõ ràng trên các trang web nhất định để chúng tải đúng cách.

Bạn cũng có thể sử dụng các tệp SWF trên Sony PlayStation Portable (với phần mềm 2.71 trở lên), Nintendo Wii và PlayStation 3 trở lên. Thao tác này tương tự như trình duyệt trên máy tính để bàn bằng cách phát tệp SWF khi tải tệp từ trang web.

Lưu ý: Adobe Flash Player không cho phép bạn mở tệp SWF thông qua bất kỳ loại menu Tệp nào hoặc bằng cách nhấp đúp vào tệp trên máy tính của bạn. Để làm điều đó đòi hỏi một chương trình khác. Tuy nhiên, xin lưu ý rằng một số tệp SWF là trò chơi tương tác trong khi những tệp khác có thể là quảng cáo hoặc hướng dẫn không tương tác, vì vậy không phải mọi tệp SWF đều được hỗ trợ trong tất cả trình phát SWF.

Trình phát tệp SWF có thể phát các trò chơi SWF miễn phí; chỉ cần sử dụng trình đơn Tệp> Mở ... để chọn đúng từ máy tính của bạn. Một vài trình phát SWF miễn phí khác mà chúng tôi thích bao gồm MPC-HC và GOM Player.

Một trình mở tệp SWF miễn phí cho macOS là SWF & FLV Player. Một trình duyệt khác là Elmedia Player, nhưng vì nó chủ yếu là một trình phát đa phương tiện cho các tệp video và âm thanh, bạn có thể không sử dụng nó để phát các trò chơi dựa trên SWF.

Các tệp SWF cũng có thể được nhúng trong các tệp PDF và được sử dụng bởi Adobe Reader 9 hoặc mới hơn.

Tất nhiên, các sản phẩm của Adobe cũng có thể mở các tệp SWF, như Animate (được sử dụng để gọi là Adobe Flash ), Dreamweaver, Flash Builder và After Effects. Một sản phẩm thương mại đầy tính năng khác hoạt động với các tệp SWF là Scaleform, một phần của Autodesk Gameware.

Mẹo: Vì bạn có thể cần các chương trình khác nhau để mở các tệp SWF khác nhau, hãy xem Cách thay đổi Chương trình mặc định cho phần mở rộng tệp cụ thể trong Windows nếu chương trình tự động mở trong chương trình mà bạn không muốn sử dụng.

Cách chuyển đổi tệp SWF

Nhiều trình chuyển đổi tệp video miễn phí có thể lưu tệp SWF sang các định dạng video như MP4 , MOV , HTML5 và AVI và một số thậm chí cho phép bạn chuyển đổi tệp SWF sang MP3 và các định dạng tệp âm thanh khác. Một ví dụ là Freemake Video Converter .

Một tệp khác là FileZigZag , hoạt động như một công cụ chuyển đổi SWF trực tuyến để lưu tệp thành các định dạng như GIFPNG .

Adobe Animate có thể chuyển đổi tệp SWF thành EXE để tệp dễ dàng chạy trên các máy tính không cài đặt Flash Player. Bạn có thể thực hiện điều này thông qua tùy chọn menu File> Create Projector của chương trình. Công cụ Flajector và SWF là một vài trình chuyển đổi SWF sang EXE thay thế.

Cách chỉnh sửa tệp SWF

Các tệp SWF được biên dịch từ các tệp FLA (các tệp Hoạt ảnh Animate Adobe), làm cho việc chỉnh sửa tệp hoạt ảnh kết quả trở nên không dễ dàng. Nó thường là một ý tưởng tốt hơn để chỉnh sửa các tập tin FLA chính nó.

Tệp FLA là các tệp nhị phân nơi tệp nguồn được giữ cho toàn bộ ứng dụng Flash. Các tệp SWF được tạo bằng cách biên dịch các tệp FLA này bằng chương trình tạo Flash.

Người dùng Mac có thể tìm thấy Flash Decompiler Trillix hữu ích để chuyển đổi các tệp SWF thành FLA để giải mã và chuyển đổi các thành phần khác nhau của tệp SWF và thậm chí không yêu cầu cài đặt Adobe Flash.

Một trình chuyển đổi SWF sang FLA miễn phí và mã nguồn mở là JPEXS Free Flash Decompiler.

Thông tin thêm về định dạng SWF

Phần mềm có thể tạo tệp SWF luôn được Adobe chấp nhận miễn là chương trình hiển thị thông báo cho biết "không có lỗi trong phiên bản Adobe Flash Player mới nhất có sẵn công khai " .

Tuy nhiên, trước tháng 5 năm 2008, việc phát các tệp SWF đã bị hạn chế đối với phần mềm Adobe. Từ thời điểm đó trở đi, Adobe đã xóa tất cả các giới hạn cho cả định dạng SWF và FLV.