ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

ConvertX:完整支持 1000+ 格式的自托管在线文件转换工具

ConvertX:完整支持 1000+ 格式的自托管在线文件转换工具 ConvertX完整支持 1000 格式的自托管在线文件转换工具【免费下载链接】ConvertX Self-hosted online file converter. Supports 1000 formats ⚙️项目地址: https://gitcode.com/GitHub_Trending/co/ConvertXConvertX 是一个自托管的在线文件转换工具部署在自己的服务器或家庭内网浏览器打开网页、上传文件就能拿到转换后的结果。它整合了 FFmpeg、Calibre、Pandoc 等 20 个转换引擎累计覆盖 1000 多种文件格式并原生支持批量处理、密码保护和多账户。支持哪些转换把 1000 格式按类型拆开看比起罗列 20 个转换器的名字按文件类型拆开看更直观——每个转换器背后都是一个成熟的开源引擎图片Vips、ImageMagick、GraphicsMagick、libheif、libjxl覆盖 JPEG、PNG、HEIC、JPEG XL 等其中 ImageMagick 一个就支持 245 种输入格式到 183 种输出格式矢量图Inkscape、resvg、Potrace、VTracer、dvisvgmSVG、EPS 互转Potrace 和 VTracer 专门做位图转矢量文档与电子书Pandoc、Calibre、LibreOffice、MarkitdownPandoc 支持 43 种输入、65 种输出Markdown 转 DOCX 或 PDF 是常见用法Calibre 负责 EPUB 等电子书格式共 26 进 19 出音视频FFmpeg约 472 种输入、199 种输出MP4 转 WebM 或 GIF 这类操作都归它管3D 模型Assimp77 种输入格式到 23 种输出格式FBX、OBJ、GLTF 都在范围内。还有一些长尾场景XeLaTeX编译 LaTeX 出 PDF 的工具处理 LaTeX 文档msgconvert 转换 Outlook 的 .msg 邮件VCF 联系人则直接导出成 CSV。3 分钟用 Docker 跑起一个文件转换服务 一条命令启动容器不需要自己编译任何东西一条命令即可docker run -p 3000:3000 -v ./data:/app/data ghcr.io/c4illin/convertx然后浏览器打开http://localhost:3000创建第一个账号。注意 README 里的提醒第一个注册的账号会拿走初始权限所以别让服务在未配置时就暴露公网否则任何人都能注册成第一个账号。数据落在./data卷里如果提示打不开数据库文件把该目录的所有权调成当前用户即可。环境变量自定义配置所有配置都走环境变量且全部可选。常用几个JWT_SECRET登录 token 的签名密钥官方建议必设、ACCOUNT_REGISTRATION是否允许后续注册默认关闭、HTTP_ALLOWED是否允许非 HTTPS 访问建议只本地开、AUTO_DELETE_EVERY_N_HOURS按小时周期清理过期转换文件默认 24、MAX_CONVERT_PROCESS限制并发转换数。想挂在子路径下用WEBROOT例如/convert跑 FFmpeg 想上 GPU 加速则通过FFMPEG_ARGS传-hwaccel vaapi之类的参数。仓库里的 compose.yaml 提供了一份现成的 Compose 配置。密码保护与多账户团队怎么安全地用第一个账号就是入口ConvertX 从设计上就是多账户的每个人注册自己的账号转换历史只属于自己。默认只有第一个账号创建时才开放注册之后想再开账号需显式设置ACCOUNT_REGISTRATIONtrue登录状态靠 JWT 维持把JWT_SECRET设成强随机串是必做项。用环境变量收紧权限给团队内网部署时ALLOW_UNAUTHENTICATED默认 false控制是否允许匿名使用HIDE_HISTORY可隐藏历史页UNAUTHENTICATED_USER_SHARING控制未登录用户是否共享历史默认都是各自隔离。这套组合下来相当于一个自带访问控制的文件转换站点不需要自己再套一层鉴权。从个人到企业谁最适合上 ConvertX个人用户不想让隐私文件经过公共网盘和转换站自托管文件转换让文件不出自己的网络顺手把一批 HEIC 照片转成 JPEG内容创作者用 Pandoc、Calibre 把稿件批量转成 EPUB、PDF 等发布平台要的格式批量上传意味着一次处理几十份省掉逐个操作小团队或企业内部作为共享转换服务设MAX_CONVERT_PROCESS限制资源占用、靠AUTO_DELETE_EVERY_N_HOURS自动清理磁盘成员各用各的账号互不干扰运维与自托管爱好者Docker 镜像随每次发布更新日常用:latest标签即可维护成本低。写在最后它适合你也适合这些情况适合它的情况你经常批量转换文件且格式落在图片、文档、音视频、3D 这几类里你有一台能跑 Docker 的服务器或 NAS你希望文件不出自己的网络。不适合的情况只是偶尔转一两个小文件——直接用公共在线工具更快省掉部署或者你的目标格式比较冷门——它的能力最终取决于 FFmpeg、Calibre 这些底层引擎先在 README.md 的转换器表格里核对输入输出格式是否覆盖你的需求。只要需求在表格范围内跑一条 Docker 命令你就有了自己的在线文件转换服务。【免费下载链接】ConvertX Self-hosted online file converter. Supports 1000 formats ⚙️项目地址: https://gitcode.com/GitHub_Trending/co/ConvertX创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表