» TeamX (Архив Форума)«


Форум TeamX » Тех. поддержка » ACM и WAV (Вопросы по acm2wav и snd2acm)

Переход по темам
<< Пред. След. >>
Единственная страница этой темы

 
DUDE
Пользователь

Откуда: Москва, Россия
Регистрация: Дек. 2004

Всего: 10 сообщений

Помогите новичку!!!
У меня вот такой вопрос:
Решил я значит с озвучкой поработать, скачал проги, с acm2wav вроде разобрался, но вот можно ли декодировать из acm в wav не по одному, а сразу несколько файлов? А то по одному муторно.
А вот с snd2acm дела хуже обстоят, что-то я вообще не врублюсь, как с ней работать!
Помогите, кто, чем может, пожалуйста.


-----
trey

Отправлено: 0:50 - 6 Дек., 2004
Alan Killenger
Пользователь

Откуда: Россия, Ижевск
Регистрация: Июль 2004

Всего: 404 сообщения

Цитата:
..можно ли декодировать из acm в wav не по одному, а сразу несколько файлов?

Составляйте bat'ники, это пригодится . А вообще, вы ведь можете насторить acm2wav как программу, которая по умолчанию открывает *.acm файлы.

%1 - первый параметр, в данном случае - имя файла.
%2 - второй параметр, в данном случае - расширение файла.
%3 - третий параметр, в данном случае от него зависит размер *.acm файла, 1 <= %3 <= 100.

acm2wav %1.%2

snd2acm -WAV %1.%2 %1.acm -q %3

С тем, как пользоваться snd2acm я тоже крайне долго #&@%ся, ну а что такое compare.exe, зачем это нужно и как этим пользоваться - до сих пор не знаю .

(Отредактировал(а) Alan Killenger - 4:09 - 6 Дек., 2004)

-----
hit me, nail me, make me god

Отправлено: 2:55 - 6 Дек., 2004
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

Всё ещё и от операционки зависит. В DOS и 9х команда for почти ничего не умеет, а в NTшках это просто сказка.

Но и там, и сям будет работать
for %i in (*.acm) do acm2wav %i -m
(из командной строки) или
for %%i in (*.acm) do acm2wav %%i -m
(из пакетного файла).

Вот. Получили WAVки из ACMок.
Дальше все DOSовцы обламываются, ибо требуются нетривиальные возможности NTшного синтаксиса:
for %i in (*.wav) do snd2acm %i out_dir\%~ni.acm.

А вот когда snd2acm научится понимать левые АСМки, можно будет обойтись командой
for %i in (*.acm) do snd2acm %i out_dir\%~ni.acm



-----
Обломись! Я подложил туда носок...

Отправлено: 8:36 - 6 Дек., 2004
DUDE
Пользователь

Откуда: Москва, Россия
Регистрация: Дек. 2004

Всего: 10 сообщений

2 Alan Killenger
А можно про составление *.bat файлов по подробнее (что в нём прописывать надо?).

2 YikxX
А можно это объяснить как-нибудь по проше, а то я что-то про for %i in (*.acm) do acm2wav %i -m и всё остальное не очень понял :-) Пожалуйста!

P.S.
У меня acm'ки от RUS

-----
trey

Отправлено: 19:11 - 6 Дек., 2004
Alan Killenger
Пользователь

Откуда: Россия, Ижевск
Регистрация: Июль 2004

Всего: 404 сообщения

Создаете файл с расширением *.bat и пишите в нем
Цитата:
snd2acm -WAV my_sound.wav my_sound.acm -q 50

<=>
Цитата:
set %1=my_sound
set %2=wav
set %3=50
snd2acm -WAV %1.%2 %1.acm -q %3


(или пишите тоже самое в командной строке), enter.

Учитывайте полное имя файла, если запускаете в другой директории. Если хотите знать большего, сами команды можете найти в виндовой справке.. но там нечитабельно и непонятно. Если никто не пошевелится, попробую рассказать сам.. А вообще нужна отдельная тема "BAT изврат".

