Bash脚本提取第一秒和重命名文件夹中的mp3文件



我有一个文件夹,里面有几个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}"完成了

相关内容

  • 没有找到相关文章

最新更新