В настоящее время я сталкиваюсь с проблемой, когда мне нужно взять какой-нибудь mp3-файл и создать еще один mp3-файл, в котором первый проигрывается в течение заданного промежутка времени, зацикливая при необходимости. Предпочтительно я ищу решение командной строки. Пробовал ffmpeg и sox, но не смог найти решение с ними. Поэтому сейчас я ищу несколько вариантов.
Дальнейшее объяснение: допустим, у меня есть файл foo.mp3, мне нужно создать файл bar.mp3, который имеет некоторую заданную длину, скажем, 30 секунд и который содержит файл foo.mp3, и если foo.mp3 короче, чем 30 секунд он зацикливается так много раз, что заполняет все 30 секунд. Надеюсь теперь понятно, о чем я прошу.