View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 19:13 Post subject: |
|
|
MFS90 wrote: | так как я это вторая попытка была. | Никаких лишних попыток не надо. Делайте в точности, как я пишу.
И как обновитесь, поставьте * в начале первого поля кнопки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 19:16 Post subject: |
|
|
поставил TC 9.12.
Путь к нему вот такой
c:\Program Files\Total Commander\
Utils перенёс во внутрь этой папки.
И вот снова..."первого поля кнопки" и сиди гадай какого поля? Команда, параметры? Попробовал и туда и туда, всё то же, что и на последнем скриншоте. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 19:26 Post subject: |
|
|
Вообще-то актуальная версия 9.21a, а не 9.12.
MFS90 wrote: | и сиди гадай какого поля? | Серьёзно? Как "Параметры:" может быть первым, если оно второе?
Выполните из комстроки Тотала команду:
Code: | cmd /k if exist "%COMMANDER_PATH%\Utils\SoX\sox.exe" (echo True) else echo False | Что покажет? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Wed Jan 30, 2019 11:46; edited 1 time in total |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 19:32 Post subject: |
|
|
Вот что пишет:
False
C:\Users\MFS\Desktop> |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 19:34 Post subject: |
|
|
ЧТД. У вас нет файла sox.exe в папке c:\Program Files\Total Commander\Utils\SoX\. И спорить с этим не имеет смысла. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 19:40 Post subject: |
|
|
Вот так я не внимательно читаю, когда вы даёте мне лишнюю пищу для ума, как было с параметрами. Заработало! Странно, что не обратили внимание, ведь я путь писал, и там все лежало просто в Utils
Добавлено спустя 5 минут:
Посмотрел на волну в итоге, после скрипта. Скорость повысилась тональность совпадает. Вот с DC offset мутная история. Увеличил волну максимально, ровно в ноль фейд не сделался. Может быть попробовать вместо 0 поставить 1? (Ред. Попробовал получился ужас...звуковая ось сместилась, так что 0 верно)
Добавлено спустя 2 минуты:
И еще, вот недостаток нашел. Как сделать, чтобы скрипт не создавал копию файла А.wav в виде A_1.wav а заменял его либо создавал папку тут же и в неё сохранял новый файл? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 19:49 Post subject: |
|
|
Ну, слава тебе...
Да пробуйте. Почитайте описание dcshift. У команды ещё второй параметр есть. Я там мало что понимаю (не перевод, а по теме).
MFS90 wrote: | а заменял его либо создавал папку тут же и в неё сохранял новый файл? | Ну, давайте так. Изначально нужно было работать с группой. Тогда есть смысла всю группу создать в новой папке? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Tue Jan 29, 2019 19:52; edited 1 time in total |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 19:52 Post subject: |
|
|
Почитал, там что то очень стрёмное про фильтр. Фильтр неизвестной природы может очень негативно повлиять на фазу сигнала, но это уже дебри. Наверно я слишком сильно задрал начало и конец файла когда проверял работу DC offset.
Про работу кнопки мой комментарий вы прочли?
Смысл есть. Так как есть оригинал в другом месте на диске, на рабочем столе копия которая не имеет ценности. Как пример: до этой эпопеи с кнопкой я работал в Audacity и она запуская макрос создавала в папке с обрабатываемыми файлами папку "Cleaned". Тут сейчас бы сделать, что то похожее.
Либо чтобы просто заменяло эти файлы без дублирования (файлы выбранные для обработки)
Добавлено спустя 7 минут:
Да, вот еще. Выделив группу файлов, обрабатывается только один.
я так понимаю последний пункт надо менять:
Создать отредактированную версию WAVE-файла под курсором (SoX)
1
Добавлено спустя 25 минут:
и еще одно замечание - как изменить код, чтобы отдельно сделать кнопку без слияния каналов файла в моно (то есть оставить стерео)? Есть время от времени такая необходимость. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 20:32 Post subject: |
|
|
MFS90 wrote: | но это уже дебри. | Вот и я о том.
Кнопка: Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" %%f "Cleaned\%%~nxf" speed 1.8877 gain -n -10 remix - dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1 |
MFS90 wrote: | Либо чтобы просто заменяло эти файлы без дублирования | Там с этим какие-то проблемы. На виндовой версии по крайней мере.
MFS90 wrote: | Выделив группу файлов, обрабатывается только один. | Я в курсе. Выше сделано.
MFS90 wrote: | Есть время от времени такая необходимость. | Сделать копию и remix - убрать разве проблема?
И у проги есть большой минус. Она не понимает non-ASCII-символы. Автор не ставит это в приоритет. Хотя есть какой-то патч для разрабов, но это надо автора трясти. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Fri Feb 01, 2019 22:19; edited 2 times in total |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 20:45 Post subject: |
|
|
Отлично, с Cleaned тоже сгодится.
убрал remix, но видимо не верно.
Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" "%%f" "Cleaned\%%~nxf" speed 1.8877 gain -n -10 - dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1 |
папку создало но там пусто. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 20:46 Post subject: |
|
|
Я же специально синим выделил и remix и дефис. Что ж вы так... _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 20:52 Post subject: |
|
|
Сплю плохо, от этого с внимательностью проблемы.
Работает. Благодарен. Теперь я так понимаю мне просто числа в speed менять чтобы другие тональности делать?! Какая там логика? предположим нужно будет самостоятельно какой то пункт добавить/убрать, чтобы вас не тревожить, просто после "Cleaned\%%~nxf" вписывать параметры из мануала SOX? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 20:58 Post subject: |
|
|
MFS90 wrote: | Какая там логика? | Арифметическая. 1.5 - больше в полтора раза или на 50%.
А насчёт вписания параметров там в некоторых случаях надо смотреть на стыковку ключей (дефис спереди) и команд (без дефиса). См. примеры из мануала. Будут сложности, обращайтесь. Посмотрим. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MFS90
Joined: 16 Jan 2019 Posts: 30
|
(Separately) Posted: Tue Jan 29, 2019 21:06 Post subject: |
|
|
ну вот уже сложности. Решил попробовать как SOX сделает файл в 12 бит 26 Кгц. Однако что то я не так намудрил в коде:
Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" "%%f" "Cleaned\%%~nxf" -r 26k -b 12 output.wav -n -10 dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1 |
Пробовал еще вот так:
Code: | TOTALCMD#BAR#DATA
%ComSpec% /q/c md Cleaned&for %f in
(%S) do "%%COMMANDER_PATH%%\Utils\SoX\sox.exe" "%%f" "Cleaned\%%~nxf" sox −r 26k −e signed −b 12 input.raw output.wav -n -10 dcshift 0
wmploc.dll,61
Создать редакции выбранных WAVE-файлов (SoX)
1 |
Добавлено спустя 34 секунды:
И бога ради не интересуйтесь, по что оно мне надобно. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 29, 2019 21:20 Post subject: |
|
|
И не собираюсь, только предложения все с большой буквы пишите. А то у вас то так, то эдак.
Code: | 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 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Thu Jan 31, 2019 14:22; edited 1 time in total |
|
Back to top |
|
|
|