У меня есть 2 аудиофайла:
file-1.mp3 длительностью 10 секунд
file-2.mp3 длительность 5 секунд
Я буду смешивать файлы от начала до конца файла-2. Таким образом, выходной файл должен быть 5 секунд.
Я использую командную строку из Windows 7/10
Сначала я попытался, можно ли использовать soxi -d file-2.mp3 в качестве переменной для команды дифферента sox.
sox file-1.mp3 out.mp3 trim 0 "soxi -D file-2.mp3"
Я получаю ошибку: sox FAIL trim: ошибка синтаксического анализа позиции 2
Только soxi -D file-2.mp3 дает мне продолжительность в секундах назад в командной строке Windows, поэтому soxi работает.
Я пытаюсь все использовать вывод soxi, но что я не так делаю?