使用 ffmpeg 来对音频文件(mp3、m4a 等)进行分割

有时我们需要切割一个较长的音频文件,而不想重新编码它,怎么才能达到这个目标?万能的 ffmpeg 非常适合用来做这个。

只需要一条命令:

$ ffmpeg -i somefile.mp3 -f segment -segment_time 300 -c copy out%03d.mp3

参数详解:

  • -i:输入文件;
  • -f:强制格式,即目标格式,这里指定为 segment,即分割;
  • -segment_time:每段的时长,单位为秒,示例是按每 5 分钟来切割;
  • -c:指定编码名称(codec),这里我们不打算重新编码,于是用 copy,非常快;

来源: https://unix.stackexchange.com/a/283547

释放剪贴板潜力,效率更上一层楼

PasteNow

PasteNow 是一款剪贴板管理工具,它将使你的日常工作更轻松和快捷。你可以通过它存储各种各样的临时数据:文本、链接、图像等等。

2 Comments

博主的文章解决了一个大问题 感谢

在macos上切割文件的的时候, Duration的start_time不正确,需要加 `write_xing` 参数

`ffmpeg -i file.m4a -f segment -segment_time 900 -write_xing 0 -c copy out%03d.m4a`

Leave a Comment