@and7ey

Как извлечь музыку из файла неизвестного формата?

Есть файл — rapidshare.com/files/835778267/001.sc, его заголовок очень похож на обычный wave, но не воспроизводится. WinRipper извлекает один wav файл, но он тоже не воспроизводится. Как извлечь музыку из этого файла?
  • Вопрос задан
  • 3564 просмотра
Пригласить эксперта
Ответы на вопрос 2
FreeTibet
@FreeTibet
dharma supplier
Wave — это формат контейнер для звука любого формата, в том числе сжатого любым кодеком с потерями.

Я не уверен, но мне кажется это потоковое аудио, так как 5-8 байты содержат 00 00 00 00, а должны содержать размер данных. Причем размер чанка тоже не указан (точно также 00 00 00 00 после «fmt „)

ок. Смотрим формат
WORD wFormatTag = 0xFFFE (понятия не имею, что этот код обозначает)
WORD nChannels; = 0x0002, ага, это стерео
DWORD nSamplesPerSec = 0xAC44 — частота дискретизации 44100
DWORD nAvgBytesPerSec = 9x3E94 = 16020 байт, примерно 128 килобит.

Это явно компрессированное потоковое аудио. Осталось узнать, что за код формата 0xFFFE, но я пока не представляю, как это сделать.
Ответ написан
ninacarrot
@ninacarrot
Хм, автор, а поиграйтесь с магнитолой. Запишите разные дорожки на CD, сохраните их в этот формат, и поэкспериментируйте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы