Пакетная обработка выбранных wav-файлов

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

А почему эти параметры переехали до "Cleaned"?

Добавлено спустя 5 минут:

Скрипт работает, но не так как я думал (имею в виду влияние на звук). Уверен дело в интерполяции, точнее в её наличии. Что то не вижу в мануале как её полностью убрать или попробовать линейную интерполяцию для оценки работы.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, такая катавасия у этой утилиты. Автор намешал команды с ключами, из-за этого получился кривокомпотный синтаксис, где нужно соблюдать подобную последовательность. Результат хоть верный оказался?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Результат - тяжело сказать с работающей интерполяцией.

Нашел что интересно проверить, но как вы выразились катавасия получается
Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я ещё −e signed не вставлял. С ним кнопка не работает, пытаясь прочесть ключ как файл. Синтаксис оставляет желать лучшего. Автор там явно намудрил и сильно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение 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
Всё равно не получается
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

-b 12 -r -v -I -b вместо −b 12 -r −v −I −b пробуйте. Символ "−" с сайта нельзя использовать, только "-". Обратил внимание на
Flasher писал(а):Я ещё −e signed не вставлял.
И понял, почему не работало. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Все равно что то не так. Символы вручную изменил, на "-" не создаёт файл. Пробовал новый тхт создавать.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

-b 12 -b 90 вместе — это как минимум странно.
Смотрите за сообщениями в консоли с правкой в первом поле /q/k "md ... и наличием кавычки в конце параметров: dcshift 0". Галку с "в свёрнутом виде" только снимите.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение 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
тут

мануал уже с нормальными символами, но всё равно не получается что то у меня ничего. Коды это явно не моё :cry:
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Что-то я утомился. Отложим на день-другой.. Изображение
Последний раз редактировалось Flasher Вт янв 29, 2019 21:56, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

ok
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение 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"
Последний раз редактировалось Flasher Чт янв 31, 2019 13:24, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Приветствую. Ваш последний скрипт заработал, но мне придётся уже самостоятельно подбирать параметры. Нужного влияния на файл эти пока не дают.
Очень странную вещь сегодня обнаружил. Те кнопки, предыдущие, которые ускоряли и делали нормализацию, теперь почему то не работают.
Вообще ничего не менял. Всё, что сделал это сфотошопил иконки для кнопок. Но я проверял, когда сделал иконки всё работало. Просто перестали работать. Папку Cleaned создают, но файлов внутри нет. Что за мистика?
Изображение

Изображение
Последний раз редактировалось MFS90 Чт янв 31, 2019 13:15, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Кнопка — это не скрипт. Не надо путать эти понятия.

Вряд ли мистика. Протестируйте на исходных файлах (тех, что не давали сбой). Вероятно какие-то файлы конфликтуют с определёнными опциями. А чтобы это узнать, нужно смотреть в консоль. И я написал как.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MFS90
Сообщения: 31
Зарегистрирован: Вт янв 15, 2019 23:38
Контактная информация:

Сообщение MFS90 »

Пробел даёт конфликт! как это можно устранить?
Ответить