О библиотеке

TMRpcm - Arduino библиотека для асинхронного воспроизведения PCM/WAV файлов напрямую с SD карты.

Использует стандартную библиотеку SD Arduino, SD карту и выходное устройство (громкоговоритель, наушники, усилитель и т.д.).

Поддерживаемые платы:

  • все платы на базе ATmega328: Arduino Uno, Nano, Duemilanove и т.д.;
  • платы Mega: 1280, 2560 и т.д..

Особенности

  • Воспроизведение PCM/WAV напрямую с SD карты.
  • Основные форматы: WAV файлы, 8-бит, частота дискретизации 8-32 кГц, моно.
  • Асинхронное воспроизведение: позволяет работать коду в основном цикле программы во время воспроизведения звука.
  • Работа на одном таймере: TIMER1 (Uno, Mega) или TIMER3, 4 или 5 (Mega).
  • Двухтактный выход или подключение двух динамиков.
  • Двойное увеличение частоты дискретизации.
  • Поддерживаемые устройства: Arduino Uno, Nano, Mega и т.д.

Подготовка аудиофайлов

Файлы конвертируются легко и просто:

  • с помощью iTunes:
    • кликнуть Edit > Preferences > Import Settings;
    • изменить значение в выпадающем списке на WAV Encoder и Setting: Custom > 16.000kHz to 32kHz, 8-bit, Mono;
    • правый клик на любом файле в in iTunes и выбрать " Create WAV Version ";
  • с помощью Audacity:
    • Tracks > Stereo Track to Mono;
    • Project Rate (HZ) > установить 32000, 22050, 16000 или 11025;
    • File > Export > Save as type: Other uncompressed files > Options...;
    • выбрать WAV, Unsigned 8 bit PCM.

Затем с помощью компьютера скопируйте файл на SD карту.

Известные ограничения

Данная библиотека сильно нагружает процессор, и выполнение кода во время воспроизведения будет медленнее, чем обычно. Нагрузка от обработки аудиофайлов может быть уменьшена за счет использования аудио более низкого качества, кодированного с меньшей частотой дискретизации (с минимальным значением 8 кГц).

Возможно влияние на другие библиотеки, которые используют прерывания. Функции isPlaying() , disable() или noInterrupts() могут использоваться для предотвращения параллельного выполнения кода.

Управление громкостью допускает хороший диапазон регулировки громкости, но при большой громкости возможно появление искажений.

Загрузка

Также проект можно найти на GitHub: ссылка .

Функции

TMRpcm audio; audio.play("filename"); // воспроизвести файл audio.play("filename",30); // воспроизвести файл, начиная с 30-ой секунды audio.speakerPin = 11; // установить в значение 5, 6, 11 или 46 для Mega, 9 для Uno, Nano и т.д. audio.disable(); // выключить таймер на выходном выводе и остановить воспроизведение audio.stopPlayback(); // остановить воспроизведение, но таймер остается запущенным audio.isPlaying(); // возвращает 1, если идет воспроизведение, в противном случае - 0 audio.pause(); // поставить воспроизведение на паузу / снять с паузы audio.quality(1); // установить 1 для удвоения частоты дискретизации audio.volume(0); // 1 (включить) или 0 (выключить) для управления громкостью audio.setVolume(0); // от 0 до 7. Устанавливает уровень громкости. audio.loop(1); // 0 или 1. Может быть изменено во время воспроизведения для полного управления зацикливанием.

Пример использования

Это простая схема для проигрывания wav файлов с помощью Arduino Nano v.3.0, она содержит 4 кнопки, при нажатии каждой из которых воспроизводится заданный wav файл, загруженный на SD карту.

  1. Arduino Nano v3.0 (я использовал китайскую версию под названием Funduino Nano);
  2. модуль SD карты;
  3. SD карта;
  4. макетная плата;
  5. четыре кнопки;
  6. четыре резистора 22 кОм;
  7. один резистор 4,7 кОм;
  8. NPN транзистор BC546B;
  9. динамик;
  10. перемычки.

Подготовка SD карты

  1. Отформатируйте SD карту (убедитесь, что настройки форматирования совпадают с приведенными на скриншоте выше).
  2. Конвертируйте ваши аудиофайлы в.WAV файлы (я использовал программу Wav Sample rate converter) со следующими параметрами:
    • частота дискретизации: 16000 Гц;
    • количество каналов: моно;
    • количество бит на отсчет: 8.
  3. Wav файлы для примера приведены ниже.

Схема

Код

Перед написанием кода вам необходимо скачать (ссылка выше в разделе «Загрузка») и установить библиотеку TMRpcm.

#include // также необходимо включить данную библиотеку... TMRpcm tmrpcm; // создать объект для использования в данном скетче int SW1; int SW2; int SW3; int SW4; void setup() { pinMode(14,INPUT); // Определить A0 как цифровой вход. pinMode(15,INPUT); // Определить A1 как цифровой вход. pinMode(16,INPUT); // Определить A2 как цифровой вход. pinMode(17,INPUT); // Определить A3 как цифровой вход. tmrpcm.speakerPin = 9; // 11 на Mega, 9 на Uno, Nano и т.д. if (!SD.begin(SD_ChipSelectPin)) // проверить, есть ли карта, и может ли она быть инициализирована: { return; // если нет, то ничего не делать } tmrpcm.volume(1); tmrpcm.play("1.wav"); // звуковой файл "1" будет проигрываться при каждом включении или перезагрузке arduino } void loop() { SW1=digitalRead(14); SW2=digitalRead(15); SW3=digitalRead(16); SW4=digitalRead(17); if (SW1 == LOW) { // если SW1 нажата, то воспроизвести файл "6.wav" tmrpcm.play("6.wav"); } else if(SW2 == LOW) { // если SW2 нажата, то воспроизвести файл "4.wav" tmrpcm.play("4.wav"); } else if(SW3 == LOW) { // если SW3 нажата, то воспроизвести файл "5.wav" tmrpcm.play("5.wav"); } else if(SW4 == LOW) { // если SW4 нажата, то воспроизвести файл "3.wav" tmrpcm.play("3.wav"); } }

Поиск неисправностей

Если у вас не получилось заставить эту схему работать, то ниже приведены два тестовых скетча для поиска неисправностей. Код был протестирован на Arduino Nano, Uno и Mega.

Подключать кнопки нет необходимости, файлы будут воспроизводится автоматически.

Нет необходимости подключать транзистор, подключите небольшой динамик или наушники напрямую к выводу 9 платы Arduino Nano или к выводу 11 платы Arduino Mega.

Arduinio Nano

Соединение выводов
Arduino Nano SD карта
12 MISO
11 MOSI
13 SCK
4 CS
9 динамик
GND GND
5V VCC
#include // необходимо включить SD библиотеку #define SD_ChipSelectPin 4 // использование цифрового вывода 4 на arduino nano 328 #include TMRpcm tmrpcm; // создать объект для использования в данном скетче void setup() { tmrpcm.speakerPin = 9; // 11 на Mega, 9 на Uno, Nano и т.д. if (!SD.begin(SD_ChipSelectPin)) // проверить, есть ли карта, и может ли она быть инициализирована: { return; // если нет, то ничего не делать } tmrpcm.volume(1); } void loop() { tmrpcm.play("6.wav"); delay(1000); tmrpcm.play("4.wav"); delay(3000); tmrpcm.play("5.wav"); delay(4000); tmrpcm.play("3.wav"); delay(2000); }

Arduino Mega

