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

 
 
> Заголовок WAV файла
MiklPolikov
сообщение Jun 16 2014, 08:09
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



В интернете по запросу "заголовок wav файла" находится это :

http://audiocoding.ru/%D1%81%D1%82%D0%B0%D...0%BB%D0%B0.html

А когда просматриваю содержание разных wav файлов, то обнаруживаю что там заголовки несколько другие, и явно длиннее. Слова WAVE fmt data присутсвуют.
Кто-нибудь может внести ясность ?

Заранее спасибо !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
adnega
сообщение Jun 16 2014, 08:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Куцее описание...
Я читал тут http://microsin.net/programming/PC/wav-format.html
Какая задача-то? Воспроизвести любой .wav файл? С любым сжатием?
Или вычитывание метаданных?

Если Вам не нужен звуковой редактор, или аналогичная по функционалу программа, то имеет смысл как-то ограничить требования к файлам.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jun 16 2014, 08:24
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Ищите по другим ключевым словам, например "wav file format". Если "на пальцах" - то файл состоит из отдельных кусков (chunks), в начале каждого идет 4-байтный идентификатор типа и размер. Типов может быть очень много и хранить они могут все, что угодно. Если данный тип chunk вам неизвестен или не интересен - просто пропускайте указанное в поле "размер" число байтов.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jun 16 2014, 08:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Огромное спасибо ! Это исчерпывающая информация !


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jun 16 2014, 08:30
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(MiklPolikov @ Jun 16 2014, 12:09) *
А когда просматриваю содержание разных wav файлов, то обнаруживаю что там заголовки несколько другие, и явно длиннее. Слова WAVE fmt data присутсвуют.


дык прикрепите ваши странные WAV

вот я делал тестилку WAV-файла, может поможетПрикрепленный файл  wav.rar ( 1.61 килобайт ) Кол-во скачиваний: 80



--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jun 16 2014, 08:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(megajohn @ Jun 16 2014, 12:30) *
дык прикрепите ваши странные WAV

вот я делал тестилку WAV-файла, может поможетПрикрепленный файл  wav.rar ( 1.61 килобайт ) Кол-во скачиваний: 80


Да нет никаких "странных файлов", просто я нормальное описание формата найти не мог.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jun 16 2014, 08:52
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



>Да нет никаких "странных файлов"
дык сами же писали "то обнаруживаю что там заголовки несколько другие, и явно длиннее"

кстати, soundForge пишет метаданные в конце файла.
То есть нужно быть готовым, что размер выборок равен не "размер файла минус размер заголовка", а размер выборок = значение размера в заголовке


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Jun 17 2014, 07:46
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Цитата(MiklPolikov @ Jun 16 2014, 12:09) *
Кто-нибудь может внести ясность ?
Прикрепляю свою "шпаргалку".
Прикрепленный файл  WAV_Specification.txt ( 1.09 килобайт ) Кол-во скачиваний: 150

Насколько помню, в "Мурзилке" была статья.
P.S.: Вот, нашёл: 2001-04-25 rolleyes.gif


Цитата(megajohn @ Jun 16 2014, 12:52) *
кстати, soundForge пишет метаданные в конце файла
Есть такая бяка.
Что бы её избежать, надо сохранять исключительно "Save As.."


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jun 22 2014, 17:44
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Надо гуглить не WAV, а RIFF для начала...
Go to the top of the page
 
+Quote Post
VDLab
сообщение Jun 22 2014, 19:52
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419



Здесь хорошо разжевано.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 04:33
Рейтинг@Mail.ru


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