Войти
ПрограммированиеФорумЗвук

Как загрузить mp3 и перевести в wav, чтобы создать directsound buffer с таким звуком? (6 стр)

Страницы: 1 2 3 4 5 6
#75
20:02, 29 дек. 2011

Andconst
> Чувствительность уха в среднем 20-20000 герц в секунду
> максимальный потолок звука в 22050 герц/сек
Это сильно
А вообще зачем всё это, есть же:
http://microsin.ru/content/view/1197/1/
И такой инфы в сети море.


#76
20:48, 29 дек. 2011

Мне лично удалось собрать полную информацию с помощью 4 сайтов "по кусочкам"

Я постарался написать полную информацию в одном.
Вот ещё поправил
Надеюсь последний раз.

FORMAT_WAV_PCM_FAQ.txt

Вот вобщем для примера
Что такое ADPCM

Изображение

Так как звук можно представить как волну, то
можно легче сжать
Ведь для компактности информации легче содержать приращения а не фактические значения каждой точки
Как и сделано в обычной PCM.
Картинка неровная, я нарисовал, чтобы было нагляднее для других.

Вот допустим у нас такие приращения
+1 +2 +1 +1

Можно это вообще выставить как один байт  =  01  10  01  01

Хотя фактическое число на самом деле такое

1255  1256  1258  1259

И чтобы сделать точнее нужно по крайней мере

11 бит + 11 бит + 11 бит + 11бит  =  44 бита или 5 байтов с хвостиком

#77
20:58, 29 дек. 2011

Andconst
Опять:
> получиться максимальный потолок звука в 22050 герц/сек
Я молчу про грамматические ошибки, но что такое герц/сек?

#78
21:10, 29 дек. 2011

О-о
Да-да ошибка
герц и означает по умолчанию частоту в секунду
Ещё раз перепишу.
Перепеши ты!!

#79
21:34, 29 дек. 2011

Andconst
> Можно это вообще выставить как один байт = 01 10 01 01
> Хотя фактическое число на самом деле такое
> 1255 1256 1258 1259
> И чтобы сделать точнее нужно по крайней мере
> 11 бит + 11 бит + 11 бит + 11бит = 44 бита или 5 байтов с хвостиком
Ух ты! Ты только что сделал такое не обычайное открытие, что я прям сейчас хочу написать пиьсмо и выслать его в комитет по выдаче шнобелевской премии. Она тебе обеспечена.

> получиться максимальный потолок звука в 22050 герц/сек
Госпади, человек пишет звуковой компрессор, даже не зная что такое герц, и как оно выражено в компе.. Это феерично, правда :) Вот он русский софт девелопмент...

#80
21:44, 29 дек. 2011

А что ты хотел от крестьянина ?

#81
21:47, 29 дек. 2011

Это ты сам звуковой компрессор
ржешь и ржешь !!!

#82
21:53, 29 дек. 2011

Andconst
> А что ты хотел от крестьянина ?
>
не прибедняйся. Ты же можешь накодить обрезание до 12 бит, так почему бы не закодить что то по серьезнее? ну да, надо будет чуть чуть почитать, чуть чуть подсмотреть, но ведь это реально) все мои речи были направлены исключительно на подталкивание тебя в более правильное русло, а ты как будто глухой сидишь и продолжаешь идти по протоптанной, всеми начинающими сжимальщиками звука, тропой.

#83
22:03, 29 дек. 2011

Знаешь хочу сделать.

Хочу подготовить 60-65%  сжатия от оригинала, но
ты же опять будешь ржать !!!

2 конвеер и задумывался изначально с использованием урезанной версии ADPCM
Но я занят первым.
Хочу уменьшить от 75% до 60-65%

А потом запущу второй конвеер (ADPCM beta) уже где-то 30-50% от оригинала. Точно не скажу

Третий конвеер будет использовать методы сжатия общего назначения. В итоге 20-25% от оригинала

Это всё прикидки.

#84
22:09, 29 дек. 2011

ну почему ты в упор не видишь моих постов с рекоммендациями? или боишься признаться что не знаешь например свертки? Так блин, спрашивай! Хочешь в личке, хочешь здесь, зачем идти путем который мертв был еще при рождении? или ты думаешь что я на протяжении стольки страниц тупо троллю?

#85
22:14, 29 дек. 2011

Пожалуйста, я же об этом и говорил раньше.
Я специально русую картинки, расчитываю
на то, что даже какой-нибудь нуб в области звука поймет что-то, что
может сыграть большую роль для сжатия.

#86
3:15, 30 дек. 2011

про libavformat уже упоминали здесь? лицензия LGPL, тащим с собой ДЛЛку и никого не трогаем.

#87
13:55, 30 дек. 2011

ALPINE
> про libavformat уже упоминали здесь? лицензия LGPL, тащим с собой ДЛЛку и
> никого не трогаем.
Спокойно :) Мсье знает толк в извращениях и сторонние готовые либы для него не показатель ни разу

Andconst
> Пожалуйста, я же об этом и говорил раньше.
Ок. Сегодня отгуляю копропатифф, 1 явнваря думаю буду готов объяснить все что нужно тебе для создания :)

#88
15:58, 30 дек. 2011

Мух
> 1 явнваря думаю буду готов объяснить все что нужно тебе для создания :)
Это после поллитра то? %) Или сухой новый год? %0

Страницы: 1 2 3 4 5 6
ПрограммированиеФорумЗвук

Тема в архиве.