реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> PCM формат, вытащить информацию
TigerSHARC
сообщение Sep 13 2012, 11:29
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива.
Первое что требуется - человеческое описание PCM формата (карта байтов в файле).
Ну и может у кого наработки есть... rolleyes.gif
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 13 2012, 21:04
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(TigerSHARC @ Sep 13 2012, 14:29) *
Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива.
Первое что требуется - человеческое описание PCM формата (карта байтов в файле).
Ну и может у кого наработки есть... rolleyes.gif

Не думаю что в PCM файле есть бесполезные данные biggrin.gif
Какие именно данные Вам нужны?
Лично я не заморачивался с форматом PCM.
Открывал файл в редакторе и из него сохранял в нужном мне формате, например в WAV.
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Nov 1 2012, 10:51
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



мне нужен массив самого сигнала. и PCM и WAV содержат служебную информацию. А мне нужны только поля DATA.
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 1 2012, 11:32
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(TigerSHARC @ Nov 1 2012, 14:51) *
мне нужен массив самого сигнала. и PCM и WAV содержат служебную информацию. А мне нужны только поля DATA.

Формат RAW то что вам нужно. Только данные ни заголовков ни служебной информации.
Конвертируйте в него.
Go to the top of the page
 
+Quote Post
yurmala
сообщение Nov 6 2012, 05:22
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 9-02-11
Из: Трехгорный
Пользователь №: 62 814



TigerSHARC, так вы ищите run-time решение разбора PCM или действительно устраивает переконвертирование сбоку?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Nov 6 2012, 06:26
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(TigerSHARC @ Sep 13 2012, 15:29) *
Имеется файл в PCM формате. необходимо "вытащить" из него только полезные данные и представить в виде массива.
Первое что требуется - человеческое описание PCM формата (карта байтов в файле).

Краткое описание есть в Wiki и в WAVE PCM.
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Nov 6 2012, 07:41
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Цитата(yurmala @ Nov 6 2012, 09:22) *
TigerSHARC, так вы ищите run-time решение разбора PCM или действительно устраивает переконвертирование сбоку?

есть программа(в исходниках), которая складывает данные в PCM-формате. Мне нужно любыми путями получить "сырые данные". Переписать существующую прогу или написать конвертер.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Nov 6 2012, 08:35
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Уберите из файла первые 64 байта. И все.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Nov 6 2012, 08:55
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Цитата(DpInRock @ Nov 6 2012, 12:35) *
Уберите из файла первые 64 байта. И все.

правда?
Вот дельный совет! Спасибо.
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Nov 6 2012, 11:16
Сообщение #10


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



А что тут дельного. Берете любой редактор типа SoundForge, формируете что попроще, чтобы на взгляд узнать можно было (синус какой нибудь). И Винхексом рассматриваем получившийся файл...
ТАм на самом деле не совсем 64.
Я лично для сугубо утилитраных целей (всякие бипы, звуковые заставки и прочая) просто убираю первые 64 байта.

Хуже того. Их можно и не убирать. На частоте к примеру 16 кгц это 4 мс звука. Часто можно пренебречь.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Nov 6 2012, 11:27
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Тогда не совсем дельный совет был.
Частота, в моём случае 10кГц. Терять данные ну никак нельзя.
Где посмотреть структуру pcm-файла?
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 6 2012, 11:32
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(TigerSHARC @ Nov 6 2012, 14:27) *
Где посмотреть структуру pcm-файла?

Вы не поверите-в rolleyes.gifтырнете!
Go to the top of the page
 
+Quote Post
TigerSHARC
сообщение Nov 6 2012, 11:49
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195



Цитата(muravei @ Nov 6 2012, 15:32) *
Вы не поверите-в rolleyes.gifтырнете!

ой... а тама ошибка 404
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 6 2012, 11:53
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(TigerSHARC @ Nov 6 2012, 14:49) *
ой... а тама ошибка 404

Это происки врагов! Токашто все было.
Ну погуглите-муглите: Формат Вав
Нет, у меня все нормально.
http://audiocoding.ru/статьи/структура-wav-файла.html

Скопируйте ссылку с экрана и вставьте.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Nov 7 2012, 14:58
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



TigerSHARC, для получения массива нужно:

1. Sound Forge
2. 1 мин свободного времени

Открываем файл, сохраняем его в RAW. Все!
Вам это уже говорили, а вы не перестаете ходить по граблям
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 00:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01497 секунд с 7
ELECTRONIX ©2004-2016