Я пытаюсь создать файл, чтобы при перетаскивании выделенных wav-файлов на пакетный скрипт это a. копирует wavs в подкаталог (/ webclips), заменяет пробелы символами подчеркивания, затем пытается обрезать все новые wav-файлы с начала до 45 секунд. В конце концов я их выцветаю ... Прямо сейчас сценарий копирует штраф, но затем дает пару ошибок, когда он запускает команду обрезки: sox WARN wav: преждевременный EOF на входном файле .wav sox WARN trim: последние 2 положение (позиции) не достигнуто (звук короче, чем ожидалось).Пытается обрезать и исчезать несколько wav-файлов в удаленной папке с помощью SOX
Новые файлы wavs (неправильно) размером 1Kb. Любая помощь будет оценена по достоинству.
Вот мой сценарий
set FOLDERPATH=%~dp0
set FILEPATH=%~dp1
mkdir "%FILEPATH%webclips"
FOR %%A IN (%*) DO (copy %%A "%FILEPATH%webclips")
cd "%FILEPATH%webclips"
for %%j in (*.*) do (
set filename=%%~nj
set filename=!filename:.=_!
set filename=!filename: =_!
if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
)
c:
cd/
CD "Program Files (x86)\sox-14-4-2"
for %%A in ("%FILEPATH%webclips\*.wav") do sox "%%A" "%FILEPATH%webclips\%%~nxA" trim 0 45
pause
Что будет результат после добавления '(' 'перед тем sox' – enjoying
это то же самое. Я убрал непослушную«)»опечатка ... – njames