Соединение выводов
Arduino Mega SD карта
50 MISO
51 MOSI
52 SCK
53 CS
11 динамик
GND GND
5V VCC
#include // необходимо включить SD библиотеку #define SD_ChipSelectPin 53 // использование цифрового вывода 4 на arduino nano 328 #include // также необходимо включить данную библиотеку... #include TMRpcm tmrpcm; // создать объект для использования в данном скетче void setup() { tmrpcm.speakerPin = 11; //11 on Mega, 9 on Uno, Nano, etc if (!SD.begin(SD_ChipSelectPin)) // проверить, есть ли карта, и может ли она быть инициализирована: { return; // если нет, то ничего не делать } tmrpcm.volume(1); } void loop() { tmrpcm.play("6.wav"); delay(1000); tmrpcm.play("4.wav"); delay(3000); tmrpcm.play("5.wav"); delay(4000); tmrpcm.play("3.wav"); delay(2000); }

Если тестовый код работает, то добавьте строку #include в программу с кнопками.

Если звука всё равно нет, то добавьте задержку между командами воспроизведения delay(1000); .

Дополнительные возможности

Данная библиотека предназначалась для простого и удобного пользователю использования в качестве проигрывателя wav аудиофайлов, использующего стандартные библиотеки Arduino и воспроизводящего файлы в простейшем wav формате. Многие дополнительные функции были добавлены по запросам пользователей и включены в pcmConfig.h , чтобы сохранить изначальную простоту.

Большинство дополнительных функций требуют больше памяти RAM, больше программной памяти и, в некоторых случаях, большей вычислительной мощности для воспроизведения. Некоторые из них до сих пор еще отлажены не полностью. Помните об этом при включении данных функций.

Смотрите pcmConfig.h для настройки следующих параметров:

Пользовательские определения

В pcmConfig.h настраиваются следующие параметры:

Настройка параметров TMRpcm
Параметр Описание
#define buffSize 128 Управляет размером двух буферов (или четырех в режиме MULTI).
#define DISABLE_SPEAKER2 Выключает вывод по умолчанию второго динамика для совместимости с другими библиотеками (вывод 10 на Uno).
#define ENABLE_MULTI Включает режим воспроизведения нескольких треков (по умолчанию на одном таймере).
#define STEREO_OR_16BIT Включает воспроизведение стерео или 16-битных файлов.
#define MODE2 Включает режим двойного таймера для воспроизведения нескольких треков. Не доступен с TIMER2.
#define SDFAT Библиотека SdFat использует меньше памяти программ и RAM. Смотрите пример SDFAT в составе данной библиотеки.
#define HANDLE_TAGS Пропускает теги WAV файлов, которые содержат метаданные.
#define USE_TIMER2 Использует 8-разрядный TIMER2, вместо 16-разрядных таймеров.
#define rampMega Принудительный ручной выбор включения/выключения метода линейного изменения ШИМ.
#define ENABLE_RF Включает стриминг аудио через радиоканал (NRF24L01+).

Второй громкоговоритель / двухтактный режим

Данная библиотека по умолчанию выводит данные на два вывода таймер, хотя по умолчанию полностью включен только один.

Для включения дополнительный вывод должен быть настроен на выход, например:

  • Arduino Uno (один выход): audio.speakerPin = 9;
  • Arduino Uno (двухтактный выход): audio.speakerPin = 9; pinMode(10,OUTPUT);

Чтобы полностью выключить второй выход, раскомментируйте в pcmConfig.h строку #define DISABLE_SPEAKER2 .

Режим Multi

Режим Multi включает одновременное воспроизведение двух треков.

Функции множественного режима немного отличаются от функций стандартного режима:

Audio.speakerPin2 = 5; // То же действие, что и в стандартном режиме, используется только с 4-выводным выходом audio.play("sound.wav"); // Воспроизвести файл на выходе 0 audio.play("sound.wav",30,1); // Воспроизвести файл, начиная с 30-ой секунды, на выходе 1 audio.play("sound.wav",0); // play(имя_файла, выход 0 или 1) определяется speakerpin или speakerpin2 audio.stopPlayback(0); // Может принимать номер выхода 0 или 1 audio.isPlaying(0); // Может принимать номер выхода 0 или 1 audio.setVolume(4,0); // Установить громкость на выходе 0 audio.volume(0,1); // Уменьшить громкость на выходе 1

  • по умолчанию: использует тот же таймер и выводы, что и в обычном режиме с двухтактным выходом;
  • MODE2: использует два 16-разрядных таймера и до 4-х выводов.

Использование:

  • рекомендуемая частота дискретизации 16-20 кГц;
  • размер буфера может быть увеличен для улучшения производительности;
  • звуки, воспроизводимые одновременно, должны иметь одинаковые частоты дискретизации;
  • для включения режима multi раскомментируйте определение в pcmConfig.h;
  • переменная audio.speakerPin2 должна быть установлена в 4-выводном режиме для выбора дополнительного таймера / вывода, которые будут использоваться.

Упрощенные режимы:

Примечание: все 4-выводные режимы требуют платы с двумя и более 16-разрядными таймерами.

Воспроизведение стерео и 16-битного аудио

Эти режимы требуют дополнительных ресурсов и вычислительной мощности, так как с SD карты должны считываться удвоенные данные. Треки моно могут воспроизводиться в режиме стерео, но не наоборот.

В стандартном режиме:

#define STEREO_OR_16BIT В этом режиме стерео и 16-битные файлы обрабатываются одинаково, причем первый байт считывает на один выход, а второй байт - на другой. Это дает в результате стерео выход на двух динамиках, подключенных между выводом (выводами) динамика и корпусом, или один 16-разрядный выход, использующий резисторную матрицу. #define MODE2 В стандартном режиме MODE2 позволяет выводить стерео или 16-разрядный звук, используя два дополнительных вывода таймера. Таймер и выводы указываются переменой speakerPin2 . Двухтактные выводы таймера должны быть настроены на выход вручную.

В режиме Multi:

#define STEREO_OR_16BIT Включение этой опции вместе с режимом MULTI позволит воспроизводить два стерео или 16-разрядных трека на отдельных выводах таймера. Это обеспечивает выход для четырех громкоговорителей, подключенных между выводом (выводами) и корпусом, или один 16-разрядный выход для каждого трека. #define MODE2 Включение этой опции с режимом MULTI и STEREO_OR_16BIT ни на что не влияет.

Использование SDFAT

Библиотека SDFAT может использоваться для уменьшения использования оперативной памяти и памяти программ и для повышения производительности. Файлы должны быть включены в скетч. Смотрите пример в архиве с библиотекой.

Метаданные (теги ID3v2.3 и LIST)

Функции были добавлены для чтения данных о песне, артисте и альбоме из тегов ID3v2.3 и LIST в WAV файлах.

Примечание: добавление, модифицирование и редактирование метаданных поддерживает программа Audacity.

ListInfo Прочитать теги LIST в символьный буфер, возвращает длину тега. id3Info Прочитать теги ID3 в символьный буфер, возвращает длину тега. getInfo Ищет оба тега и считывает в символьный буфер, возвращает длину тега. Первым ищется ID3.

Теги для запросов:

  1. 0 = название песни;
  2. 1 = имя артиста;
  3. 2 = название альбома.

Синтаксис:

Byte length = audio.listInfo(,,); byte length = audio.id3Info(,,); byte length = audio.getInfo(,,);

  1. Найти только информацию LIST и напечать название песни через последовательный порт. char info; audio.listInfo("song.wav",info,0); Serial.print(info);Serial.println(":");
  2. Найти информацию ID3v2.3 и LIST и напечатать информацию о песне, артисте и альбоме через последовательный порт. char info; char* titles = {"Now Playing: ", "by: ", "Album: "}; for(int i=0; i<3; i++) { if(audio.getInfo("song1.wav",info,i) > 0) { Serial.print(titles[i]); Serial.println(info); } } audio.play("song1.wav");

Использование TIMER2

Часто данная библиотека используется с платами Uno, Nano и т.д. только с одним 16-разрядным таймером. Когда TIMER1 необходим для других целей, для воспроизведения аудио может быть использован TIMER2.

Выводы динамика - на Uno, Nano и т.д. только вывод 3.

