性能与兼容性

ClipManta转换器有多快?

· 构建版本 679531e

在5个场景和六种浏览器配置下进行180次后续测试,记录转换耗时、代码下载量并检查输出。

在最近的可靠性改进后进行了针对性检查:AAC提取、16位和24位FLAC、AVI转换,以及两个文件的批处理。全部配置在同一台Mac上运行。

验证了什么

已完成的转换
180/180 涵盖这五个场景和六种配置。
已检查的输出文件
216 所有结果均经过独立的完整解码检查。
重复运行的引擎下载量
0 B 已测重复运行中的最大值。
  • AAC提取会复制现有音频。兼容的AAC → M4A不需要重新编码,也无需额外下载编码器。
  • 所有已测配置均完成了FLAC转换和批量转换。当浏览器解码器无法处理FLAC时,WebKit使用了经验证的FFmpeg回退路径。
  • 重复运行复用了引擎代码。开始执行前没有下载引擎,已测的重复运行也均未再次下载引擎代码,包括WebKit的FFmpeg路径。

转换耗时多久?

首次使用全新的浏览器配置文件。重复在同一标签页中,对同一文件再次执行相同操作。耗时包括代码加载、处理及结果检查。

结果就绪耗时的中位数。每个单元格包括三次首次运行和三次重复运行。
操作Chrome FirefoxWebKit
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.054 s 重复:0.033 s 首次:0.146 s 重复:0.062 s 首次:0.096 s 重复:0.073 s
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.252 s 重复:0.228 s 首次:2.629 s 重复:2.536 s 首次:0.665 s 重复:0.457 s
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.227 s 重复:0.205 s 首次:2.666 s 重复:2.578 s 首次:0.665 s 重复:0.452 s
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.003 s 重复:0.809 s 首次:10.689 s 重复:10.416 s 首次:1.166 s 重复:0.901 s
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.465 s 重复:0.427 s 首次:5.273 s 重复:5.190 s 首次:0.969 s 重复:0.745 s

桌面构建运行于配备48 GiB内存的Apple M4 Pro。这些测量不保证每次转换都会更快:额外验证和存储可能增加耗时。下方列出了全部六种配置。

下载了多少代码?

处理引擎在开始执行操作后才加载。此表包含结果就绪前下载的引擎、编解码器和额外界面辅助代码。

开始执行后实际下载的压缩响应正文,包括工作线程和界面辅助代码。
处理路径首次运行 重复运行
AAC提取:Mediabunny + 数据包复制(Chrome)143.9 KB 0 B
FLAC → MP3:Mediabunny + MP3编解码器(Chrome)275.7 KB 0 B
FLAC → MP3:经验证的FFmpeg回退路径(WebKit)10.44 MB 0 B
完整FFmpeg回退路径(Chrome)10.44 MB 0 B
完整FFmpeg回退路径(WebKit)10.44 MB 0 B

只有较轻量的路径无法处理文件时,才会加载FFmpeg。本次重复运行复用了这些字节,但浏览器存储仍可能被清除或自动回收。

KB/MB表示压缩后响应正文的字节数,采用十进制单位。测量使用启用gzip的本地HTTP,未启用可选遥测。WASM指WebAssembly;专用编解码器可能将其包含在JavaScript代码块内。

测试了哪些浏览器?

全部六种配置都在同一台Mac上运行。模拟会改变布局、触摸输入和用户代理。
配置测试构建版本 各配置的结果
桌面Chrome Mac桌面环境156.0.8078.48 已转换30/30
桌面Chromium Mac桌面环境148.0.7778.96 已转换30/30
桌面Firefox Mac桌面环境150.0.2 已转换30/30
桌面WebKit Mac桌面环境26.4 已转换30/30
Android布局模拟 Mac上的移动端模拟Chrome 156.0.8078.48 已转换30/30
iPhone布局模拟 Mac上的移动端模拟WebKit 26.4 已转换30/30