P.S. Формат *.acm файлов вроде от перевода не зависит .

(Отредактировал(а) Alan Killenger - 23:27 - 6 Дек., 2004)

-----
hit me, nail me, make me god

Отправлено: 22:21 - 6 Дек., 2004
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

2 Alan Killenger: Еще как зависит. У ЛК свои ACM, у Гуся - свои. Про РУС - не знаю. Но если в acm2wav есть отдельная опция для раскодировки ACM-ок от RUS - то наверное тоже свои.

2 DUDE: И чего непонятно? Кладешь в какой-нить каталог ACM файлы для раскодирования, туда же кладешь acm2wav.exe, в FARe или Коммандере каком переходишь в этот каталог, потом в командной строке набираешь for %i in (*.acm) do acm2wav %i -m -r (для RUS), жмешь Энтер и ждешь, пока все перекодируется.

-----
Обломись! Я подложил туда носок...

Отправлено: 10:05 - 7 Дек., 2004
DUDE
Пользователь

Откуда: Москва, Россия
Регистрация: Дек. 2004

Всего: 10 сообщений

2 YikxX
Спасибо, в acm2wav всё работает, а вот когда в snd2acm прописываешь for %i in (*.wav) do snd2acm %i out_dir\%~ni.acm (вместо out_dir прописываю директорию куда конвертировать), то все звуки запаковываются в один файл ~ni.acm
Что не так?


-----
trey

Отправлено: 16:25 - 7 Дек., 2004
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

А вот тут сложнее. Я когда переделывал озвучку для своего мода вообще каждый файл отдельно кодировал из WAV в ACM. Потому как если в WAV зашкаливает уровень звука, то в ACM появляются так называемые coefficients (об их количестве в закодированном в ACM файле snd2acm тебе и сообщает) - а по-русски просто щелчки, причем довольно громкие и режущие слух. Так что надо кодировать каждый файл в ACM отдельно, и играться с опцией -a чтобы не было coefficients. Иначе получится не озвучка - а г..но. Естественно об одном уровне звука у всех ACM-ок нечего и думать. Такая вот недоработанная прога...
Скопом я их не кодировал, так что помочь ничем не могу.

-----
Обломись! Я подложил туда носок...

Отправлено: 16:53 - 7 Дек., 2004
DUDE
Пользователь

Откуда: Москва, Россия
Регистрация: Дек. 2004

Всего: 10 сообщений

2 Alan Killenger
Можешь вписать пример своего *.bat файла?
А то все равно не понятно...

(Отредактировал(а) DUDE - 18:49 - 8 Дек., 2004)

-----
trey

Отправлено: 18:47 - 8 Дек., 2004
Alan Killenger
Пользователь

Откуда: Россия, Ижевск
Регистрация: Июль 2004

Всего: 404 сообщения

Лично мой конкретный BAT'ник.
Цитата:

set exe_dir=c:\fallout2\tools\utilites\WAV@ACM\
set wav_dir=c:\fallout2\tools\music\
set acm_dir=c:\fallout2\tools\music\

set quality=10

%exe_dir%snd2acm.exe -WAV %wav_dir%My_wind1.wav %acm_dir%wind1.acm -q %quality%
%exe_dir%snd2acm.exe -WAV %wav_dir%My_wind2.wav %acm_dir%wind2.acm -q %quality%


Использование: выделить *.bat файл, нажать enter. Плохо тогда еще знал штуку for. Приведенные выше примеры тоже обязаны работать. Вы можете написать иначе.
Цитата:

set file_name=%1

set exe_dir=c:\fallout2\tools\utilites\WAV@ACM\
set wav_dir=c:\fallout2\tools\music\
set acm_dir=c:\fallout2\tools\music\

set quality=10

%exe_dir%snd2acm.exe -WAV %wav_dir%%file_name% %acm_dir%%file_name%.acm -q %quality%



-----
hit me, nail me, make me god