Для включения использования 8-разрядного TIMER2 раскомментируйте строку #define USE_TIMER2 в секции пользовательских определений.

Примечания:

  1. этот вариант, как правило, является не самым лучшим решением;
  2. скорость воспроизведения будет слегка отличаться от использования 16-разрядных таймеров;
  3. воспроизведение на TIMER2 поддерживает нестандартные частоты дискретизации: 31,4 кГц, 23,5 кГц и 15,7 кГц;
  4. увеличение частоты дискретизации включено по умолчанию и в этом режиме не может быть изменено;
  5. рекомендуются частоты дискретизации 24-32 кГц при размере буфера 128.

ШИМ и опция rampMega

В попытках уменьшить шумы треска, создаваемые ШИМ, было опеределено четыре основных источника проблемы:

  1. включение ШИМ/таймеров на Arduino;
  2. выключение ШИМ/таймеров на Arduino;
  3. разница в значениях между треками;
  4. парсинг незвуковых данных.
  • 1 и 2. При тестировании на платах Arduino Duemianove и Mega я обнаружил необходимость в разных методах линейного изменения при включении и выключении. Надеюсь, это решит проблему на большинстве других плат.
  • 3. Код линейного изменения между треками не меняется. При воспроизведении треков с разными частотами дискретизации используйте функцию disable() для выключения таймеров между изменениями. Смотрите также #4.
  • 4. Опция HANDLE_TAGS включена в pcmConfig.h , чтобы обеспечить правильное воспроизведение wav-файлов с включенными метаданными (ID3 или LIST).

Простое цифровое создание WAV файлов

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

Примечание: в дальнейшем будут добавлены и другие форматы wav.

Синтаксис:

Audio.createWavTemplate(,); audio.finalizeWavTemplate();

Использование:

Смотрите пример, включенный в библиотеку. Создайте файл шаблона, затем запишите в него данные, начиная с 44 байта. Используйте команду finalizeWavTemplate , чтобы добавить данные о размере файла перед воспроизведением.

Примечания: Если указанный файл существует, он будет перезаписан при создании, но обновлен только при завершении. Эти функции при использовании функций записи вызываются автоматически.

Запись звука

Запись звука находится всё еще в тестировании и может работать не так, как ожидается.

Функции:

StartRecording Начать запись с указанного аналогового вывода. stopRecording Остановить запись и финализировать wav файл.

Проходной режим - во время записи выдает звук на динамик.

Режимы: 0 - нормальный/нет; 1 - динамик включен; 2 - записи нет, вывод только на динамик.

Синтаксис:

Audio.startRecording(,, ); audio.startRecording(,, , ); audio.stopRecording();

Использование:

  1. раскомментируйте #define buffSize 128 и #define ENABLE_RECORDING в pcmConfig.h ;
  2. начните запись audio.startRecording("sound.wav",16000,A0);
  3. остановите запись audio.stopRecording("sound.wav");

Примечания:

  • для записи рекомендуется библиотека SdFat;
  • рекомендуются SD карты минимум класса 4;
  • возможно, понадобится увеличение buffSize .

Продолжение урока затянулось, оно и понятно, пришлось освоить работу с картами памяти и файловой системой FAT. Но все таки, оно свершилось, урок готов — фактически новогоднее чудо.

Дабы не перегружать статью информацией, я не буду описывать структуру формата wav файла, информации в поисковиках более чем предостаточно. Достаточно сказать, что если открыть файл, каким либо Hex редактором, то в первых 44 байтах содержится вся информация о типе файла, частоте дискретизации, количестве каналов и пр. Если нужно анализировать файл, читайте этот заголовок и будет вам счастье.

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

Как физически заставить динамик дрыгаться? Нужно выводить эти уровни напряжения, при помощи ШИМ, либо использовать R2R. В любом случае, использовать очень просто, прочитал число, засунул его либо в OCR, либо в PORTx. Далее через определенное время, подставил следующее значение и так до конца файла.

Пример, некий wav файл, данные идут с 44=0х2С байта, там записано число 0х80, воспроизводим звук например ШИМом первого таймера, пишем OCR1A=0х80; Допустим, частота дискретизации вавки 8кГц, соответственно прерывание должно быть настроено на эту же частоту. В прерывании, подставляем следующее значение 0x85 через 1/8000=125мкс.

Как настроить прерывание на 8кГц? Вспоминаем, если таймер работает на частоте 250кГц, то регистр сравнения прерывания нужно подставить (250/8)-1=31-1 или 0x1E. С ШИМом тоже все просто, чем выше частота на которой он работает тем лучше.

Чтобы прошивка работала, условимся, что флешка отформатирована в FAT32, используется либа PetitFat из урока 23.2. Файл в формате wav либо 8кГц, либо 22,050кГц, моно. Название файла 1.wav. Анализируем прошивку.

#include #include "diskio.h" #include "pff.h" unsigned char buffer[ 512 ] ; /* буфер в который копируется инфа с флешки */ volatile unsigned int count; //счетчик скопированных данных interrupt [ TIM2_COMP] void timer2_comp_isr(void ) //прерывание в котором подставляются значения { OCR1A = buffer[ count] ; //выводим звук на динамик if (++ count >= 512 ) //увеличиваем счетчик count = 0 ; //если 512 обнуляем } void main(void ) { unsigned int br; /* счетчик чтения/записи файла */ unsigned char buf = 0 ; //переменная определяющая какая часть буфера читается FATFS fs; /* Рабочая область (file system object) для логических дисков */ PORTB= 0x00 ; DDRB= 0x02 ; //дрыгаем шимом ocr1a // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 8000,000 kHz // Mode: Fast PWM top=0x00FF // OC1A output: Non-Inv. TCCR1A= 0x81 ; TCCR1B= 0x09 ; TCNT1= 0x00 ; OCR1A= 0x00 ; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: 250,000 kHz // Mode: CTC top=OCR2 TCCR2= 0x0B ; TCNT2= 0x00 ; //OCR2=0x1E; //настройка регистра сравнения для 8кГц OCR2= 0xA ; //для 22кГц #asm("sei") // Timer(s)/Counter(s) Interrupt(s) initialization if (disk_initialize() == 0 ) //инициализируем флешку { pf_mount(& fs) ; //монтируем файловую систему pf_open("1.wav" ) ; //открываем вавку pf_lseek(44 ) ; //перемещаем указатель на 44 pf_read(buffer, 512 ,& br) ; //в первый раз заглатываем сразу 512байт TIMSK= 0x80 ; //врубаем музон while (1 ) { if (! buf && count> 255 ) //если воспроизвелось больше 255 байт, { pf_read(& buffer[ 0 ] , 256 ,& br) ; //то читаем в первую половину буфера инфу с флешки buf= 1 ; if (br < 256 ) //если буфер не содержит 256 значений значит конец файла break ; } if (buf && count< 256 ) { pf_read(& buffer[ 256 ] , 256 ,& br) ; // читаем во вторую часть буфера с флешки buf = 0 ; if (br < 256 ) break ; } } TIMSK = 0x00 ; //глушим все pf_mount(0x00 ) ; //демонтируем фат } while (1 ) { } }

