Передача аргументов при вызове os.system в Python 3.6 - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу нарезать аудиофайл на равные 20-секундные фрагменты и хотел бы переименовать выходные файлы в fname0.wav, fname1.wav и т. Д. Как этого добиться?Используя следующее, я получаю ошибку:

enter image description here

1 Ответ

0 голосов
/ 03 февраля 2019

Я запустил тест с помощью ffmpeg, и это сработало:

cmd2 = "ffmpeg -i %s -f segment -segment_time 20 -c copy %s" %(file, fname) + "%09d.wav"
os.system(cmd2)

Вы оставляете "% 09d.wav" как есть и помещаете его в конец строки вне форматирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...