Показать сообщение отдельно
Старый 06.06.2012, 05:03   #4398
fedic
Бывалый
 
Имя: FeD
Авто: NMPS 2010 DiD 2,5 Ultimate
Сообщений: 29
По умолчанию Re: FAQ по штатной MMCS (Все вопросы в одной теме)

Цитата:
Сообщение от Ёжик Пых Посмотреть сообщение
Zuht, я нашел Ваши сообщения на иностранных форумах, там ответили такие же "знатоки" как и везде. Поэтому принимать за истину, что это ATRAC пока не будем.

ОК, давайте смотреть. Итак Header:



{52 49 46 46} "RIFF"
{00 00 00 00} size of RIFF chunk // MELCO trick
{57 41 56 45} "WAVE"
{66 6D 74 20} "fmt "
{34 00 00 00} size of fmt chunk (52 bytes; a WAVEFORMATEXTENSIBLE struct)
{FE FF} wFormatTag: WAVE_FORMAT_EXTENSIBLE
{02 00} nChannels: 2
{44 AC 00 00} nSamplesPerSec: 44100 //С битрейтом
{94 3E 00 00} nAvgBytesPerSec: 16020 //и скоростью потока порядок.
{E8 02} nBlockAlign: // Полная чушь или
{00 00} nBitsPerSample: // поиграй в угадайку
{22 00} cbSize: // от MELCO.
{00 08} wValidBitsPerSample: // типа шифранулись
{03 00 00 00} dwChannelMask: (SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT)
{E923AABF-CB58-4471-A119-FFFA01E4CE62} Unknown GUID Name - это самое непонятное на текущий момент - кодек.
{0100285C 00000000 00000000} // типа вместо "fact", size of fact chunk и total bytes in each channel: (size of data)/nChannels
{64 61 74 61} "data"
{00 00 00 00} size of data chunk = filesize - header // сами посчитаем

Далее идут данные блоками размером h'2E8 с дополнительной инфой (size=9), состоящей из Хедера и КС блока. Вычистить это лишнее - без проблем.

Резюмируя, имеем 3 проблемы: кодек, правка шапки и чистка данных.

Правкой шапки занимался WhiteTiger (Виталий, изложи плиз свои наработки.)

Как очистить данные от мусора - знаю я.

Zuht, за Вами кодек .
GUID {E923AABF-CB58-4471-A119-FFFA01E4CE62} предположительно!!! ATRAC3Plus (http://wiki.multimedia.cx/index.php?title=ATRAC3plus). В свое время пытался разобраться с форматом, открывал Sound Forge 10(в нем есть эти кодеки) ничего не получилось и скорей всего не получится, пришел к выводу что это Sony подобный подформат(от ATARC3Plus) кодированный(шифрованный) проприетарный MELCO. Сравнивал хидеры ATARC3Plus и звуковых файлов xxx они разные
fedic вне форума   Вверх Ответить с цитированием