Вы знаете как расшифровать wav?

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
dsoer
Сообщения: 5
Зарегистрирован: 17 дек 2013, 08:38

Всем здрасте.вот задача:

На магнитном носителе имеется информация(только цифры), её считали магнитной головкой и записали в WAV файл. Задача из этого файла вытащить цифры, записать в простой текстовый файл. Есть мысли, идеи, опыт, готовые алгоритмы вычисления? Знаю, что используют прогу PowerGraph, звук представлен в виде осциллограммы , по участкам графика определяют, где 0, а где 1 - двоичная система, потом уже перевод в десятичную.-но это из теории.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Ну, во первых, звук в WAV может быть не обязательно в PCM-формате. Вполне вероятно, что было использовано сжатие звука и для декодирования нужно использовать ACM подсистему. Цифры, я так понимаю - это амплитуды сигнала в дискретные моменты времени.
Есть мысли, идеи, опыт, готовые алгоритмы вычисления?
Как такового, алгоритма здесь нет - все функции выполняет ACM в случае со сжатием, а если без сжатия - то прямой перевод и запись в файл.
Вообще не понимаю, зачем здесь PowerGraph... вы бы еще Photoshop'ом звук декодировали.
It's a long way to the top if you wanna rock'n'roll
dsoer
Сообщения: 5
Зарегистрирован: 17 дек 2013, 08:38

somewhere писал(а):Ну, во первых, звук в WAV может быть не обязательно в PCM-формате. Вполне вероятно, что было использовано сжатие звука и для декодирования нужно использовать ACM подсистему. Цифры, я так понимаю - это амплитуды сигнала в дискретные моменты времени.

Как такового, алгоритма здесь нет - все функции выполняет ACM в случае со сжатием, а если без сжатия - то прямой перевод и запись в файл.
Вообще не понимаю, зачем здесь PowerGraph... вы бы еще Photoshop'ом звук декодировали.

С PowerGraph-ОМ я ошибся , там не wav считывают им,а электро/импульсные показания, но вопрос остаётся открытым, как расшифровать?
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Конкретный пример файла предоставьте. Или укажите в сжатом или несжатом формате находится звук. Но лучше, конечно, на примере конкретного файла работать
It's a long way to the top if you wanna rock'n'roll
dsoer
Сообщения: 5
Зарегистрирован: 17 дек 2013, 08:38

somewhere писал(а):Конкретный пример файла предоставьте. Или укажите в сжатом или несжатом формате находится звук. Но лучше, конечно, на примере конкретного файла работать

пример
[ATTACH]1892[/ATTACH]
Вложения
111..zip
(20.52 КБ) 21 скачивание
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Хм... я в принципе понял, что вам нужно.
В файле 16 битный PCM звук, несжатый. Представляет собой частотно-модулированный сигнал. Единицы и нули, скорее всего, кодируются временем между сменой колебательного направления... другими словами расстоянием между двумя противоположными гребнями волн. Это расстояние в данном примере равно ~17 сэмплам для нулей и 34 сэмплам для единиц (или наоборот). Похожим способом кодировалась информация, записанная на аудиокассету для использования в компьютерах ZX Spectrum и его клонов с процессорами Zilog 80 (Intel 8080). Думаю, что могу написать такую программу, но ес-но не за просто так, плюс мне нужно будет от вас больше информации.
It's a long way to the top if you wanna rock'n'roll
dsoer
Сообщения: 5
Зарегистрирован: 17 дек 2013, 08:38

Да вот думаю писать не придётся, сейчас софт ищу в сети, который справится, говорят есть такой))) а вот интересно как вы посмотрели сколько нулей и единиц(через что), и известна ли последовательность их, график получается? если известно, то попробовать перевести в десятичную систему. У меня расшифровка есть файла, вот ищу пути к её самостоятельному получению)
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

а вот интересно как вы посмотрели сколько нулей и единиц(через что), и известна ли последовательность их, график получается?
Обычный аудиоредактор.
У меня расшифровка есть файла, вот ищу пути к её самостоятельному получению)
Ну значит все, что от меня требовалось я уже сказал постом выше.
Да вот думаю писать не придётся, сейчас софт ищу в сети, который справится, говорят есть такой)))
Говорят и кур доят)) Ну дело ваше...
It's a long way to the top if you wanna rock'n'roll
dsoer
Сообщения: 5
Зарегистрирован: 17 дек 2013, 08:38

открываю в редакторе и....кроме синусойды этой, что можно подчеркнуть, какие нули какие еденицы, откуда это всё.....
Ответить