время начала и окончания каждой предопределенной главы, цель: 10 командных строк ffmpeg для их разделения
ffmpeg -i audiofile.mp3 -acodec copy -ss begin to end ch'number'.mp3
сначала добавьте в начало шаблон '-i output.mp3 -acodec copy -ss' с помощью sed
sed -e '1,$s/^/ -i audiofile.mp3 -acodec copy -ss' file1 > file2 #file1 :contains 2 columns of begin and end time
результат
-i audiofile.mp3 -acodec copy -ss begin, end
секунду замените ',' на '-to' глобально на g
sed s'/, / -to /g' file2 > file3
у нас будет
-i audiofile.mp3 -acodec copy -ss begin -to end
Счетчик третьего приращения с awk
awk '{$(NF+1) = "ch"(NR-1)".mp3"} 1' file3 > file4
получаем ch0.mp3 ch1.mp3 ..ch10.mp3
-i audiofile.mp3 -acodec copy -ss begin -to end ch'number'.mp3
ffmpeg читать ввод из файла4
ffmpeg $(cat file4)
у вас будет 10 глав