Смена заголовка файлов
Автор
mauzer
, Jun 06 2010 19:36
Сообщений в теме: 9
#1
Отправлено 06 June 2010 - 19:36
Имеется группа звуковых файлов VAG(PSX ADPCM),в них нужно заменить заголвки - первые 64 байта на 36 байт.В ручную через Hex сильно геморно,т.к. файлов около 1200шт.Может есть какие-нить программы для автозамены или скрипты,или ещё чего?
пример файлов и заголовков:
http://www.sendspace.com/file/nnp86w
пример файлов и заголовков:
http://www.sendspace.com/file/nnp86w
#2
Отправлено 06 June 2010 - 21:14
Если это делается для конвертирования файлов в .WAV, то оно всё лишнее, т.к. эти .VAG файлы без труда конвертируются при помощи ToWav последней версии.
#3
Отправлено 07 June 2010 - 04:45
Нет не угадал.Мне нужно удалить VAG-заголовок и вставить другой,это для портирования озвучки необходимо.
#4
Отправлено 07 June 2010 - 06:51
Ну, как добавить новый заголовок - это не вопрос. Делается простой .BAT файл (вместо .MUS можно и другое расширение использовать для конечного файла):
Код |
@echo off for %%a in (*.vag) do copy /b "add header.bin" + "%%a" "%%~na.mus" |
А вот для отрезания, скорее всего, придётся писать программу...
#5
Отправлено 07 June 2010 - 08:02
-=CHE@TER=-, СПАСИБО!!!Нужная команда,осталное погуглю,мож повезёт.
А если добавить в конец файла,как будет выглядеть эта же команда?
А если добавить в конец файла,как будет выглядеть эта же команда?
#6
Отправлено 07 June 2010 - 12:15
Почитай справку что-ли:
copy /?
copy /b файл1 + файл2 + файл3 .... + файлN файл_результат
copy /?
copy /b файл1 + файл2 + файл3 .... + файлN файл_результат
#7
Отправлено 07 June 2010 - 15:26
Я имел ввиду не клеить их,а добавить заголовок в конец каждого файла.Кстати почитал,помогло .Спасибо ещё раз!
Код |
@echo off for %%a in (*.vag) do copy /b "%%a" + "add header.bin" "%%~na.mus" |
#8
Отправлено 19 May 2011 - 18:12
Всё-таки нашёл нужную прогу Splitoff - вырезает любое количество байт и сохраняет в отдельный файлв них нужно заменить заголвки - первые 64 байта на 36 байт.В ручную через Hex сильно геморно,т.к. файлов около 1200шт.
Код
SPLITOFF x -s 0 -e 36 1.vag 1.hed
Ув.-=CHE@TER=-,подскажите пожалуйста команду батника для группы одинаковых файлов.
#9
Отправлено 20 May 2011 - 15:13
Ув.-=CHE@TER=-,подскажите пожалуйста команду батника для группы одинаковых файлов.
@echo off for %%a in (*.vag) do SPLITOFF x -s 0 -e 36 "%%a" 1.hedТак что-ли? Программу не смотрел.
Если что - см. справку по: for /?
#10
Отправлено 26 June 2011 - 08:20
Спасибо,помогло.
@echo off for %%a in (*.vag) do SPLITOFF x -s 0 -e 36 "%%a" "%%~na.hed"
Сообщение отредактировал mauzer: 26 June 2011 - 08:24