TigerSHARC 0 13 сентября, 2012 Опубликовано 13 сентября, 2012 · Жалоба Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива. Первое что требуется - человеческое описание PCM формата (карта байтов в файле). Ну и может у кого наработки есть... :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 13 сентября, 2012 Опубликовано 13 сентября, 2012 · Жалоба Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива. Первое что требуется - человеческое описание PCM формата (карта байтов в файле). Ну и может у кого наработки есть... :rolleyes: Не думаю что в PCM файле есть бесполезные данные Какие именно данные Вам нужны? Лично я не заморачивался с форматом PCM. Открывал файл в редакторе и из него сохранял в нужном мне формате, например в WAV. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 1 ноября, 2012 Опубликовано 1 ноября, 2012 · Жалоба мне нужен массив самого сигнала. и PCM и WAV содержат служебную информацию. А мне нужны только поля DATA. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 1 ноября, 2012 Опубликовано 1 ноября, 2012 · Жалоба мне нужен массив самого сигнала. и PCM и WAV содержат служебную информацию. А мне нужны только поля DATA. Формат RAW то что вам нужно. Только данные ни заголовков ни служебной информации. Конвертируйте в него. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurmala 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба TigerSHARC, так вы ищите run-time решение разбора PCM или действительно устраивает переконвертирование сбоку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 18 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива. Первое что требуется - человеческое описание PCM формата (карта байтов в файле). Краткое описание есть в Wiki и в WAVE PCM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба TigerSHARC, так вы ищите run-time решение разбора PCM или действительно устраивает переконвертирование сбоку? есть программа(в исходниках), которая складывает данные в PCM-формате. Мне нужно любыми путями получить "сырые данные". Переписать существующую прогу или написать конвертер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Уберите из файла первые 64 байта. И все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Уберите из файла первые 64 байта. И все. правда? Вот дельный совет! Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба А что тут дельного. Берете любой редактор типа SoundForge, формируете что попроще, чтобы на взгляд узнать можно было (синус какой нибудь). И Винхексом рассматриваем получившийся файл... ТАм на самом деле не совсем 64. Я лично для сугубо утилитраных целей (всякие бипы, звуковые заставки и прочая) просто убираю первые 64 байта. Хуже того. Их можно и не убирать. На частоте к примеру 16 кгц это 4 мс звука. Часто можно пренебречь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Тогда не совсем дельный совет был. Частота, в моём случае 10кГц. Терять данные ну никак нельзя. Где посмотреть структуру pcm-файла? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Где посмотреть структуру pcm-файла? Вы не поверите-в :rolleyes:тырнете! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба Вы не поверите-в :rolleyes:тырнете! ой... а тама ошибка 404 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 6 ноября, 2012 Опубликовано 6 ноября, 2012 · Жалоба ой... а тама ошибка 404 Это происки врагов! Токашто все было. Ну погуглите-муглите: Формат Вав Нет, у меня все нормально. http://audiocoding.ru/статьи/структура-wav-файла.html Скопируйте ссылку с экрана и вставьте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 0 7 ноября, 2012 Опубликовано 7 ноября, 2012 · Жалоба TigerSHARC, для получения массива нужно: 1. Sound Forge 2. 1 мин свободного времени Открываем файл, сохраняем его в RAW. Все! Вам это уже говорили, а вы не перестаете ходить по граблям Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться