跳到正文
跟我做

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. 1约 6 分钟

    图片格式转换:WebP/TIFF 批量转 JPG

    把文件夹里的 WebP、TIFF、SVG、PNG 批量转成 JPG 或 PNG。默认先预览每张的尺寸和体积,确认后加 --write 输出到 out/,原图不动。

  2. 2约 6 分钟

    PDF 每页转 PNG:扫描件、课件批量导出

    用 poppler 的 pdftoppm 把 PDF 每一页导出成 PNG,支持只转指定页、调整 150 或 300 dpi。先读页数和页面尺寸,再写盘,原 PDF 不动。

  3. 3约 6 分钟

    视频转音频或 GIF:只留声音,或者做动图

    用 ffmpeg 从视频里抽出 MP3,或截一段做成 GIF。支持只转声音、只做动图,也能两个一起出。结果写到 out/,原视频不动。