Я пытаюсь найти способ в Fedora 17 извлечь случайную секунду из данного аудиофайла, используя консольную команду.
Есть ли пакет YUM, который может мне помочь?
С помощью sox вы можете редактировать аудиофайлы в командной строке. Если вам нужна ровно одна секунда, это извлечет секунду между 00:16 и 00:17.
sox input.wav output.wav trim 00:00:16 00:00:01
Первый аргумент трима - это начало трима, а второй - его продолжительность.
Если вы используете команду soxi
, вы можете узнать продолжительность вашего аудиофайла.
Если вам удастся сделать небольшой скрипт, который получит длительность вашего файла и выберет случайное число, меньшее этой длительности, я думаю, что вы хорошо :)