提取视频帧 的工作原理
直接在浏览器中从任意视频提取 PNG 或 JPG 格式的静态图像,ffmpeg WebAssembly 在你的设备上运行 fps 滤镜。你可以提取每一帧、每秒一帧,或以自定义的秒数间隔提取帧。你还可以将提取范围限制在片段内的特定时间段。ffmpeg 完成后,每张提取出的图像都会以各自独立的下载链接提供,不会打包成压缩包。
PNG 输出会完全按照视频帧中的样子精确保留每个像素,适合图像分析、缩略图生成或机器学习数据集准备。JPG 输出会应用有损压缩以减小单个文件体积,代价是画质略有下降,更适合视觉预览或只需要快速参考的场合。提取速度取决于所请求的帧数和设备的 CPU 性能;从短片段中提取几个关键帧几乎是即时的,而从一段较长的 4K 录像中提取每一帧则可能需要几分钟。