开始工作吧。
在浏览器本地完成视频/音频/文档处理 · 由 Cloudflare Pages + ffmpeg.wasm 驱动
网页视频提取
输入网页或媒体直链,解析并预览/下载视频。
媒体格式转换
视频互转、转音频、转 GIF,可调分辨率/码率。
定点截取
按起止时间截取片段,支持快/精两种精度。
视频转音频
一键剥离音轨为 MP3/WAV/M4A/FLAC/OGG。
文档转换
Word / Markdown / TXT / HTML → HTML / PDF。
合规与边界
了解合法使用范围与技术限制。
网页视频提取
输入网页地址或媒体直链(.mp4/.webm/.m3u8 等),经边缘代理绕过 CORS 后解析、预览与下载。
<video> / og:video / twitter:player:stream 等直链。无法解析需要登录、付费或经 yt-dlp 才能下载的站点(如 YouTube / B站)——这类请走 Agent 侧下载。媒体格式转换
上传本地文件或粘贴直链,转换为目标格式。
定点截取
按"开始~结束"或"开始+时长"截取片段,音视频均可,可互转格式。
视频转音频
一键剥离音轨,导出为常用音频格式。
文档转换
Word / Markdown / TXT / HTML → HTML 预览或导出 PDF(浏览器打印)。
合规与技术边界
合法使用范围
本工具仅用于处理你拥有版权或已获明确授权的内容。请勿用于抓取、下载或分发未经授权的受版权保护材料。
技术边界(务必了解)
• 本地处理:所有转码、截取、视频转音频、文档转换均在你的浏览器内通过 ffmpeg.wasm 完成,文件不上传任何服务器。
• 网页视频提取:经 Cloudflare 边缘函数代理拉取直链媒体。受浏览器与平台限制,无法解析需登录、付费或经 yt-dlp 才能获取的站点(YouTube / B站 等)。
• 内存限制:ffmpeg.wasm 将整个文件载入内存(MEMFS)。建议输入文件 ≤ 300MB,过大可能失败。
• 任意站点下载:需要 Python 后端(yt-dlp),Cloudflare 无法运行。此类需求请使用 Agent 侧下载能力,或自托管非 Cloudflare 后端。
部署
本项目为 Cloudflare Pages 静态站点 + Pages Functions 代理。详见仓库 README。