选择或拖拽多张图片(支持 JPG / PNG / WebP / GIF)。
选择或拖拽多张图片(支持 JPG / PNG / WebP / GIF),每张都会单独填充成正方形。
按每张图片较长的边确定正方形边长(如 1000×2000 → 2000×2000),原图居中,其余用填充色补齐。
选择或拖拽 2 个及以上视频(MP4 / WebM / MOV / MKV),按列表顺序拼接。
采用 ffmpeg「流拷贝(-c copy)」拼接,不重新编码,画质与体积保持原样,输出约等于各视频大小之和。要求所有视频编码参数一致(分辨率、帧率、编码器、音频格式相同),否则拼接可能失败或输出异常。首次拼接会从 CDN 下载约 30MB 的 ffmpeg 核心并显示下载进度(自动实测挑选最快 CDN,失败自动切换备用源);引导脚本与 Worker 分块由仓库内 lib/ 同源提供,避免跨域 Worker 被浏览器拦截。需通过 http(s) 打开本页。
选择或拖拽多段音频 / 视频(视频会自动提取音轨),将按列表顺序拼接合并为一个 MP3。
采用 Web Audio 解码 + LAME MP3 编码,在浏览器本地合并为一个 MP3,数据不出本地。