ffmpeg将音频文件分割成单独的片段



我有一个00:15:24长度的.mp3文件,我想把它分成三个单独的文件,最好使用txt文件输入,比如:

segemnts.txt

00:00:00 00:04:55 seg1
00:04:55 00:08:41 seg2
00:08:41 00:15:24 seg3

如何用一个命令完成此操作?

while read start end out; do
ffmpeg -nostdin -y -ss "$start" -to "$end" -i my.mp3 "$out"
done < segments.txt

seg1等必须具有扩展名:seg1.mp3。或者,使用"$out.mp3"将其添加到脚本中。

最新更新