SWF转MP4转换器
将Flash的.swf文件转换为H.264编码的MP4,无需Flash Player即可播放。Adobe于2020年12月31日停止支持Flash后,各大主流浏览器都已移除Flash Player。
视频格式转换器
或将MP4, MOV, MKV … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
数值越低,画质越好,文件越大。18 与源文件看起来几乎一样,23 为默认值,28 及以上会出现明显的模糊。
每秒帧数。除非平台有特定要求,否则保持源帧率;GIF 使用 15–20 fps 就足够了。
仅用于 PowerPoint 文件和单张静态图片:每张幻灯片或图片在画面上停留的时长。
“自动”会为 MP4/MOV 使用 AAC,为 WebM 使用 Opus。若新格式支持,“复制原音频”会原样保留原始声音。
192 kbps 对音乐来说已听不出差别;128 kbps 足够用于语音。
动画的宽度(像素),高度按宽高比自动计算。480 px 适合聊天;720 px 或更大可得到高画质 GIF,但文件会大很多。
GIF 最多支持 256 种颜色。颜色越少文件越小,但渐变和肤色处会出现色带。
用细密的图案混合调色板中的颜色,以掩盖色带。Sierra 效果最平滑;“无”得到的文件最小。
动画是无限循环,还是只播放一次后停止。
可选。填写秒数(如 75)或分:秒(1:15)。留空则从开头开始。
可选。格式与开始时间相同。留空则保留到结尾。
转换后的文件将等于或略小于此大小。
使用方法
- 1
添加SWF文件
最多可拖入 20 个 .swf 文件,每个不超过 95 MB。Flash 文件通常很小,所以这里几乎不会碰到大小限制。
- 2
保持默认MP4设置
转换为 默认设为 MP4,视频编码 为 H.264,音频编码 为 AAC,这一组合在所有手机和浏览器上都能解码。只有当动画看起来卡顿时,才需要调高 帧率。
- 3
转换并检查开头
点击 转换为 MP4,然后播放结果的前几秒进行检查。我们保存的文件副本会在 30 分钟后删除。
SWF 怎么转换成 MP4?
上传 .swf 文件,保持 转换为 为 MP4 且编码为 H.264,然后点击 转换为 MP4。包含视频流或逐帧动画的文件可直接转换;带脚本或交互的 Flash 内容,需要先在模拟器中录屏。
为什么2020年后SWF文件无法播放
1996
FutureSplash 变成 Flash
Macromedia 收购 FutureWave,并把 FutureSplash Animator 更名为 Macromedia Flash,其播放器可读取 .swf 文件。
2005
Adobe 接手
Adobe 完成对 Macromedia 的收购,Flash Player 成为 Adobe 的产品。
2010
iPhone 不支持 Flash
史蒂夫·乔布斯发表《对 Flash 的看法》,解释 iOS 为何不运行 Flash。SWF 无法在 iPhone 或 iPad 上播放。
2017
宣布终止支持
Adobe 宣布将在 2020 年底停止更新和分发 Flash Player。
2021
内容被阻止
自 2021 年 1 月 12 日起,Flash Player 本身拒绝运行 SWF 内容,浏览器也已移除该插件。
这条时间线让许多作品被搁浅:学校的动画作业、Newgrounds 时代的动画短片、网站片头、产品演示,以及用 Flash 或 Adobe Captivate 导出的企业在线培训课件。这些文件仍躺在旧硬盘和备份光盘里,如今双击也打不开有用的内容。
H.264 视频加 AAC 音频的 MP4 与 Flash 正好相反:无需插件,没有脚本引擎,所有手机、浏览器、电视和剪辑软件都支持。动画变成视频后,你可以剪辑、发布,或者用 MP4转GIF 把一小段循环做成 GIF 动图。
SWF文件中哪些内容能转换,哪些不能
SWF
Shockwave Flash(SWF)
SWF 是 Adobe Flash 的编译文件格式,最初由 FutureWave 和 Macromedia 于 1996 年创建。它包含矢量动画、位图、声音、视频和 ActionScript 代码,因此可能是动画、游戏或交互式应用。浏览器已在 2020 年底停止支持 Flash Player,SWF 文件无法再在网页上播放。Ruffle 等模拟器和独立播放器仍可运行其中许多文件。
- 压缩方式
- –
- 透明度
- 支持
- 动画
- 支持
- 发布年份
- 1996 · FutureWave / Macromedia (now Adobe)
MP4
MPEG-4 视频
MP4(MPEG-4 Part 14)是由 ISO/MPEG 标准化的多媒体容器,基于 Apple 的 QuickTime 格式。它通常包含 H.264 或 HEVC 视频和 AAC 音频,也可携带字幕、章节和元数据。它是全球兼容性最好的视频格式,可在手机、浏览器、电视、游戏机和社交平台上播放。其中的视频几乎都是有损的,因此反复重新编码会逐渐降低画质。
- 压缩方式
- 有损
- 透明度
- –
- 动画
- –
- 发布年份
- 2001 · Moving Picture Experts Group (MPEG)
SWF 转 MP4 是一种抢救手段:Flash 时代的动画、横幅和培训片段自 2021 年起无法在浏览器中运行,而视频文件是唯一能在现今所有设备上播放的形式。
| 建议 | 避免 |
|---|---|
| 转换封装了视频的 SWF 文件,例如导出的 Flash 视频播放器和视频片头。 | 指望游戏、测验或菜单在视频中仍可点击。 |
| 转换无需点击、从头播到尾的逐帧动画和动画短片。 | 指望由按钮或脚本触发的声音出现在音轨里。 |
| 保持 帧率 为“与源文件相同”,让节奏与原片一致。 | 转换只负责从已不存在的网站加载真正影片的小型加载器 .swf。 |
| 在存档中保留原始 .swf,MP4 只是观看用的副本。 | 放大 550 × 400 px 的 Flash 舞台并期待高清细节;转换后的视频不会被放大。 |
SWF与MP4的文件大小和画质对比
- 多年来 Flash 默认舞台尺寸(px)
- 550 × 400
- Flash 动画常见帧率
- 12–24 fps
- 此处单个文件上传上限
- 95 MB
- 上传文件删除前的保留时间
- 30 分钟
SWF转MP4常见问题
没有Flash Player还能打开SWF文件吗?
可以,借助模拟器即可。Ruffle 是用 Rust 编写的开源 Flash Player 模拟器,可作为浏览器扩展或桌面应用运行,Internet Archive 也用它来播放其 Flash 收藏。模拟器只是播放文件,而转换后你会得到一个可以保存、分享和编辑的视频。
为什么SWF转换后的视频是黑屏或卡在某一帧?
SWF 是在播放时由矢量图形和 ActionScript 实时生成画面的,而视频转换器只能读取文件中存储的帧和视频流。请先用 Ruffle 播放 SWF,用录屏软件录下来,再转换这段录像。
可交互的Flash游戏能转成MP4吗?
只能转成他人游玩过程的录像。视频只有一条固定的时间线,按钮、菜单和计分逻辑都无法保留。如果想留住对这款游戏的回忆,可以在模拟器中录制一遍完整的游玩过程。
为什么MP4比原来很小的SWF大得多?
Flash 以数学方式存储图形,所以一段两分钟的动画可能只有几百 KB。MP4 则把每一帧都存成像素,文件通常会大好几倍。如果在意大小,可以把 分辨率 降到 720p,把 质量(CRF) 调到 26,或者再用视频压缩处理一遍。
Flash动画里的背景音乐会保留吗?
SWF 沿时间线以音频流存储的声音,会与视频一起编码为 AAC。仅在点击或脚本事件时才播放的声音属于交互层,不会出现在视频里。
转换后的MP4使用什么帧率?
当 帧率 选择“与源文件相同”时,MP4 会沿用 SWF 文件头中写入的帧率。许多 Flash 动画以 12 或 24 fps 制作,播放效果是正常的;只有平台有要求时才选 30 fps。
- FLV转MP4转换器将FLV和F4V格式的Flash视频转换为H.264和AAC编码的MP4,无需Flash即可播放。最多20个文件,每个95 MB,30分钟后自动删除。
- GIF转MP4转换器在线将GIF转换为MP4视频。GIF动图转为H.264视频后,体积通常只有原来的几分之一,在聊天和社交媒体中播放更流畅。
- WMV转MP4转换器将Windows Movie Maker、旧网络研讨会和办公电脑里的WMV文件转换为H.264 MP4,在Mac、iPhone和网页上播放。每批20个,文件30分钟后删除。
- AVI转MP4转换器免费在线将AVI转换为MP4。把DivX、Xvid、Motion JPEG和DV片段转成手机、浏览器和电视都能播放的H.264 MP4。无水印,每批20个文件。
- MP4转GIF在线转换在线把MP4转GIF动图,可设置宽度、帧率、起止时间和颜色数。默认循环播放,无水印,每批最多20个视频。
- FLV转MP3转换器在线将FLV转MP3:从旧网站保存的Flash视频、摄像头录像和RTMP直播录制中提取音频。输出128 kbps MP3,一次最多20个文件。