Разделить большое количество wav-файлов на мелкие части

введите описание изображения здесь

У меня есть большое количество wav-файлов (более 50 000), и мне нужно разделить каждый wav-файл на 10-секундные длинные части. Почти невозможно сделать это один за другим, поэтому мой вопрос: есть ли способ сделать это в ffmpeg или, например, в sox? Я любитель, поэтому мне нужны точные инструкции

  • Сравнение образцов .wav из командной строки
  • Проблемы с преобразованием WAV в ALAC с помощью пакетного задания
  • конвертировать wav в flac с тегами
  • Исходный плагин Audio CD для .wav-файлов. Linux
  • Как определить реальный размер выборки и количество каналов в WAV-файле?
  • конвертировать музыкальную библиотеку WAV в FLAC в командной строке и добиваться наилучшего качества
  • Как я могу скопировать WAV-файл из аудио компакт-диска и проверить его?
  • Сделать звуковую карту видимой для нового пользователя
  • One Solution collect form web for “Разделить большое количество wav-файлов на мелкие части”

    Это упоминается как пример в man sox :

    разделите входной файл на несколько файлов длиной 30 секунд. Каждое имя выходного файла будет иметь уникальный номер в его имени, как описано в разделе «Выходные файлы».

     sox infile.wav output.wav trim 0 30 : newfile : restart 

    Итак, если ваши файлы wav находятся в каталоге ~/myfiles , и вы хотите создать разделенные версии в ~/split вы можете сделать

     mkdir ~/split cd ~/myfiles find . -name '*.wav' \ -exec sh -c 'mkdir -p ~/split/$(dirname "{}")' \; \ -exec sox {} ~/split/{} trim 0 10 : newfile : restart \; 
    Interesting Posts

    Какой формат в офисной либерре писатель выбрать, чтобы опустить проблемы при открытии слова на окнах?

    Postfix relay – удалить все следы домена основного узла

    после включения Xinerama (в графической карте AMD с двумя головками) системная графика зависает

    изменение оболочки по умолчанию в / bin / bash в планировщике заданий, например, в CRON

    почему завершение не работает для всех псевдонимов?

    Расширение строки расширения скобки, содержащейся в переменной для использования в цикле for?

    Устройство видеозахвата: любой шанс получить исходные данные?

    Сценарий Bash для преобразования второго столбца в файл csv из Unix во время чтения / даты

    Нужна помощь в настройке Xorg.conf для монитора 6 Big Desktop

    proc прерывает информацию

    Как объединить много сжатых файлов в один архив?

    Полностью удалить Grub с компьютера

    Выполните вывод скрипта, который извлекает данные из CSV

    В чем разница между `su“ и` su -login`?

    Настройка переменной окружения для пусковых установок для рабочего стола

    Linux и Unix - лучшая ОС в мире.