Отправлено: 21:38 - 8 Дек., 2004
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

А еще для полного щастья напишите, плиз, требования к входным .raw и. wav файлам. Например, сколько битов для диалогов 8 или 16, частота везде 22050 или не везде. В Саунд фордже при сохранении есть такой параметр со значениями(signed, unsigned, и signed bit для 8-и битов) - что выбирать для диалогов?

вот мои ватники, может че-то не так?

1)snd2acm -16 ara_21.ACM bazar.ACM
acm2wav bazar.acm -m

2)snd2acm -WAV perevod.wav ara_21.acm -q 100 -a 10

perevod сохранен с параметрами 16-бит
моно, 22050. Весит 1.3 мега-32 сек

нажимаю 2), жму 1) для проверки - вылезает bazar.wav c теми же параметрами, но длина 29 сек и весит 1.28. И вместо связной болтовни какой-то шум. При этом файл ara_21.acm нормально проигрывается с помощью плагина для винампа. Пробовал вставить  в игру его - шум.
Если тот же ватник(1) использовать для родных фоловских звуков, то вылезает нормальный wav без глюков. У меня фаргус и речь идет о первом фоле, если это имеет значение

Вопрос:  как получить правильный acm-файл?

(Отредактировал(а) Set - 9:56 - 17 Янв., 2005)

(Отредактировал(а) Set - 10:18 - 17 Янв., 2005)

Отправлено: 9:08 - 17 Янв., 2005
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

Для диалогов - 8 бит, для музыки - 16 бит.
Цитата:

(signed, unsigned, и signed bit для 8-и битов) - что выбирать для диалогов?

Без понятия...

-----
Обломись! Я подложил туда носок...

Отправлено: 12:26 - 17 Янв., 2005
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

Похоже проблема состоит не в переводе из wav в acm, а в переводе из нормального acm в фаргусовский. Камрады, ктоинть знает, как это сделать? И может ли этот вопрос решиться заменой exe-шника?

Отправлено: 14:44 - 17 Янв., 2005
Raven
Пользователь

Откуда: Владик
Регистрация: Февр. 2004

Всего: 408 сообщений

Я звуком никогда не занимался, но краем уха слышал, что у Фаргуса не acm, а какие-то wav-ы. Они, вроде, двиг подправили. Может и ошибаюсь.

Отправлено: 15:34 - 17 Янв., 2005
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

А зачем тебе в фаргусовские acm переводить? И разве snd2acm позволяет это делать? 8-[ ]
Конечно же надо делать нормальные acm, а потом экзешник менять.


(Добавление от 15:40 - 17 Янв., 2005.)


Фаргусовские ACM - это голый RAW с шапкой от ACM. Такая вот странность.

-----
Обломись! Я подложил туда носок...

Отправлено: 15:35 - 17 Янв., 2005
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

Спасиба за заботу. snd2acm этого похоже не позволяет . А вот про raw это новость для меня. Кхм, наверно это уже децл офтоп, но как отразиться смена экзешника на работе фола в целом, кроме того, что сейвы старые не будут работать. По идее ведь все должно быть гут.
Кстати, может найдутся добрые люди кинут мне на мыло этот самый екзешник: mymyset@yandex.ru

Отправлено: 19:22 - 17 Янв., 2005
Anchorite
Пользователь

Откуда: Не здесь
Регистрация: Янв. 2003

Всего: 283 сообщения

YikxX: Для диалогов - 8 бит, для музыки - 16 бит.
Хммм. Странно. Я в диалогах  использовал 16 битные ВАВ-ы.

2Set: У меня есть прога, которая переделывает нормальные ACM-ы в Фаргусевые. Я с ее помощью делал АСМ-ы для мода TeamX.

Отправлено: 19:34 - 17 Янв., 2005
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

2Anchorite: буду очень благодарен, если ты мне ее вышлешь на мыло Я так предполагаю, она не много весит.

Отправлено: 8:42 - 18 Янв., 2005
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