移动端配置在这台Mac上模拟布局、触摸输入和用户代理,不测量手机硬件。WebKit指Playwright WebKit,而非Safari.app。未测试真实iOS Safari、Android设备,也未测试Telegram、Instagram或TikTok的内置浏览器。

后续验证完整结果

展开某个配置可查看全部5个场景。数据为中位数、最小值–最大值范围,以及成功记录耗时的次数(n)。小屏幕可在表格内部滚动。

桌面Chrome 5个场景 · 156.0.8078.48
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.054 s 0.053 s–0.055 s;n=3 重复:0.033 s 0.033 s–0.034 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.252 s 0.248 s–0.254 s;n=3 重复:0.228 s 0.224 s–0.229 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.227 s 0.226 s–0.231 s;n=3 重复:0.205 s 0.205 s–0.207 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.003 s 1.001 s–1.014 s;n=3 重复:0.809 s 0.807 s–0.809 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.465 s 0.463 s–0.468 s;n=3 重复:0.427 s 0.425 s–0.432 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:mp3, flac 首次:275.7 KB 重复:0 B 已转换6/6
桌面Chromium 5个场景 · 148.0.7778.96
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.069 s 0.069 s–0.071 s;n=3 重复:0.030 s 0.029 s–0.031 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.276 s 0.273 s–0.287 s;n=3 重复:0.232 s 0.231 s–0.232 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.260 s 0.258 s–0.261 s;n=3 重复:0.216 s 0.213 s–0.219 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.043 s 1.020 s–1.046 s;n=3 重复:0.796 s 0.794 s–0.809 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.515 s 0.513 s–0.517 s;n=3 重复:0.453 s 0.452 s–0.454 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:mp3, flac 首次:275.7 KB 重复:0 B 已转换6/6
桌面Firefox 5个场景 · 150.0.2
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.146 s 0.143 s–0.146 s;n=3 重复:0.062 s 0.061 s–0.063 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:2.629 s 2.616 s–2.629 s;n=3 重复:2.536 s 2.529 s–2.552 s;n=3 Mediabunny + 编解码器WASM 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:2.666 s 2.662 s–2.669 s;n=3 重复:2.578 s 2.571 s–2.581 s;n=3 Mediabunny + 编解码器WASM 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:10.689 s 10.673 s–10.698 s;n=3 重复:10.416 s 10.344 s–10.417 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:5.273 s 5.258 s–5.282 s;n=3 重复:5.190 s 5.170 s–5.197 s;n=3 Mediabunny + 编解码器WASM 编解码器配置:mp3, flac 首次:275.7 KB 重复:0 B 已转换6/6
桌面WebKit 5个场景 · 26.4
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.096 s 0.091 s–0.097 s;n=3 重复:0.073 s 0.071 s–0.074 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.665 s 0.662 s–0.666 s;n=3 重复:0.457 s 0.453 s–0.463 s;n=3 完整FFmpeg(WASM) 编解码器配置:flac, mp3 首次:10.44 MB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.665 s 0.664 s–0.666 s;n=3 重复:0.452 s 0.451 s–0.459 s;n=3 完整FFmpeg(WASM) 编解码器配置:flac, mp3 首次:10.44 MB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.166 s 1.155 s–1.171 s;n=3 重复:0.901 s 0.897 s–0.905 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.969 s 0.958 s–0.974 s;n=3 重复:0.745 s 0.742 s–0.748 s;n=3 完整FFmpeg(WASM) 已加载模块:mp3-encoder 编解码器配置:mp3, flac 首次:10.58 MB 重复:0 B 已转换6/6
Android布局模拟 5个场景 · 156.0.8078.48
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.052 s 0.050 s–0.054 s;n=3 重复:0.032 s 0.031 s–0.032 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.250 s 0.249 s–0.254 s;n=3 重复:0.223 s 0.223 s–0.225 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.230 s 0.230 s–0.231 s;n=3 重复:0.205 s 0.203 s–0.205 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:flac, mp3 首次:275.7 KB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.002 s 0.999 s–1.013 s;n=3 重复:0.809 s 0.802 s–0.861 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.467 s 0.467 s–0.469 s;n=3 重复:0.430 s 0.427 s–0.431 s;n=3 Mediabunny + 编解码器WASM 已加载模块:mp3-encoder 编解码器配置:mp3, flac 首次:275.7 KB 重复:0 B 已转换6/6
iPhone布局模拟 5个场景 · 26.4
中位数与最小值–最大值范围。n为成功记录耗时的尝试次数。下载量为中位数。
操作 / 输入时间 引擎 / 编解码器下载量结果
提取AAC音频 → M4Avideo.mp4 · 6.61 MB · 12.0 s 首次:0.092 s 0.092 s–0.093 s;n=3 重复:0.071 s 0.071 s–0.072 s;n=3 Mediabunny + 浏览器编解码器 编解码器配置:mp4a.40.2 首次:143.9 KB 重复:0 B 已转换6/6
24位FLAC → MP3audio.flac · 3.58 MB · 30.0 s 首次:0.660 s 0.659 s–0.662 s;n=3 重复:0.458 s 0.456 s–0.459 s;n=3 完整FFmpeg(WASM) 编解码器配置:flac, mp3 首次:10.44 MB 重复:0 B 已转换6/6
16位FLAC → MP3audio16.flac · 852.0 KB · 30.0 s 首次:0.661 s 0.647 s–0.663 s;n=3 重复:0.455 s 0.454 s–0.459 s;n=3 完整FFmpeg(WASM) 编解码器配置:flac, mp3 首次:10.44 MB 重复:0 B 已转换6/6
AVI → MP4legacy.avi · 263.6 KB · 4.1 s 首次:1.162 s 1.155 s–1.171 s;n=3 重复:0.903 s 0.896 s–0.906 s;n=3 完整FFmpeg(WASM) 编解码器配置:avc1.64000d, mp4a.40.2 首次:10.44 MB 重复:0 B 已转换 6/6 AVI时间轴说明请见测试方法。
批量:WAV + FLAC → MP3audio.wav · 8.64 MB · 30.0 s + audio.flac · 3.58 MB · 30.0 s 首次:0.953 s 0.951 s–0.956 s;n=3 重复:0.744 s 0.742 s–0.747 s;n=3 完整FFmpeg(WASM) 已加载模块:mp3-encoder 编解码器配置:mp3, flac 首次:10.58 MB 重复:0 B 已转换6/6

