我有一个文件夹,里面有几个MP3文件,我需要从中提取10-15秒的音频。我还想通过将sample-(name).mp3附加到转换的文件中来重命名这些文件。我如何通过Shell脚本做到这一点?提前感谢!
您需要像ffmpeg这样的工具来完成此任务。还有其他工具,比如mp3split。
你可以写这样的脚本
对于目录中的每个文件:
ffmpeg -t 15 -i infile.mp3 - codec copy sample-$infile.mp3
Hu,我现在不知道如何准确地提取文件(.mp3)的10/15秒,但是您可以使用名为xxd的程序以十六进制格式读取文件的一部分,并将其复制到名为sample_name的新文件中…试着写一个小脚本,我会试着帮助你。
感谢Linux页面上的一个用户-得到了这个bash脚本,工作完美。感谢大家对我的帮助,非常感谢!
#/bin/bash
for I in *.mp3做mp3splt " $我00.00.00 00.10.00 - o样本——"${我%。mp3}"完成了