2 Anchorite: Я привел стандартный расклад. Конечно же ты волен делать диалоги из любых вавок.

2Set: А причем тут сэйвы? Сэйвы будут работать. Но вот головы, у которых останется фаргусевая озвучка - замолчат.

-----
Обломись! Я подложил туда носок...

Отправлено: 9:29 - 18 Янв., 2005
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

2VikxX: насколько я помню, когда я заменял фарусовский екзешник английским во втором фоле, мои сейвы перестали грузиться, пришлось пользоваться специальной прогой(вроде F2 Savegame converter), которая как-то исправляла сейвы. В чем там дело, не знаю. Может и в первом такая же бадяга. Проверить сам не могу - нету английского екзе.

Отправлено: 10:10 - 18 Янв., 2005
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

У меня такого не происходило. Хотя полной уверенности нет.

-----
Обломись! Я подложил туда носок...

Отправлено: 12:45 - 18 Янв., 2005
Set
Пользователь

Регистрация: Апр. 2004

Всего: 15 сообщений

2YikxX: На счет первого фола ты оказался прав. сейвы не нужно переделывать.

Отправлено: 18:34 - 19 Янв., 2005
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

Приветствую всех!

Я долго отсутствовал, может чего пропустил, но появился такой вопрос - Куда делась из acm2wav опция перекодировки в WAV для ACMок от ФарГуся? Чем мне теперь их перекодировать, может кто подскажет?

-----
Обломись! Я подложил туда носок...

Отправлено: 10:59 - 16 Фев., 2006
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

acm2fargus

Отправлено: 12:23 - 16 Фев., 2006
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

Делаю этой прогой, получаю WAVку из ACMки, но ни один плэер эту WAVку играть не хочет, пишет "Файл поврежден или имеет неизвестный формат".
Может какой ключ надо в командной строке указать? В хелпе после запуска проги ничего про ключи нет.

-----
Обломись! Я подложил туда носок...

Отправлено: 13:24 - 16 Фев., 2006
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

Пардон, меня заклинило . Тебе ж надо acm в wav, а эта штука конвертит acm в фагрусовую версию acm.

"Откуси" заголовок от любой подходящей вавки и замени асмовый заголовок. У Гусей ведь не асм, а просто вав с асмовым заголовком.

Отправлено: 13:29 - 16 Фев., 2006
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

И что, мне во всех 73-х файлах заголовки менять? 8-)
Тем более я не знаю, где заголовок у нормальной WAV начинается и заканчивается и у фаргусовских ACMок тоже.
Попроще способа нет?

P.S. Зачем вообще эту опцию убрали?

-----
Обломись! Я подложил туда носок...

Отправлено: 13:55 - 16 Фев., 2006
Wasteland Ghost
Маленькое Злое Привидение

Откуда: Россия, Самара
Регистрация: Дек. 2002

Всего: 2251 сообщение

Без понятия. А она вообще была? У Руса и Фаргуса разные форматы?

Отправлено: 15:12 - 16 Фев., 2006
YikxX
Пользователь

Откуда: NCR :)
Регистрация: Февр. 2004

Всего: 304 сообщения

У меня уже тоже сомнения в этом возникли. Точно не помню, была ли такая опция, но вроде как уже смутно припоминается, что нет. Хотя я могу и ошибаться...
Цитата:

У Руса и Фаргуса разные форматы?

Конвертация с ключем -r (RUS) не катит - в получаемой WAVке только дикий шум.


-----
Обломись! Я подложил туда носок...

Отправлено: 15:31 - 16 Фев., 2006
Perceptron
Модератор

Откуда: Ivanovo
Регистрация: Май 2003

Всего: 502 сообщения

Сейчас специально посмотрел - ни в версии 1.1б, ни в 1.22 опции для Фаргуса нет.
ИМХО, он по умолчанию должен Фаргус конверить.

Отправлено: 7:18 - 18 Фев., 2006
 

Переход по темам
<< Пред. След. >>
Единственная страница этой темы


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com