XY工具箱

全程本地处理,不会上传服务器

添加图片

选择或拖拽多张图片(支持 JPG / PNG / WebP / GIF)。

点击选择图片或把图片拖拽到此处
可一次选择多张 · 添加后可拖动排序

拼接设置

拼合方式
0 px
开启(填充背景色)
0 = 不限制输出尺寸
输出选项
.jpg
后缀跟随输出格式;默认取第一张图的名字 + “-拼接”

输出预览

尚未输出

添加图片

选择或拖拽多张图片(支持 JPG / PNG / WebP / GIF),每张都会单独填充成正方形。

点击选择图片或把图片拖拽到此处
可一次选择多张 · 添加后可拖动排序

方形设置

按每张图片较长的边确定正方形边长(如 1000×2000 → 2000×2000),原图居中,其余用填充色补齐。

填充方式
开启(填充颜色)
默认白色;关闭后保持透明(需导出 PNG)。
输出选项
0 = 不缩放,直接按原图较长边定正方形;填写后超出上限的仍会等比缩小并保持居中。
.jpg
作为文件名前缀,多张会加上序号;默认取第一张图的名字 + “-方形”。

输出结果

尚未处理
处理结果将显示在这里,可逐张下载

添加视频

选择或拖拽 2 个及以上视频(MP4 / WebM / MOV / MKV),按列表顺序拼接。

点击选择视频或把视频拖拽到此处
可一次选择多个 · 添加后可拖动排序

拼接设置

无损说明

采用 ffmpeg「流拷贝(-c copy)」拼接,不重新编码,画质与体积保持原样,输出约等于各视频大小之和。要求所有视频编码参数一致(分辨率、帧率、编码器、音频格式相同),否则拼接可能失败或输出异常。首次拼接会从 CDN 下载约 30MB 的 ffmpeg 核心并显示下载进度(自动实测挑选最快 CDN,失败自动切换备用源);引导脚本与 Worker 分块由仓库内 lib/ 同源提供,避免跨域 Worker 被浏览器拦截。需通过 http(s) 打开本页。

输出选项
.mp4
默认取第一个视频的名字 + “-拼接”;格式跟随第一个视频。

输出预览

尚未输出

添加音频 / 视频

选择或拖拽多段音频 / 视频(视频会自动提取音轨),将按列表顺序拼接合并为 MP3 或 AAC。

点击选择文件或把音频/视频拖拽到此处
可一次选择多段 · 添加后可拖动排序

拼接设置

采用浏览器内 FFmpeg 处理:单文件可无损提取原音轨,也可按需重编码为 MP3 / AAC,本地处理、数据不出本地。

提取与声道
开启(单文件直接流拷贝原音轨)
仅当只添加 1 个文件时生效、不做重编码;添加多段或关闭后,按下方参数编码合并。
0 s
在两段音频之间插入的静音,可按需错开衔接(仅编码合并时生效)。
输出选项
MP3 三档均支持;AAC 的 VBR 用质量档,ABR / CBR 均按目标比特率编码。
VBR 模式下对应当前三档质量;ABR / CBR 下为目标码率。
.mp3
默认取第一段音频的名字 + “-合并”;无损提取时扩展名跟随源音轨。

输出预览

尚未输出

添加视频

选择一个主视频和一个广告视频,广告会叠加在主视频画面中并真正合成输出为单个 MP4(广告始终可见,默认右下角)。

主视频(广告将叠加其上)
点击选择主视频拖拽到此处
广告视频
点击选择广告视频拖拽到此处

烧录设置

为合成叠加,视频将用 libx264 重新编码(画质有损、体积通常增大),音频直接复制、不重新编码。需通过 http(s) 打开本页。

叠加方式
占主视频宽度的百分比;高度按广告原始比例自动计算。
0 = 无限循环直到主视频结束(默认);填 n = 广告播放 n 次后消失。
拖动定位时广告框距画面边缘的最小距离(像素)。
输出选项
.mp4
默认取主视频的名字 + “-广告”。
数值越小画质越高、文件越大;一般 18–23 为宜(恒定质量,非目标码率)。
越快耗时越短、文件越大;越慢耗时越长、文件越小。

位置预览

显示主视频的一帧画面,广告按缩放尺寸叠加显示;按住广告框拖动即可调整位置(烧录时按相同相对位置输出)。

输出预览

尚未输出

添加视频

选择一个视频,直接播放原文件预览(不经过 FFmpeg),标记要保留的片段后无损切割(流拷贝,不重新编码)。需通过 http(s) 打开本页。

点击选择视频拖拽到此处

预览与切点

高亮区间为保留片段。拖动时间轴、设起点/终点会按帧对齐,可逐帧精确定位;流拷贝输出时切割点就近对齐关键帧,起点可能略早于标记。

00:00.000 / --:--

切割设置

导出方式
合并导出 = 把所有片段拼回一个视频(切掉不要的部分);逐段导出 = 每个片段单独下载。
输出选项
.mp4
默认取视频名 + “-切割”;格式跟随原视频。首次使用会从 CDN 下载约 30MB FFmpeg 核心(带下载进度)。

输出结果

尚未输出

上传图片

上传一张图片,工具会居中裁剪为正方形,并按标准尺寸实时生成预览各类浏览器 / 移动端 / PWA 图标。建议使用清晰的高分辨率方形图(背景透明更佳)。

点击选择图片拖拽到此处

实时预览

未上传图片前,这里会显示各尺寸图标的效果示例。上传后自动按标准尺寸生成,可逐个下载。

Font Awesome 图标搜索

静态搜索当前页面已加载的 Font Awesome 6.4 免费图标,支持关键词搜索与样式筛选,点击即可复制调用代码。全部在本地完成。

加载图标数据…

图标列表