Страница 3 из 4
Добавлено: Вт янв 29, 2019 20:27
MFS90
А почему эти параметры переехали до "Cleaned"?
Добавлено спустя 5 минут:
Скрипт работает, но не так как я думал (имею в виду влияние на звук). Уверен дело в интерполяции, точнее в её наличии. Что то не вижу в мануале как её полностью убрать или попробовать линейную интерполяцию для оценки работы.
Добавлено: Вт янв 29, 2019 20:28
Flasher
Ну, такая катавасия у этой утилиты. Автор намешал команды с ключами, из-за этого получился кривокомпотный синтаксис, где нужно соблюдать подобную последовательность. Результат хоть верный оказался?
Добавлено: Вт янв 29, 2019 20:42
MFS90
Результат - тяжело сказать с работающей интерполяцией.
Нашел что интересно проверить, но как вы выразились катавасия получается

Добавлено: Вт янв 29, 2019 20:53
Flasher
Я ещё −e signed не вставлял. С ним кнопка не работает, пытаясь прочесть ключ как файл. Синтаксис оставляет желать лучшего. Автор там явно намудрил и сильно.
Добавлено: Вт янв 29, 2019 20:58
MFS90
Попробовал вот так
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" "%%f" −b 12 -r −v −I −b 90 26k "Cleaned\%%~nxf" gain -n -10 dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1
Всё равно не получается
Добавлено: Вт янв 29, 2019 21:09
Flasher
-b 12 -r -v -I -b вместо −b 12 -r −v −I −b пробуйте. Символ "−" с сайта нельзя использовать, только "-". Обратил внимание на
Flasher писал(а):Я ещё −e signed не вставлял.
И понял, почему не работало.

Добавлено: Вт янв 29, 2019 21:16
MFS90
Все равно что то не так. Символы вручную изменил, на "-" не создаёт файл. Пробовал новый тхт создавать.
Добавлено: Вт янв 29, 2019 21:32
Flasher
-b 12 -b 90 вместе — это как минимум странно.
Смотрите за сообщениями в консоли с правкой в первом поле /q/k "md ... и наличием кавычки в конце параметров: dcshift 0". Галку с "в свёрнутом виде" только снимите.
Добавлено: Вт янв 29, 2019 21:34
MFS90
Снял, оно всё равно мелькает закрывая окно.
Примеры из ссылки ниже:
Код: Выделить всё
sox input.wav −b 24 output.aiff rate −v −I −b 90 48k
sox input.wav −b 16 output.wav rate −s −a 44100 dither −s
тут
мануал уже с нормальными символами, но всё равно не получается что то у меня ничего. Коды это явно не моё

Добавлено: Вт янв 29, 2019 21:55
Flasher
Что-то я утомился. Отложим на день-другой..

Добавлено: Вт янв 29, 2019 21:55
MFS90
ok
Добавлено: Чт янв 31, 2019 12:53
Flasher
MFS90 писал(а):Примеры из ссылки ниже:
Ну, если следовать данной логике, то всё работает:
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned>nul&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f -b24 "Cleaned\%%~nxf" rate -v -I -b 90 48k gain -n -10 dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1
А если брать -b12, то пишет о невозможности преобразования wave в 12 бит.
MFS90 писал(а):Снял, оно всё равно мелькает закрывая окно.
Сомневаюсь, что правки верные.
Команда: %ComSpec% /q/
k "md Cleaned>nul&for %f in
Параметры: (%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f -b12 "Cleaned\%%~nxf" rate -v -I -b 90 26k gain -n -10 dcshift 0
"
Добавлено: Чт янв 31, 2019 13:07
MFS90
Приветствую. Ваш последний скрипт заработал, но мне придётся уже самостоятельно подбирать параметры. Нужного влияния на файл эти пока не дают.
Очень странную вещь сегодня обнаружил. Те кнопки, предыдущие, которые ускоряли и делали нормализацию, теперь почему то не работают.
Вообще ничего не менял. Всё, что сделал это сфотошопил иконки для кнопок. Но я проверял, когда сделал иконки всё работало. Просто перестали работать. Папку Cleaned создают, но файлов внутри нет. Что за мистика?

Добавлено: Чт янв 31, 2019 13:14
Flasher
Кнопка — это не
скрипт. Не надо путать эти понятия.
Вряд ли мистика. Протестируйте на исходных файлах (тех, что не давали сбой). Вероятно какие-то файлы конфликтуют с определёнными опциями. А чтобы это узнать, нужно смотреть в консоль. И я написал как.
Добавлено: Чт янв 31, 2019 13:16
MFS90
Пробел даёт конфликт! как это можно устранить?