#include #include "diskio.h" #include "pff.h" unsigned char buffer; /* буфер в который копируется инфа с флешки */ volatile unsigned int count; //счетчик скопированных данных interrupt void timer2_comp_isr(void) //прерывание в котором подставляются значения { OCR1A = buffer; //выводим звук на динамик if (++count >= 512) //увеличиваем счетчик count = 0; //если 512 обнуляем } void main(void) { unsigned int br; /* счетчик чтения/записи файла */ unsigned char buf = 0; //переменная определяющая какая часть буфера читается FATFS fs; /* Рабочая область (file system object) для логических дисков */ PORTB=0x00; DDRB=0x02; //дрыгаем шимом ocr1a // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 8000,000 kHz // Mode: Fast PWM top=0x00FF // OC1A output: Non-Inv. TCCR1A=0x81; TCCR1B=0x09; TCNT1=0x00; OCR1A=0x00; // Timer/Counter 2 initialization // Clock source: System Clock // Clock value: 250,000 kHz // Mode: CTC top=OCR2 TCCR2=0x0B; TCNT2=0x00; //OCR2=0x1E; //настройка регистра сравнения для 8кГц OCR2=0xA; //для 22кГц #asm("sei") // Timer(s)/Counter(s) Interrupt(s) initialization if(disk_initialize()==0) //инициализируем флешку { pf_mount(&fs); //монтируем файловую систему pf_open("1.wav"); //открываем вавку pf_lseek(44); //перемещаем указатель на 44 pf_read(buffer, 512,&br); //в первый раз заглатываем сразу 512байт TIMSK=0x80; //врубаем музон while(1) { if(!buf && count>255) //если воспроизвелось больше 255 байт, { pf_read(&buffer, 256,&br);//то читаем в первую половину буфера инфу с флешки buf=1; if (br < 256) //если буфер не содержит 256 значений значит конец файла break; } if(buf && count<256) { pf_read(&buffer, 256,&br); // читаем во вторую часть буфера с флешки buf = 0; if (br < 256) break; } } TIMSK = 0x00; //глушим все pf_mount(0x00); //демонтируем фат } while (1) { } }

Для проверки, на ножку OCR1A подключаем динамик через конденсатор 100мкФ, «+» на ножку микроконтроллера, «-» на динамик. «-» динамика на землю, «+» на конденсатор.

Не ждите громкого сигнала на выходе, чтобы звучало громко, необходим усилитель. На видео это хорошо видно. Для теста залил петуха 8кГц и трек 22кГц.

Желающие могут смело увеличить частоту таймера2, чтобы проигрывать файлы 44кГц, опыты показывают, что можно добиться вполне неплохого качества звучания. На видео звук слабый и качество плохое, но на самом деле это из-за того, что снимал на фотоаппарат.

Также выкладываю материалы любезно предоставленные Аппаратчиком — исходник для GCC, с которого была написана прошивка под CAVR.

И видео с воспроизведением 44кГц.

Пользуясь случаем поздравляю Всех с Наступающим, желаю чтобы все прошивки и девайсы у вас работали 🙂

Проект wav плеера на Atmega8

- Расширение (формат) - это символы в конце файла после последней точки.
- Компьютер определяет тип файла именно по расширению.
- По умолчанию Windows не показывает расширения имен файлов.
- В имени файла и расширении нельзя использовать некоторые символы.
- Не все форматы имеют отношение к одной и той же программе.
- Ниже находятся все программы с помощью которых можно открыть файл WAV.

PotPlayer это бесплатный проигрыватель с множеством функций. Отличительной его особенностью является очень высокое качество воспроизведения и поддержка почти всех современных форматов аудио и видео файлов. Данная программа умеет решать большинство задач, которые нужны пользователю. Так, например, проигрыватель PotPlayer способен работать со всеми субтитрами и другими дорожками, которые можно привязать к файлу. Можно, например, синхронизировать внешние субтитры с файлом, если их создатель не сделал этого раньше. Кроме того, программа позволяет делать скриншоты, что очень полезно, если вы хотите вырезать какой-либо кадр из...

VLC Media Player - это универсальный мощный медиаплеер на все случай жизни. Вам не придется искать и устанавливать всякие кодеки и плагины, так как программа устанавливает их автоматический и по этому может проигрывать практически все известные форматы файлов: MPEG-1, MPEG-2, MPEG-4, DivX, XviD, H.264, mp3, ogg, flac (lossless), обычные DVD, VCD диски и т.д. Так же программу можно использовать в качестве сервера для трансляции потока по протоколам IPv4 или IPv6 при этом в качестве источника можно выбрать медиа файлы, диски, URL или устройство для захвата. Кроме этого VLC Media Player умеет записать или воспроизвести потоковое...

MediaInfo - программа с помощью которой можно узнать всю техническую информацию из медиафайлов. Легко узнает название, автора, режиссера, дату и т.п. Для видеофайлов можно узнать кодеки, отношения сторон, FPS, скорость потока и т.д. Поддерживает множество популярных форматов и кодеков как для аудио так и для видео файлов. MediaInfo также узнает детали субтитров, при этом указывает на каком они языке. По мимо анализа, также возможно экспортировать полученные данные в разные форматы, как в простой текст, так и в HTML. Возможность работы в графическом интерфейсе или с командной строкой. Для простоты есть функция Drag&Drop. Програм...

Данный плеер является одним из самых удобных проигрывателей способным проигрывать огромное количество различных форматов видео и аудио файлов без установки других программ. Плеер построен на базе Media Player Classic и является более пригодной для домашнего использования версией программы. Этот плеер отличается от других подобных программ за счет своего функционала. Среди них полная поддержка всех DVD дисков. Также у плеера есть возможность выбрать язык для использования, предлагается 14 вариантов, может работать с двумя мониторами и поддерживает проигрывание субтитров, чем справляются далеко не все программы подобного типа.

Хотим познакомить Вас с плеером, работающим в операционной системе Windows. Это Foobar2000. Причём работает он только в англоязычных версиях, так как его разработчик с самого начала объявил, что не собирается делать мультиязыковую версию и подстраивать свой проигрыватель под другие операционные системы. Но это, наверное, единственный минус, который вы сможете найти в этом аудиоплеере. Его главное преимущество заключается в том, что при огромных возможностях, о которых мы поговорим далее, он занимает достаточно мало места и имеет незначительные системные требования. Более того, настолько качественного звука вы вряд ли д...

MusicBee – это многофункциональный бесплатный плеер для прослушивания музыкальных файлов, обладающий расширенной комплектацией различных опций. Программное обеспечение предоставляет возможности осуществления пользователем различных рабочих действий с плей-листами. Приложение оснащено редактором тегов, конвертером и CD-риппером. Музыкальный проигрыватель поддерживает работу с различными подкастами и аудиокнигами. Также имеет возможности по проведению автоматических загрузок информационных данных из сети. С его помощью можно скачивать разные обложки определенных музыкальных альбомов, тексты конкретных песен, информацию о певцах.

AudioShell – небольшое расширение, созданное для редактирования тегов. Способно переименовывать файлы благодаря интеграции в контекстное меню «Проводник» Windows. Позволяет изменять метаданные и название ряда медиа файлов в один миг. AudioShell предлагает поддержку типов аудио: M4A, OGG, MP3, APE, WMA, FLAC, а также ряда видеоданных (например, MP4, WMV, ASF, 3GP). Это расширение может быть полезным тем пользователям, кто проводит бесчисленные часы, организуя информацию ID3 для звуковых дорожек. Программа добавляет редактор и позволяет просматривать теги в «Свойствах» медиа файлов. Предоставляет детальную информацию о тегах, му...

Monkeys Audio - простое, нужное приложение, помогающее производить сжатие либо декомпрессию различных цифровых музыкальных файлов. Программа успешно справляется со своей функцией без потери качества звучания обработанного аудиотрека. Monkeys Audio способно создавать копии с таким же качеством звучания, как оригинальный трек. Файлы после обработки приложением поддерживается рядом популярных проигрывателей. Поддерживает стерео- и монофайлы с разными частотами дискретизации. В программе присутствует несколько различных степеней сжатия аудиотрека (размер исходного трека уменьшается на 30-50%). Позволяет напрямую воспроизводить с...

Ocenaudio – удобное кросс-платформенное приложение, позволяющее редактировать аудиотреки. Программа позволяет анализировать быстро и качественно любые музыкальные файлы. Имеет множество функций, которые помогут преобразовать любой аудиотрек. В программе можно работать с форматами OGG, CAF, MP4, MP3, WAV, RAW. Важным фактором работы с аудио-редактором является простота использования и доступный интерфейс. При загрузке необходимого файла пользователь увидит спектрограмму, которая позволит получить больше информации о файле. После загрузки и появления спектрограммы можно приступать к редактированию файла.

