?

Log in

No account? Create an account

обратно | туда

"Купца Найдёнова посетила муза и показала ему кукиш". И мне тоже. Просто сейчас иду за мага в Baldur's Gate II, - хочу пройти ToB c модом Ascension, где выставлены все опции - посмотрел на сопутствующее искусство, там есть миксы, где используются саунды из игры. А чем я хуже, подумалось мне и решилось, что ничем. Саунд-бякалка типа Ejay есть (туда даже сэмплы из самой-самой первой дэнсмашины поставил), пошёл доставать саунды из игры. Попутно скачал Infinity Explorer, почитал скрипты - качество программирования, конечно, в BGII на порядок выше, чем в NwN. Ладно, достал саунды, формат интерплеевский .acm, файлы названы по порядковым номерам - надо конвертить, а потом искать нужные (трёп Лиларкора, меча +3, если кто понимает). Достаю конвертер acm-wav и вижу, шта-а, понимаиш, он консольный и работает по одному файлу за раз, а там у меня их несколько сотен, к тому же порядок перечисления имён завязан на 16-ричную систему. То есть писать .bat-файл с сотнями запусков конвертера - будет грандиозный геморрой, к тому же польза окажется однократной.

Ладно, думаю. Напишу в дельфи ланчер с использованием ACPI-функций или как там они называются. То бишь эмуляцию "звёздочки" в командной строке для такого рода конвертеров. А дельфи, сцуко, не запускается, выводя ошибку, что какую-то точку входа для процедуры, связанной с версией виндов, он не видит. Та же самая ошибка, насчёт которой мне три дня тому назад звонила прежняя сокурсница. Я тогда посоветовал ей убить Старфорс на машине и сказал, как. Больше не звонила. Как честный человек, столкнувшись с той же самой проблемой, прибегнул к тому же решению и убил Старфорс во всех версиях. А дельфи всё равно не работает. Так что я не могу написать прогу, сконвертировать файлы, выбрать нужные и приступить к вдохновенному творчеству. И такая хренотень целый день.

Так что. Если у кого-то есть ссыла на конвертер, где можно acm перегонять в wav пачками, просьба ткнуть. Если кто знает, с какого перепугу сбесился дельфи, просьба просветить. И ещё. Если кто знает, как из avi более-менее машинно сделать анимированный gif, просьба поделиться сведениями - хочу распороть Тормент и понаделать юзерпиков, конвертер тамошнего видеоформата у меня есть.

Comments

( Всего-то 12 — добавить )
deadgeny
21 май, 2006 16:20 (UTC)
(вспоминая старое...)
Если вы пользуетесь программой Far, то в нем есть такая вещь как "Apply command".
Используется так: выделить нужные файлы и нажать Ctrl+G
Думаю, что это поможет победить конвертер.
ivanstor
21 май, 2006 16:42 (UTC)
А в чем проблемы с .bat?
Прекрасно он обрабатывает по маске, если винды старше win2k
Подробности в хелпе ком строки:
for /?

17ur
21 май, 2006 16:57 (UTC)
Re: А в чем проблемы с .bat?
В смысле? У меня есть консольный конвертер, который маски не понимает. Насколько я знаю (а знаю я немного), надо писать .bat-файл, в котором указать каждый запуск отдельной строчкой. Ну там несколько тысяч звуковых файлов, как я сейчас посмотрел. Даже с учётом copypaste в текстовом редакторе - всё равно мартышкин труд.
ivanstor
21 май, 2006 17:22 (UTC)
Re: А в чем проблемы с .bat?
Все же почитайте то, что в комстроке выдаст команда:
for /? | more
А батничек для обработки должен выглядеть примерно так:
----------------
FOR %%F IN (*.acm) DO converter_acm_to_wav "%%F" "%%~nF.wav"
----------------
Можно и рекурсивно обрабатывать, все есть в хелпе команды FOR
17ur
21 май, 2006 18:31 (UTC)
Re: А в чем проблемы с .bat?
Угу, понял. Посмотрел хэлп. Наверное, так и сделаю.
(Анонимно)
23 май, 2006 10:09 (UTC)
Re: А в чем проблемы с .bat?
+1!
regul8or [myopenid.com]
21 май, 2006 19:06 (UTC)
Как из avi сделать анимированный gif
Есть такая программа VirtualDub. Водится на sourceforge. В avi можно выделить кусок, которую нужно экспортировать, наложить нужные фильтры (например crop) и экспортировать в один из поддерживаемых графических форматов. Targa - точно, что ещё - не помню. Получится каталог с массой графических файликов, которые можно загрузить ну в тот же ImageReady. Или куда ещё. Собственно, всё. Руками почти работать не придётся.
dmitry_maximov
21 май, 2006 19:08 (UTC)
Все нормальные люди в BG ходят инвокерами.

А остальные -- ненормальные.

P.S. ну, про for /f уже написали
fon_rotbar
22 май, 2006 01:27 (UTC)
Запускаете примитивный VBA (допустим, из состава офиса тупорылого) и за 45 секунд пишете всё, что надо.
А навороченный Дельфи пусть дальше не запускается.
(Анонимно)
23 май, 2006 10:08 (UTC)
Джаг для вас - поход системный, хоть и ламерский:
1. с помощью type и dir делаем файлик с названиями файлов
2. Вставляем содержимое в excel (получается столбец)
3. Делаем шаблонную операцию по преобразованию имени файла в команду и растягием ее на все ячейки столбца.
4. Выделяем столбец с командами и копируем ее в bat файл.
17ur
23 май, 2006 11:11 (UTC)
Хорошо, но

а) поздно;
б) я в экселе работать не умею - да-да, у великих есть свои слепые пятна. :-)
ex_dunenkof
5 июн, 2006 06:50 (UTC)
Есть отличная прога, работала на интерплеевских аудиоформатах - Game Audio Player (GAP). Про BGII не скажу, но из Фоллаута звук выдирала. Брать тут - http://bim.km.ru/gap/
( Всего-то 12 — добавить )

Latest Month

Ноябрь 2019
Вс Пн Вт Ср Чт Пт Сб
     12
3456789
10111213141516
17181920212223
24252627282930
Разработано LiveJournal.com
Designed by Lizzy Enger