GIF 转视频 (MP4) 的工作原理
使用 ffmpeg WebAssembly,完全在浏览器内将动态 GIF 转换为紧凑的 MP4 视频。GIF 帧以 yuv420p 像素格式重新编码为 H.264,这是浏览器和社交平台兼容性最广的选择。生成的 MP4 通常比源 GIF 小五到二十倍,同时看起来明显更清晰,因为 H.264 不限于 256 色,并且比 GIF 的 LZW 算法更有效地压缩帧间冗余。
大多数 GIF 在几秒内转换完成,因为帧数较少。生成的 MP4 在所有现代浏览器中原生播放,可以无插件嵌入网页。MP4 中的循环行为取决于播放器,而不是像 GIF 那样编码在文件中,GIF 携带自己的循环指令。