IrfanView – бесплатный просмотрщик графических файлов, отличительными чертами которого является малый размер и функциональность. IrfanView поддерживает большое количество форматов, обладает понятным интерфейсом и необходимым набором функций. Так, с её помощью можно не только просматривать изображения, но и поворачивать их под любым углом, заниматься небольшим исправлением цветов, убирать эффект красных глаз с фотографий и т.п. Также, с помощью IrfanView можно делать скриншоты (как всего экрана, так и отдельных областей), выдирать значки и иконки из различных файлов, переименовывать файлы по заранее заданному шаблону, а...

AIMP - программа, позволяющая воспроизводить массы музыкальных форматов. Обладает многоязычной поддержкой и достаточно стильным интерфейсом. Без каких-либо трудностей вы сможете заниматься: конвертированием музыки из одного формата в другой, редактированием тэгов музыкальных файлов и групповых переименованием или сортировкой этих файлов, а так же записью звука при помощи микрофона или любого другого звукового устройства. И всё это благодаря встроенным утилитам. Благодаря аудио движку BASS, на котором и базируется AIMP, вас не затруднит подключение плагинов от этой библиотеки к AIMP. Имеет встроенные утилиты для работы со звукам...

Winamp – один из самых популярных проигрывателей, отличающийся понятным интерфейсом и большим количеством поддерживаемых форматов. Прежде всего, данный проигрыватель примечателен тем, что его функционал можно значительно расширить, если установить на него дополнительные плагины или модули. Причем такие плагины могут добавить, как новые функции, так и расширить список поддерживаемых форматов у плеера, что в некоторых случаях бывает очень полезно. Кроме этого, проигрыватель Winamp обладает удобной библиотекой, куда вы можете добавить все ваши файлы, что в последующем позволит не искать их на жёстком диске, а запустить сразу из ин...

WavePad Audio Editor – полезный редактор аудиозаписей с множеством полезных функций. Утилита позволяет записывать, редактировать аудио треки, голос и иные аудио записи. При обработке аудио файлов можно вырезать, копировать либо вставлять части музыкальной дорожки либо записи голоса. Позволяет добавлять эффекты (эхо, снижение шумов, усиление шума). WavePad Audio Editor подойдет профессиональным звукорежиссерам. Посредством утилиты можно легко записать собственный трек. Поддерживает частоты дискретизации от 6 до 96 кГц, также стерео и моно. Помимо основных возможностей приложение способно хранить записи, перемещать их в выбранну...

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

Icecream Media Converter - довольно удобный и чрезвычайно мощный преобразователь медиа-файлов. Этот полезный инструмент позволяет мгновенно скачивать видео- и аудио-файлы с популярных видео-хранилищ. Позволяет быстро конвертировать в распространенные форматы: mp3, avi, mkv, wmv, vob, rmvb flv, mp4, cda, aac, aiff, swf, 3gp, flac. Программа позволяет преобразовывать сразу несколько файлов, ставить их в очередь. Информирует пользователя о течении процесса посредством линии прогресса. Указывает предполагаемое время завершения конвертации файлов каждого по отдельности, так и общее. Имеет историю всех преобразованных медиа-файлов д...

FSS Audio Converter - весьма удобная утилита, позволяющая мгновенно конвертировать любые аудио треки в различные форматы (MP3, WAV, MP4, M4A, FLAC, WMA, AAC, OGG, MP2, AMR) и извлекать их из видеороликов.Интерфейс представляет удобное окно с хорошо расположенной структурой. Файлы можно быстро перетаскивать прямо с рабочего стола либо использовать файловый менеджер. Конвертер поддерживает пакетную загрузку и обработку файлов, что значительно уменьшит время конвертации файла. Программа позволяет выбирать выходной формат, конечный каталог. Пользователь может выбрать любой заданный профиль, отредактировать настройки звука.

Winyl – аудио проигрыватель для операционной системы Windows. Позволяет организовать все любимые аудиозаписи, можно также классифицировать и дать оценку каждой аудиозаписи. Программа может добавлять тэги и просматривать слова каждой песни. Все любимые аудиозаписи можно добавить в плейлисты, где будет возможность их найти в любой момент. При этом можно выбирать и редактировать очередь проигрывания. Winyl не только проигрывает аудиозаписи которые сохранены на компьютере, но также проигрывает и радио станции. Плюс программы в её простом и приятном дизайне, и в том что она не нуждается в множестве ресурсов системы, поэтому производ...

MediaHuman Audio Converter - полезная, преобразующая музыку в различные форматы, программа. Утилита работает с огромных рядом форматов звукового типа. Конвертер имеет минималистичный интерфейс, который будет понятен любым пользователям. MediaHuman Audio Converter применяет в работе последние версии кодеков. Благодаря работе свежих кодеков качество звучания музыкальных файлов всегда будет на высоте. Приложение поддерживает удобный режим Drag-and-drop, который позволяет быстро перетащить нужный аудиофайл и запустить процесс конвертации. Программа поддерживает создание плейлистов и добавление их в библиотеки. Позволяет конвертиров...

SPlayer - довольно популярный медиаплеер, который имеет очень простой, но удивительно красивый интерфейс. Программа может автоматический скачивать субтитры к фильму на лету (самостоятельно отправляется в Интернет для поиска субтитров к данному фильму) и умеет читать популярные видео форматы и многое другое. Во время воспроизведения видео, вы легко можете изменять аудио и видео настройки, добавить файлы в плейлист, переместить панель управления, включить различные эффекты и т.д. Программа также позволяет воспроизводить частично скачанные и испорченные видео файлы. Если вы искали простой медиаплеер для вашего проектора, то Вы про...

ComboPlayer - программа с широким функционалом, которая служит для проигрывания фильмов, музыки, радио и даже интернет-ТВ. Главная функция ComboPlayer - просмотр ТВ-каналов на компьютере. Бесплатный пакет включает два десятка каналов, в том числе Россия-1, Первый, Матч ТВ, ТНТ и другие федеральные каналы. Также программа предоставляет доступ к расписанию ТВ-передач для большинства доступных каналов. В ComboPlayer есть около 130 платных каналов в HD-качестве. Программа также работает с торрент-видео. Если торрент-файл интересующего вас фильма доступен в интернете, можно смотреть его через программу в режиме онлайн.

ContaCam - удобное приложение c простым и понятным интерфейсом для видеонаблюдения через веб-камеру. С помощью данной утилиты можно вести наблюдение через несколько видео камер одновременно. В программе ContaCam также встроен детектор движений и запись звука. В ее настройках прописана поддержка различных моделей веб-камер. Кроме того, утилита имеет собственный встроенный веб-сервер, это дает возможность вести наблюдение с любого угла земного шара. Интерфейс ContaCam настолько прост, что разобраться в нем не составит никакого труда. Видео записывается мгновенно, может быть сразу отправлено по электронной почте либо загружено н...

MKVToolnix – один из лучших программных наборов для работы с форматом MKV. Напомним, что данный формат был разработан несколькими программистами и отличается от других видео форматов тем, что имеет открытый исходный код и позволяет добавлять почти неограниченное число дорожек с аудио данными, дорожек с субтитрами и т.п. Кроме того, данный формат позволяет даже создавать целые меню, наподобие тех, которые можно увидеть в DVD. Программа MKVToolnix тоже имеет открытый исходный код, что позволяет модифицировать её в соответствии с вашими пожеланиями и возможностями. Стандартный же инструмент данной программы позволяет реда...

