![]() |
Пакетная обработка звуковых файлов со схожими именами
Здравствуйте, пытаюсь написать скрипт для массовой обработки звуковых файлов и последующего складывания этих файлов в отдельной директории:
Файлы в папке выглядят так:
Нужно разбить это список на группы по 2 файла и передать их в утилиту для склейки звуковых файлов. Пример группы файлов:
В обоих файлах отличается только последние цифры перед расширением (т.е. файлов начинающихся на "2014_10_01_00_23_26_250_" гарантировано будет только 2) Команда для этих файлов выглядит как sox.exe -v 2.0 -m %файл_один% %файл_два% -C 48.99 converted/файл_один.mp3 highpass 10 2 Удалось только написать bat-файл для обработки 2х файлов Drag&Drop'ом, но файлов тысячи и обработка по 2 файла вручную очень муторно, направьте плиз в нужную сторону, решение подойдет любое - bat, vbs и т.д. Спасибо. Текущий скрипт: Код:
@echo off |
Вобщем пока ждал ответа, сам разобрался, всем спасибо.
P.S. Если кому нужен аналог, готовый код: (с возможностью выбора папки через стандартный Windows-диалог) Код:
@if (@a==@b) @end /* |
Время: 05:55. |
Время: 05:55.
© OSzone.net 2001-