用 FFmpeg 裁剪音频片段(-ss / -to)

在命令行按起止时间从 MP3/WAV 音频里剪出一段,不用音频编辑软件。

Windows音频FFmpeg低风险
运行 ffmpeg -i song.mp3 -ss 00:01:30 -to 00:03:00 -c copy clip.mp3,即可保留 1分30秒 到 3分 之间的音频。

01命令

命令
$ ffmpeg -i song.mp3 -ss 00:01:30 -to 00:03:00 -c copy clip.mp3

02作用说明

把 -ss 和 -to 写在 -i 之后表示输出定位,FFmpeg 会丢弃范围之外的内容。加 -c copy 时裁剪瞬时完成且无损,但切点会对齐到最近的帧边界——对音频来说误差通常不到一秒。如果需要精确到采样点的切口,去掉 -c copy 让 FFmpeg 重新编码即可。

03风险

风险低风险
使用条件FFmpeg is not preinstalled on Windows — install it first with: winget install --id Gyan.FFmpeg
!注意: 输出会直接覆盖已存在的同名文件,注意先确认文件名。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Seeking (FFmpeg wiki)
    FFmpeg Trac Wiki · community · 2026-09-17
    依据: Explains -ss/-to input and output seeking: seeking on output with -c copy cuts at the nearest keyframe, and re-encoding gives sample-accurate cuts.

最后验证: 2026-09-18 · 分类: 媒体