Album Player - предназначен для составления музыкальных сборников, как на жёстком диске так и на CD и DVD. Так же воспроизводит аудиофайлы во всех популярных и распространённых форматах. Отличается качеством звука, так как программа никак не обрабатывает музыку при воспроизведение, в отличие от других плееров которые обрабатывают дорожки различными декодерами и плагинами. Поэтому можно сказать что с этой программой можно слушать музыку в первозданном виде, именно так как задумывали сами авторы композиции. При разработки плейлистов, Album Player использует информацию из.cue файлов. Программа очень проста в использовании и не ну...

Hanso Tagger - удобное приложение для организации коллекций музыкальных файлов. Приложение позволяет заполнять поля, в которых нет информации или её нужно изменить. Утилита поддерживает редактирование полей: название, жанр, исполнитель, год и альбом. Может работать с файлами популярных аудиоформатов (*.mp3, *.wav, *.wma, *.aac и других). Hanso Tagger поддерживает импортирование тегов из баз данных в файл электронных таблиц (*.csv). При желании пользователь может загружать теги ID3 через Amazon или FreeDB. Помимо тегов позволяет редактировать комментарии к файлам. Hanso Tagger поддерживает одновременную работу с файлами разных ф...

KMPlayer является универсальным плеером, который с легкостью воспроизводит множество форматов. Может читать титры, записывать видео файлы, звуковые файлы, картинки из любого проигрываемого фрагмента. Обладает большим количеством настроек, что позволяет сделать использование программы удобным для каждого пользователя, учитывая его потребности и нужды. Также плеер включает в себя практически все основные кодеки, позволяющие проигрывать различные форматы аудио и видео, что расширяет возможности программы. Кроме того, есть возможность работы с различными фильтрами, что дает возможность управлять параметрами воспроизводящихся аудио...

ViewFD это файловый менеджер с множеством различных функций. Данная программа распространяется бесплатно и является отличной альтернативой платным клиентам. К основным возможностям данной программы можно отнести не только наличие встроенного проигрывателя и просмотрщика изображений, но и возможность просматривать текстовые файлы любых форматов, а также редактировать таблицы баз данных. Кроме этого, программа может управлять автозапуском различных служб. Поддерживается и управление процессами, хотя для этих целей лучше использовать другое программное обеспечение. Кроме этого, данный поддерживает работу с вкладками.

CherryPlayer - качественный медиацентр который работает с множеством сайтов таких как YouTube, ВКонтакте, Amazon, 4shared и прочие. Объединяет в себе YouTube player, а так же и качалка YouTube, что позволяет смотреть видео онлайн, либо бесплатно и быстро скачать видео. Огромная библиотека аудиозаписей, так как программа работает с социальной сетью ВК, где миллионы аудиофайлов, которые с помощью CherryPlayer можно прослушать, скачать или добавить в плейлист. Также есть возможность покупать оригинальные материалы с Amazon. Программа поддерживает все форматы аудио и видео файлов, поэтому не нужно устанавливать какие либо дополните...

Pazera Video Converters Suite – удобный пакет для конвертирования мультимедиа файлов с простым интерфейсом и массой возможностей. Отличительная особенность пакета состоит в том, что он позволяет конвертировать файлы для мобильных устройств, например, для смартфонов или планшетных компьютеров. Утилиты, входящие в комплект пакета Pazera Video Converters Suite, позволяют задать все необходимые настройки конвертации, включая размер картинки, разрешение, используемый кодек и прочие параметры. Также, если необходимо, вы можете вырезать аудиодорожку из ролика. Получившийся звуковой файл можно будет легко сконвертировать в нужный вам...

Hanso Converter- многофункциональный конвертер, предназначенный для мгновенной конвертации аудиофайлов. Приложение обеспечивает достаточно высокую скорость конвертирования в самые распространенные звуковые форматы (MP4, M4A, Ogg, MP3, AAC, Bonk, FLAC, Vorbis). Такая скорость обеспечивается благодаря собственному алгоритму. Большое количество возможностей программы не влияет на сложность интерфейса. Разобраться в многочисленных функциях конвертера подвластно любому пользователю. Пользователь может редактировать программные файлы для каждого формата. В приложении можно задавать конечное имя файла, устанавливать нужные теги.

Kantaris Media Player – бесплатный проигрыватель с удобным интерфейсом и широкими возможностями для воспроизведения различных файлов. Данный проигрыватель имеет почти такой же интерфейс, что и Windows Media Player от компании Microsoft, поэтому вам не придётся изучать его, и вы можете сразу приступить к использованию программы. Основная особенность проигрывателя в том, что он может воспроизводить файлы и без установки кодеков в систему, что избавляет вас от выполнения лишних операций. Данный проигрыватель поддерживает все популярные форматы, включая audio CD. Кроме того, программа обладает всеми стандартными возможностями.

Audacity – небольшой, бесплатный редактор для работы с аудиоданными. Данная программа по своим возможностям почти ничем не отличается от платных аналогов. С помощью программы Audacity вы спокойно можете оцифровывать записи с кассет или других источников, записывать данные с микрофона или любого другого источника звука, а также производить операции над уже записанными данными и дорожками. Программа позволяет сводить неограниченное количество дорожек, производить стандартные операции с аудио (вырезание, копирование), а также применять к готовому материалу нужные фильтры. Например, можно удалить из записи шум, фон и друго...

Clementine - музыкальный плеер, позволяющий проигрывать большинство аудиоформатов и обладающий рядом дополнительных возможностей. Среди таких возможностей, в первую очередь, следует отметить наличие функции проигрывания различных радиостанций, список которых может быть загружен из интернета. Приложение Clementine имеет встроенный эквалайзер, что позволяет настроить звук по вашему желанию. Также, программа Clementine позволяет вам искать нужный файл в вашей фонотеке. Кроме того поддерживает визуализации, что позволяет настроить внешний вид программы. Ещё одна особенность проигрывателя - это поддержка динамических плейлистов.

VSDC Video Editor создана для редактирования видео и аудио файлов. В ней есть два режима, один для новичков, другой для профессионального использования. Это не линейный редактор, в отличии от других аналоговых программ. Плюс программы в том, что она поддерживает множество форматов, что позволит импортировать видео любых форматов, соединять их в клип и экспортировать в одном, без потери качества. Ещё она может наложить множество эффектов на аудио и видео. Интерфейс максимально интуитивный, что позволит пользователю работать без каких либо накладок. На всякий случай в программе есть очень хороший и подробный мануал, который разъя...

Lucky Video Converter - очередной бесплатный конвертер видео файлов с приятным и простым интерфейсом. Программа поддерживает огромное количество популярных форматов, такие как: AVI, FLV, MP4, MPEG, MOV, WMV, MP3, WAV и доступна на русском языке. Кроме этого в программе присутствуют готовые пресеты для таких портативных устройств как iPod, iPhone, iPad, PSP, Zune а также для мобильных телефонов. С помощью Lucky Video Converter вы можете вырезать музыку из видео, a также скачивать видео с YouTube и других популярных сайтов полностью бесплатно. С таким функционалом и простотой может сравнится разве что только WinFF.

IWisoft Video Converter – удобная программа для конвертации мультимедиа содержимого из одного формата в другой. Данная программа будет особенно полезна, если вы имеете не только компьютер или ноутбук, но и одно из портативных устройств, например, смартфон. Как правила, такие устройства обладают гораздо меньшим списком поддерживаемых форматов, чем ноутбуки или компьютеры. Кроме того, конвертация может понадобиться в тех случаях, когда вам необходимо уменьшить размер видео или аудиофайлов. Для этих целей отлично подходит программа iWisoft Free Video Converter. Данное приложение позволяет производить пакетную конвертацию аудио и...

ToolWiz Player and Converter – программа-гибрид, которая соединяет функции простого медиа-плеера и аудио-видео конвертера. Поддерживает множество популярных кодеков для воспроизведения и оснащена всеми базовыми функциями аудио и видео плееров. Конвертирует как музыку так и видео файлы на множество форматов. Отличаться своей скоростью конвертирования, так как оно происходит довольно таки быстро, и своим простым для использования интерфейсом. ToolWiz Player and Converter позволит пользователям просматривать видео на операционных системах Windows и конвертировать его для последующего просмотра на популярных девайсах, таких как PSP...

