有没有一种简单的方法来分割 mp3 文件?

Yuv*_*val 35 windows mp3 command-line

我最近学会了一个巧妙的技巧。要将 mp3 文件连接在一起,您只需使用命令(在 Windows 中)

copy /b *.mp3 joined.mp3
Run Code Online (Sandbox Code Playgroud)

瞧,你有一个大的 mp3 文件。

我的问题:是否有相反的方法,即拆分 mp3 文件,这很容易

Nat*_*man 44

我经常使用mp3splt。它是一个适用于 Windows 和 Linux 的开源程序,并包含一个 gui(我不使用它,所以我无法对其发表评论)。

这是我通常用来将播客分成 6 分钟片段的命令行:

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
Run Code Online (Sandbox Code Playgroud)
  • -t 6.0: 每 6 分钟分割一次
  • -g %[@N=0,@o]:对于每个部分使用原始标签,但从 0 开始更新曲目编号。
  • -o "@n @f": 输出文件名应为原始文件名,并在前面附加曲目编号。

  • 我在汽车收音机上的有声读物上使用了相同的内容,这些有声读物不太记得位置。我建议使用“-f”,他们说这对 vbr 是必要的,而且我的经验是更容错。我还添加了“-O 0.3”以进行 3 秒的重叠,以防拆分发生在单词的中间。 (3认同)

Jim*_*eth 28

有两种方法可以拆分 MP3:

  1. 解码成波、分裂和重新编码。这是 Audacity 使用的方法,会导致音频质量下降
  2. 直接分割MP3。您对分割位置的分辨率较低,但结果不会降低音频质量。我使用MP3DirectCut 取得了相对较好的成功。

通常你会想要使用第二种方法,因为它是无损的,除非你真的不关心你的音频质量。


sch*_*ibk 8

它不像您在问题中提到的命令那么容易。话虽如此,有一些简单的方法可以做到。

Audacity是一款免费程序,可让您拆分 mp3。一旦掌握了界面,它就相对容易使用。

  • Audacity 很好,而且 Beta 版 1.3.x 更易于使用。我建议直接从那个版本开始 (3认同)
  • 仅供参考,虽然 Audacity 是一个很棒的工具,但以这种方式拆分 MP3 涉及解码和重新编码 MP3。这会降低音频质量。 (3认同)

Umb*_*ule 6

试试MP3DirectCut。它是免费的,对我有用。


Mik*_*own 6

专门的 MP3 分割器(例如 mp3DirectCut)可在帧边界上进行剪切。但大多数 MP3 使用位储存器来节省空间;一帧的音频数据通常从前一帧开始,有时是后 2 或 3 帧。因此,分割点附近的帧可能无法播放并被悄悄跳过。如果分裂发生在沉默中,则可能无需担心。

如果分割发生在连续音乐的中间,您可能会注意到跳帧。为了帮助缓解这种情况,请使用mp3packer将 mp3 扩展至 320 kbps -b 320 -r in.mp3 temp.mp3,同时使用最少的位存储库 ( ),在 mp3DirectCut 中进行编辑,然后再次使用 mp3packer 重新打包 ( -s -t -z temp.mp3 out.mp3)。它不能保证有效,因为在高比特率文件中可能不可避免地使用位存储库,但它可以提供帮助,并且不会导致质量损失。

或者,您可以使用pcutmp3进行分割。它保留必要的帧并将无缝播放数据(编码器延迟和填充信息)添加到文件开头的 LAME 标记。支持此数据的播放器将在播放时修剪额外的样本。