На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
  
> WAV 2 MP3 , А как?
    Есть несколько сотен wav файлов записанных в кодеке mpeg layer3. Все они разного битрейта. Как их преобразовать в MP3. Можно конечно экспортировать их в wav 44100hz/16bit а уже потом в mp3. Но только в таком случае, я посчитал, что это всё дело займет ~40Gb – для меня это многовато.

    Киньте какие-нибудь линки на проги плз. Первоначальная идея у меня была - достать OUT_MP3 plug-in для winamp, но так ни одного нормального я не нашел
      ну берешь какой нить Audio convert и конвертишь сразу в mp3, а в чём проблема ?
        Файлов много. Поштучно тыркать каждый я не смогу. Сума сойду. А стандартные граберы не работают с wav файлами mp3-шной начинки...
        Audio convert?
          Audio Converter наверное.
            А что имеется в виду под WAV файлом MP3-шной начинки???
            Если звук закодирован mp3-кодеком (да и вообще чем то сжат) то это уже явно никак не WAV...
              ну расширение то у него wav
                Можно (даже нужно!) обойтись без переконвертирования, чтобы не терять качества, вот только, видимо, придётся самому писать прогулину. Загляни в этот WAV и ты увидишь такой заголовок: RIFFxxxxWAVEfmt xxxx...factxxxx...data (xxxx - это любые 4 байта). Это заголовок WAV'а, всё (или почти всё), что дальше - это чистый MP3. Так вот, что должна делать наша прога:
                1. Читаем первые 20 байт (при желании проверяем строки 'RIFF' и 'WAVEfmt ' по смещению 0 и 8 соответственно).
                2. Последние 4 байта (смещение 16..19) превращаем в DWORD (обозначим как N) и перемещаемся на позицию N+20 от начала файла.
                3. Читаем 8 байт:
                а) Если первые 4 байта - 'data', значит последние 4 (опять DWORD) - это размер твоего MP3-файла, начинаем копировать с того места, где остановились. Всё!
                б) Если первые 4 байта - не 'data', добавляем к текущей позиции DWORD, собранный по последним 4 байтам, двигаемся туда и шагаем к п.3.
                На самом деле первым блоком, прочитанным в п.3, будет, скорее всего, 'fact', а второй - уже 'data' :)
                  http://www.rmbsoft.com/ac_s.asp

                  открваешь сразу все файлы и кодишь куда надо.
                    Блин, да не надо кодить! Зачем терять качество?
                    Наваял позавчера прожку (забыл кинуть только), юзайте!
                    Прикреплённый файлПрикреплённый файлwav2mp3.zip (22.49 Кбайт, скачиваний: 346)
                      Круто....Вот только CD,DVD плееры нечитают такие mp3-шки. А жаль. Имхо всё дело в заголовке.
                      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0305 ]   [ 15 queries used ]   [ Generated: 1.05.24, 04:55 GMT ]