Нам очень часто приходится производить различные действия с файлами аудио, видео т.д. И зачастую для того, чтобы выполнить определенную операцию, такую как конвертирование, преобразование и редактирование, необходимо искать в Интернете, скачивать и устанавливать определенные программы. Практически всегда это отнимает много времени и сил, "поедает" огромное количество трафика. И именно в таких случаях на помощь приходит Free Studio, сборник программ, выполняющих всё это действие. Преимущества данного пакета в том, что все 39 программ, входящих в его состав - абсолютно бесплатны, а так же помогут получить желаемый результ...

Xion Audio Player – бесплатный аудио плеер с удобным интерфейсом, отличающийся обилием функций и настроек. Данный плеер способен проигрывать большинство из популярных форматов, например, mp3, flac и т.п. Кроме этого, данный проигрыватель поддерживает работу с интернет радиостанциями, включая запрос о проигрываемом аудиотреке у данной станции. Прямые адреса станций вы можете сохранить в своём плейлисте или в библиотеке проигрывателя, что позволит быстро находить нужную станцию без ввода адреса. Проигрыватель Xion Audio Player может управляться не только из главного окна, но и из системного трея, либо с помощью горячих...

Hanso Player – приятный глазу аудиоплеер, имеющий простой интерфейс с понятной структурой. Он предлагает поддержку MP1, MP3, OGG, M3U, MP2, PLS, формата WAV. Подерживает мульмедийное перетаскивание файлов, использование файлового браузера. Основной аудио контроль включают в себя возможность нажатия паузы,остановки, регулировку уровня громкости, а также присутствие кнопки для воспроизведения последующей либо предыдущей композиции. Пользователь может перейти к нужному месту в звуковой дорожке. Он может создать, сохранить плейлист, открыть нужный URL либо включить эквалайзер. Можно устанавливать положение плееера поверх других ок...

Программное обеспечение с возможностями бесплатного доступа, которое предназначено для проигрывания различных файлов, представленных в формате караоке. Он поддерживает работу с большим количеством таких форматов. К ним относятся mp3, wav, ogg, kfn и др. Интерфейс данного программного обеспечения имеет стандартное устройство обычных аудиоплееров. Он оснащен всеми необходимыми функциональными возможностями: окном, при помощи которого осуществляется управление процессом проигрывания, специальным плейлистом со списком музыкальных файлов, а также окном, в котором можно производить звуковые настройки. Важная особенность плеера - нали...

Zoom Player – отличный медиаплеер который может заменить Windows Media Player. Программа позволит пользователю максимально насладиться любим фильмом или музыкой, так как поддерживает все популярные и распространённые форматы аудио и видео. Она имеет очень много дополнительных функций, например имеет функцию Zoom, что позволит не только увеличивать изображение, но также и улучшать качество картинки. Может до или после видео отображать трейлеры других фильмов. Отличается тем что поддерживает устройств ДУ, с помощью которых можно управлять плеером и возможность останавливать и продолжать фильм в следующий раз с того же места где о...

XviD4PSP – удобная программа для конвертирования видео, основная её особенность - большое количество пресетов. Программа XviD4PSP позволяет легко и быстро получить файл нужного вам формата. Большое количество пресетов позволяет вам подобрать параметры таким образом, чтобы картинка на портативном устройстве смотрелась отлично. Программа поддерживает не только портативную приставку Sony PSP, но и другие портативные устройства, например, смартфоны. Кроме того, программа имеет и продвинутый режим работы для опытных пользователей. В диалогах программы вы легко можете установить требуемые вам настройки, например, необходимый для коди...

Wondershare Player – очень удобный видеоплеер, отличающийся высокой скоростью работы и некоторыми особенностями. Данный проигрыватель поддерживает практически все видеоформаты, что избавляет простого пользователя от необходимости постоянно устанавливать какие-то проигрыватели для воспроизведения видео. Также, данный плеер отличается своей скоростью работы. По сравнению с другими популярными проигрывателями, он запускает видео гораздо быстрее. Ещё одним плюсом программы Wondershare Player является то, что она потребляет очень мало системных ресурсов, что позволяет смотреть даже фильмы с HD качеством без подвисания и тор...

Довольно интересный и приятный аудио проигрыватель. Воспроизводит все распространенные форматы аудиофайлов. Хотя он и прост на вид, но имеет достаточное количество разных настроек и функций. Разработчики CometPlayer создали максимально простое оформление, в котором нет никаких лишних элементов. При проигрывании музыки будут отображаться тексты, если они есть. Используя этот проигрыватель есть возможность досконально настроить свои плейлисты, а во время прослушивания использовать выравнивание звуковой дорожки. Есть хороший эквалайзер с несколькими шаблонами для разных направлений музыки. При помощи этого проигрывателя можно усил...

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

VSO Media Player - это многофункциональный медиаплеер, который имеет практичную и удобную конструкцию. Плеер оснащен возможностями, которые позволяют ему воспроизводить все распространенные форматы определенных музыкальных, а также видеофайлов. Он поддерживает работу с различными носителями и видеокартами. Функциональная линейка позволяет пользователю осуществлять загрузку пакета файлов с целью их дальнейшего проигрывания в поочередном порядке. В процессе работы с приложением пользователь может настраивать показатели громкости. Основное преимущество программы - это отсутствие в необходимости осуществления дополнительных установ...

JetAudio Basic – один из самых популярных проигрывателей с удобным интерфейсом и множеством возможностей. Отличительной особенностью данной программы является то, что при кодировании видео или звука, она использует уникальные технологии, помогающие полностью передать качество видео или звука. Также, в программе уже присутствуют несколько «улучшайзеров» и звуковых эффектов, что может пригодиться любителям объёмного звука при просмотре фильмов. jetAudio Basic имеет встроенный эквалайзер, позволяющий настроить воспроизведение в соответствии с вашими предпочтениями. Также, данный проигрыватель отличается понятным и простым интерфей...

ArtistShot Tagger – это программа, обеспечивающая возможность упорядочить большую музыкальную коллекцию. Она позволяет быстро редактировать основные пользовательские теги (такие как альбом, исполнитель, музыкальный стиль и так далее), работая с такими аудио форматами как: mp3, flac, vma, ogg, ape, mp4, mp4a, mp4b. ArtistShot Tagger поможет в переименовании файлов и папок, экспортировании данных в различные форматы и граббировании аудио CD, а также в поиске и сохранении интересующих музыкальных файлов. Стоит отметить, что конвертер и редактор тегов работают в пакетном режиме. Кроме того, эта утилита помогает в поиске текстов пе...

MediaCoder это видео конвертер с широкими возможностями. Например, программа может преобразовывать видео в другой формат, либо сжать его до нужного вам качества и размера. Сжатие файлов может быть полезно, когда вам нужно воспроизвести готовый ролик или фильм на слабом компьютере. Кроме того, естественно, присутствует и функция конвертирования из одного формата в другой. Также, в программе имеется планировщик, позволяющий выключить компьютер после окончания конвертирования либо задать пакетную обработку файлов. Но и это ещё не всё. Программа MediaCoder позволяет выдернуть звуковую дорожку почти из любого фильма или рол...

TorrentPlayer – это удобная программа для просмотра фильмов и прослушивания аудио. Вместо того что бы скачивать файлы на компьютер, программа автоматически начинает воспроизводить их. Также плюс в том что не нужно искать фильмы или аудио в интернете и рисковать скачать вирус, достаточно ввести в поиске программы нужный файл мультимедии и она найдёт его в своей надёжной и обширной библиотеке. Воспроизведение файла начинается моментально с того момента как пользователь нажмёт на «Play». При этом она воспроизводит любые форматы файлов, а это значит что не нужно тратить время на установку дополнительных кодеков. В течение просмотра...

