Никаких лишних попыток не надо. Делайте в точности, как я пишу.
И как обновитесь, поставьте * в начале первого поля кнопки.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
cmd /k if exist "%COMMANDER_PATH%\Utils\SoX\sox.exe" (echo True) else echo False
Что покажет?
Последний раз редактировалось Flasher Ср янв 30, 2019 10:46, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ЧТД. У вас нет файла sox.exe в папке c:\Program Files\Total Commander\Utils\SoX\. И спорить с этим не имеет смысла.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Вот так я не внимательно читаю, когда вы даёте мне лишнюю пищу для ума, как было с параметрами. Заработало! Странно, что не обратили внимание, ведь я путь писал, и там все лежало просто в Utils
Добавлено спустя 5 минут:
Посмотрел на волну в итоге, после скрипта. Скорость повысилась тональность совпадает. Вот с DC offset мутная история. Увеличил волну максимально, ровно в ноль фейд не сделался. Может быть попробовать вместо 0 поставить 1? (Ред. Попробовал получился ужас...звуковая ось сместилась, так что 0 верно)
Добавлено спустя 2 минуты:
И еще, вот недостаток нашел. Как сделать, чтобы скрипт не создавал копию файла А.wav в виде A_1.wav а заменял его либо создавал папку тут же и в неё сохранял новый файл?
Да пробуйте. Почитайте описание dcshift. У команды ещё второй параметр есть. Я там мало что понимаю (не перевод, а по теме).
MFS90 писал(а):а заменял его либо создавал папку тут же и в неё сохранял новый файл?
Ну, давайте так. Изначально нужно было работать с группой. Тогда есть смысла всю группу создать в новой папке?
Последний раз редактировалось Flasher Вт янв 29, 2019 18:52, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Почитал, там что то очень стрёмное про фильтр. Фильтр неизвестной природы может очень негативно повлиять на фазу сигнала, но это уже дебри. Наверно я слишком сильно задрал начало и конец файла когда проверял работу DC offset.
Про работу кнопки мой комментарий вы прочли?
Смысл есть. Так как есть оригинал в другом месте на диске, на рабочем столе копия которая не имеет ценности. Как пример: до этой эпопеи с кнопкой я работал в Audacity и она запуская макрос создавала в папке с обрабатываемыми файлами папку "Cleaned". Тут сейчас бы сделать, что то похожее.
Либо чтобы просто заменяло эти файлы без дублирования (файлы выбранные для обработки)
Добавлено спустя 7 минут:
Да, вот еще. Выделив группу файлов, обрабатывается только один.
я так понимаю последний пункт надо менять:
Создать отредактированную версию WAVE-файла под курсором (SoX)
1
Добавлено спустя 25 минут:
и еще одно замечание - как изменить код, чтобы отдельно сделать кнопку без слияния каналов файла в моно (то есть оставить стерео)? Есть время от времени такая необходимость.
Последний раз редактировалось Flasher Пт фев 01, 2019 21:19, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я же специально синим выделил и remix и дефис. Что ж вы так...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Сплю плохо, от этого с внимательностью проблемы.
Работает. Благодарен. Теперь я так понимаю мне просто числа в speed менять чтобы другие тональности делать?! Какая там логика? предположим нужно будет самостоятельно какой то пункт добавить/убрать, чтобы вас не тревожить, просто после "Cleaned\%%~nxf" вписывать параметры из мануала SOX?
Арифметическая. 1.5 - больше в полтора раза или на 50%.
А насчёт вписания параметров там в некоторых случаях надо смотреть на стыковку ключей (дефис спереди) и команд (без дефиса). См. примеры из мануала. Будут сложности, обращайтесь. Посмотрим.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f -r 26k -b 12 "Cleaned\%%~nxf" gain -n -10 dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1
Последний раз редактировалось Flasher Чт янв 31, 2019 13:22, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.