测试方法与可下载数据

  1. 同一输入,三组首次/重复运行。音频测试文件为30秒立体声;AAC提取使用12秒720p MP4;AVI使用约四秒的片段。每组均启动新的浏览器进程和磁盘配置文件。未清除操作系统缓存。
  2. 结果就绪耗时。从开始执行到下载操作可用,包含内置结果验证。选择文件、保存和独立检查不计时。任务按顺序执行,未限制网络或CPU速度。
  3. 观测到的代码与下载。工作线程、编解码器及WASM探针记录了处理路径;本地服务器按生产缓存/CSP规则记录gzip响应字节。观测到的编解码器也包括输出验证所用的编解码器。此次未针对这组输入校准探针开销。
  4. 逐一检查所有输出。全部216个文件均通过独立的FFmpeg完整解码,以及必要轨道、时长、编解码器、音频和视频检查。AAC提取还通过了数据包一致性检查。处理AVI所得的输出保留了文档所述的源时间轴规范化。

本次后续验证涵盖五个选定场景,并非重新运行此前的38场景测试集。它不能证明全站成功率、回退路径占比、大文件安全性、硬件加速、峰值内存或感知质量。

数据是构建版本679531e在特定日期的快照。只有选择链接后才会下载证据资料。

此前的38场景报告与原始数据(ZIP) · 在可靠性更新前,使用构建版本35d47a0进行了1,368次尝试。历史测量数据保存在该归档中。