我有一个 mp3 文件,假设它的长度为 25 分钟。我知道任何软件都能够提取文件的前 20 分钟作为新的 MP3 文件。但是,我想找到一种可以“无损”地完成此操作的解决方案,即保留原始 MP3 块并仅使用块的前 4/5 个并相应地修改标题。这样,提取过程就不会造成任何质量损失。我正在将文件剪切到几秒钟无声的空间中,因此在块之间进行剪切应该是可能的。
(一个很好的类比是沿着块的边界剪切 JPG 文件,只需取剪切内的块即可。人们可以解码文件,剪切并再次编码,但质量会有所损失。)
(据我所知,默认情况下,软件会将文件解码为波形,提取所需部分并使用 MP3 算法再次编码。这不是我想要的,因为第二次压缩会不必要地降低质量。)
(我更喜欢 Linux 解决方案,但我也可以访问 Windows。)
答案1
使用 Linux 您可以使用mp3splt。如果您需要,它还有一个 GUI,可用于 Linux 和 Windows。
从手册页中:
mp3splt 是一个免费的命令行实用程序,允许您从多个分割点分割 mp3 和 ogg 文件,而无需解码和重新编码。
从文件中提取前 20 分钟:
mp3splt -f original.mp3 0.0 20.0