“毫不费力”地修剪MP3文件[重复]


13

我有一个mp3文件,可以说它长25分钟。我了解任何软件都可以将文件的前20分钟提取为新的MP3文件。但是,我想找到一种解决方案,可以“无损”地执行此操作,即保留原始MP3块并仅使用块的前4/5并相应地修改标题。这样,提取过程不会造成质量损失。我正在将文件剪切成几秒钟无声的空间,因此应该可以在块之间进行剪切。

(一个很好的类比是,仅通过仅在剪切块内截取块就可以在块的边界处截取JPG文件。可以解码,剪切并再次对其进行编码,但是会造成质量损失)

(据我所知,默认情况下,软件会将文件解码为波形,提取所需部分,然后使用MP3算法再次对其进行编码。这不是我想要的,因为第二次压缩会不必要地降低质量。)

(我更喜欢linux解决方案,但是我也可以访问Windows。)


mp3并非无损。
DavidPostill

4
我@DavidPostill 知道。但是每个解码编码步骤都会进一步破坏文件;我想避免这种情况。我试图澄清自己。
2015年

众所周知,单重编码质量损失可能不会引起人的注意。
iTayb,2015年

1
多么有趣的问题。+1
Dave

1
明确说明一下:从可播放的意义上说,仅剪切mp3文件的末尾将起作用,但是大多数媒体播放器将显示错误的持续时间。@SamiKuhmonen在技术上正确地说mp3规范在持续时间内不包含任何元数据规范时,实际上有一个称为XING标题的标准,其中包含在VBR文件中进行搜索的持续时间和入口点。
twall

Answers:


6

在linux下,您可以使用mp3splt。如果需要,它也带有gui,可用于linux和Windows。

从手册页:

mp3splt是一个免费的命令行实用程序,可让您从多个拆分点拆分mp3和ogg文件,而无需解码和重新编码。

从文件中提取前20分钟:

mp3splt -f original.mp3 0.0 20.0

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.