ROUTE
文件转换:换格式,不动内容
图片、PDF、视频、字幕的格式转换。每条路线都给一条能本地跑的命令,先预览再写盘,原文件保留,不依赖在线转换网站。
3 篇已发布18 分钟读完
适合谁
- 平台只收 JPG/PNG,手里的素材却是 WebP、TIFF 或 SVG。
- PDF 要拆成图片,视频只要声音或一张动图。
- 不想把文件传到陌生网站,也不确定对方什么时候删。
做完得到什么
- 一个批量转图片格式的脚本,支持 JPG 和 PNG 两种输出。
- 一条把 PDF 每页导出成 PNG 的命令。
- 一条从视频里抽 MP3 或 GIF 的命令。
- 一套共同习惯:输入目录只读,结果写
out/,确认后再落盘。
建议顺序
先转图片,确认目录和输出位置;再处理 PDF 页面;最后做视频抽音频和动图。前两条只读文件,跑错了重来成本很低;视频转码最慢,放最后。
三篇都在本地运行,不需要上传,也不需要登录。转换前先备份原文件,尤其是要覆盖同名输出的时候。
后续会补什么
- 字幕格式互转:SRT、VTT、ASS。
- 音频格式统一:WAV、FLAC、M4A 转 MP3。
按顺序做
每一步都建立在上一步的产物上,建议不要跳步。
- 1约 6 分钟
图片格式转换:WebP/TIFF 批量转 JPG
把文件夹里的 WebP、TIFF、SVG、PNG 批量转成 JPG 或 PNG。默认先预览每张的尺寸和体积,确认后加 --write 输出到 out/,原图不动。
- 2约 6 分钟
PDF 每页转 PNG:扫描件、课件批量导出
用 poppler 的 pdftoppm 把 PDF 每一页导出成 PNG,支持只转指定页、调整 150 或 300 dpi。先读页数和页面尺寸,再写盘,原 PDF 不动。
- 3约 6 分钟
视频转音频或 GIF:只留声音,或者做动图
用 ffmpeg 从视频里抽出 MP3,或截一段做成 GIF。支持只转声音、只做动图,也能两个一起出。结果写到 out/,原视频不动。