Я хочу нарезать аудиофайл на равные 20-секундные фрагменты и хотел бы переименовать выходные файлы в fname0.wav, fname1.wav и т. Д. Как этого добиться?Используя следующее, я получаю ошибку:
Я запустил тест с помощью ffmpeg, и это сработало:
cmd2 = "ffmpeg -i %s -f segment -segment_time 20 -c copy %s" %(file, fname) + "%09d.wav" os.system(cmd2)
Вы оставляете "% 09d.wav" как есть и помещаете его в конец строки вне форматирования.