Nata Player - программа для воспроизведения аудиофайлов. Поддерживает все популярные аудио форматы. Главный плюс программы в том, что она много функциональна. Она не только воспроизводит аудиофайлы, но также поддерживает плейлисты, редактирования файлов, может нарезать и миксовать файлы. Также позволяет копировать данные с CD на компьютер и конвертировать аудиофайлы в другие форматы. Хороша ещё тем, что несмотря на все функциональности, она оптимизирована для минимального потребления системных ресурсов. У программы очень удобный интерфейс, поддерживает вкладки, поиск по медиатеке. Имеет множество скинов и визуализаций, для боле...

Anvil Studio – программа для работы с музыкой. Отличительной её особенностью можно назвать полную поддержку midi клавиатур и других устройств. В саму программу встроен секвенсор. Позволяет как записывать музыку в реальном времени, на уже упомянутой клавиатуре, так и редактировать её с помощью использования нотного стана, piano roll, либо с помощью гитарного грифа. В общем, всё зависит от музыканта. Кроме того, позволяет изменять все миди данные в реальном времени, что в некоторых случаях очень удобно. Интерфейс у данной программы достаточно прост и понятен. Программа способна записывать звук одновременно с восьми источников и р...

MediaMonkey - медиацентр в котором присутствует более 100 тысяч аудиофайлов и фильмов. Позволяет поиск по жанрам и присутствуют такие жанры как аудиокниги, подкасты, фильмы, домашние видео, ТВ-передачи и многое другое. Также программа синхронизирует не только файлы с интернета, а и с ПК, что позволит объединить файлы с ПК и интернета в одном медиацентре. Автоматически добавляет не достающую информацию аудио или видеофайлом, такую как название, артист, альбом и тп. Так же программа поддерживает возможность конвертировать аудио и видеофайлы, в любой формат, а так же записывать данные на диск. Поддерживает множество плагинов, скин...

ProgDVB – бесплатная программа для прослушивания интернет-радио, просмотра телеканалов, как из интернета, так и используя спутниковую тарелку. Программа поддерживает большинство стандартов спутникового ТВ и работает почти со всеми типами оборудования для спутника. ProgDVB позволяет не только просматривать канал или прослушивать радио, но и записывать их, чтобы не пропустить, ни одного важного для вас фильма или передачи. Также, имеется поддержка HD телевидения, различных стандартов телевидения, субтитров и т.д. Программа поддерживает телетекст, что позволяет получить доступ к некоторой дополнительной информации, котору...

XBMC Media Center - современный кроссплатформенный медиацентр с высококачественным графическим интерфейсом, понятным и простым меню. Его можно назвать достойным конкурентом Windows Media Center от Microsoft. Интерфейс XBMC Media Center может отображаться и на русском языке и имеет собственный динамично изменяющийся дизайн. Также, программа может работать, как в обычном оконном режиме, так и в полноэкранном, и в добавление к этому эффективно использует собственные экранные заставки, хранящиеся в ее памяти. С помощью данного медиацентра домашний ПК легко преображается в полноценный HTPC, способный не только проигрывать, но и хран...

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

Aktiv Player - программа для прослушивания аудиозаписей. Она очень удобная и мощная, позволяет прослушивать все популярные и распространённые аудио форматы. Отлично подойдёт для пользователей любящих послушать музыку. Чем больше ней пользуются тем лучше она будет настроена под пользователя, так как она само обучается и при перемешивание берёт данные о вкусах и предпочтениях пользователя. При надобности и активном подключение к интернету, программа может выдать всю информацию о нужной аудиозаписи. Воспроизводит не только аудиозаписи на компьютере, но также позволит подключится к радиостанциям и слушать интернет радио. Имеет множ...

Программное обеспечение, которое представляет собой набор специальных многофункциональных средств, предназначенных для проведения работы с разнообразными графическими файлами. Кроме того, поддерживает определенные аудио и видеофайлы. Здесь пользователям предоставляются возможности по просмотру цифровых фото, организации процессов их сортировки и хранения в пределах жесткого диска. Также поддерживается работа с файлами типа RAW. Удобная функция – возможность использования программы в качестве медиапроигрывателя. Есть возможность создания различных презентаций и их записи на диски. Имеется полный набор графических инструментов дл...

Free Opener - достаточно функциональный просмотрщик самых популярных файлов, включая архивы Winrar, документы Microsoft Office, PDF, документы Photoshop, торрент файлы, иконки, веб страницы, текстовые документы, аудио и видео файлы, графические файлы в том числе и Flash и многое другое. Количество поддерживаемых файлов превышает семидесяти. В программе отсутствуют привычные нам настройки и опции за исключением смена дизайна. Также необходима отметить, что отсутствует русский язык, но учитывая простоту, не стоит недооценивать программу. Free Opener - это универсальная и очень удобная программа для чтения различных типов файлов.

Light Alloy – один из самых популярных проигрывателей для воспроизведения мультимедиа файлов. Основным преимуществом данной программы является то, что она обладает большим количеством функций, но при этом имеет очень маленькие системные требования. Проигрыватель способен работать с различными типами кодеков. Можно, например, подключить к проигрывателю установленные в системе кодеки, а можно использовать и другие кодеки, включённые в проигрыватель. Также, если у пользователя имеется собственный набор кодеков, то и его можно подключить к проигрывателю. Кроме этого, данная программа может отлично работать с субтитрами. RealPlayer - один из популярных проигрывателей с большим количеством поддерживаемых форматов. Отличительной особенностью RealPlayer можно считать большой набор функций, в неё входящих. Программа может выступать, как в роли браузера, для навигации по различным страницам и поиска аудио или видео, а также, собственно, в качестве проигрывателя. При этом программа способна воспроизводить не только данные, хранящиеся на вашем жёстком диске, но и потоковые аудио или видео данные. С помощью программы вы сможете легко найти и воспроизвести нужную вам радиостанцию. Кроме этого, в стандартный пакет программы включена возможность з...

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

У вас есть проблема с открытием.WAV-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы WAV. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат.WAV?

Расширение имени файла .wav используется в основном с файлами, содержащими несжатые звуковые данные. Этот формат аудио был введен компанией Майкрософт. Несжатые файлы WAV поддерживаются практически всеми программами, способными работать со звуком, что делает этот формат универсальным.

Организация аудио-данных в файлах WAV следует спецификации RIFF, что позволяет использовать некоторые теги, описывающие содержимое.



Несжатые файлы WAV считаются "чистым аудио" из-за того, что звук в них не подвергался цифровой обработке. В связи с этим они являются неплохим выбором для тех, кто хочет скопировать звуковые файлы без потери качества. Если сравнивать с файлами в формате MP3, несжатые файлы WAV отличаются значительно большим размером: каждая минута записи занимает около 10 Мб в случае файла .wav и только 1 Мб в случае .mp3 со средними настройками.

Помимо несжатого аудио, файлы .wav могут также содержать звуковые данные, сжатые одним из следующих кодеков: ADPCM, MPEG Layer-3, Truespeech, Microsoft GSM 06.10, CELP, SBC. Сжатые файлы WAV занимают значительно меньше места и хуже поддерживаются различными приложениями.

Программы для открытия или конвертации WAV файлов

Вы можете открыть файлы WAV с помощью следующих программ:

Мы надеемся, что помогли Вам решить проблему с файлом WAV. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.

Что еще может вызвать проблемы?

Поводов того, что Вы не можете открыть файл WAV может быть больше (не только отсутствие соответствующего приложения).
Во-первых - файл WAV может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле WAV, который Вы хотите редактировать, нажмите опцию "Открыть с помощью" а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла WAV должны полностью исчезнуть.
Во вторых - файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла WAV не закончилось и он не может быть правильно открыт).

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла WAV мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле WAV.

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png