我有一个很大的 mp3 文件,是从整张 CD 翻录而来的。我想将其分割成每首歌曲一个文件。如果能找到一个可以自动分割文件并检测每首歌曲的开头和结尾的软件就太好了。
额外背景:
我试过 mp3splt 和 audacity。前者无法自动检测歌曲,而 audacity 似乎也无法做到这一点。
我想将歌曲刻录到 CD(mp3 格式)上,然后在我的汽车收音机上播放。它不支持任何花哨的东西,甚至没有 USB 连接器。
答案1
Audacity 在这方面表现不佳 - 因为它重新编码了 mp3,质量下降了。我使用 ffmpeg 来剪切 mp3 - 我相信它不会重新编码:
# start time to end time:
ffmpeg -i input.mp3 -vn -acodec copy -ss 00:00:00 -to 00:01:32 output.mp3
# start time + duration time:
ffmpeg -i input.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3
# start of record till end time:
ffmpeg -i input.mp3 -vn -acodec copy -to 00:01:32 output.mp3
# start time till end of record:
ffmpeg -i input.mp3 -vn -acodec copy -ss 00:01:32 output.mp3
还可以包括毫秒,例如00:00:00.000
。
答案2
你说你试过了mp3splt但你读过吗完整手册页?
我问这个问题是因为-s
静音模式可以采用参数来帮助它确定静音。
下面是带有可选参数的手册页示例:
mp3splt -s -p th=-50,nt=10 album.mp3
th
:被视为静音的阈值水平(dB)nt
轨道数
还有-c
CDDB 数据库查询模式。如果这是一张已知 CD,您可以从网上获取曲目列表。这也会正确命名曲目,并且(我认为)它甚至会设置标签。
它是一种非常强大的工具,也是保持质量的最佳选择之一...所以不要马上将其注销。
答案3
大胆
您可以使用 中的“拆分”或“拆分新”功能将较大的 mp3 分割成小块audacity
,然后将您想要混合的音频部分移到另一个文件中以便将其导出。
在下一个屏幕截图中,我制作了一个新的立体声音轨,以便将分割的音频放入不同的轨道(仅用于视觉目的),然后我将音频的第二部分移动到该轨道,并选择了可以导出到新文件中的一部分音频。
您不必分割音频即可将音频部分导出到不同的文件中,您只需选择音频并在文件菜单中选择“导出选择”即可。
在下一个屏幕截图中,我正在按照上面所说的进行操作。
声音榨汁机
如果您还有 CD,可以使用“ Sound Juicer
”来翻录音频,每首歌曲一个文件,这将允许您选择如何从 CD 中翻录媒体。这样,每首歌曲将有一个 mp3 文件。如果您需要,Audacity 可以轻松完成将所有歌曲混合成一个大文件的任务。
Sound Juicer 可以通过 synaptic 或进入以下网站进行安装:http://burtonini.com/blog/computers/sound-juicer
这里放了一张截图,以便您看到 Sound Juicer 的运行情况。(抱歉,我现在没有 CD 可以翻录,所以播放列表是空的)
答案4
我可以推荐mp3直接剪切. 进行无损转换并在 Wine 下正常运行: