Mathematica: Редактиране и запазване на WAV файлове
Свързани Видеоклипове: (Юни 2024).
С Wolfram Mathematica можете да импортирате, анализирате, редактирате и експортирате WAV файлове. Ще ви кажем как.
Импортирайте WAV файлове в Mathematica
С простата команда "audio = Import [path, command]", можете да импортирате данни от WAV файлове в Mathematica. Пътят и командата трябва да бъдат цитирани. Помощ за лесно влизане на пътя е дадена в галерията с картини. Можете да заредите различни елементи от WAV файла със следните команди:
- „Elements“ ви показва коя информация от WAV файла можете да импортирате в Mathematica
- „AudioChannels“ ви информира за броя на каналите, вградени във WAV файла.
- "SampleRate" извежда честотата на извадката
- "AudioEncoding" показва как се кодират пробите. По правило стойността се намира между "Integer16" и "Integer32", т.е. цели числа с 16 до 32 бита. Възможни са кодиране от 4 до 64 бита.
- "Данни" е матрица, която съдържа RAW данни на канал във всеки ред. Внимание: Тъй като тази матрица съдържа всички аудио материали, понякога тя може да бъде много голяма. Могат да се зареждат файлове до 4 GB. Тук определено трябва да използвате ";" потискане на изхода на данните. Тъй като сте дали на матрицата името "аудио", можете да продължите да работите с нея.
- Използването на "Звук" Mathematica зарежда файла, включително формата на вълната и спектъра и малък плейър за възпроизвеждане на звука.
- С "Правила" цялата информация се импортира в матрица. Шест реда съдържат „AudioChannels“, „AudioEncoding“, „Data“, „SampledSoundList“, „SampleRate“ и „Sound“ в този ред. Внимание: Тази матрица е значително по-голяма от самия аудио файл, така че определено трябва да изведете данните с ";" потискат.
Анализирайте и редактирайте WAV файлове в Mathematica
Данните RAW, импортирани с помощта на "Данни", могат да се използват и редактират в Mathematica като всяка друга таблица. Следните команди са особено интересни за аудио материали:
- Вече можете да покажете всяка стойност в "аудио" матрицата и да я промените по ваше желание.
- „Размери [аудио]“ ви дава броя на редовете и колоните, т.е. броя на пробите на канал.
- Използване на "area = Вземете [audio [[X, All]], {start value, end value}];" можете да премахнете част от канал X.
- "Спектър = Фурие [площ];" прави анализ на Фурие на тази част.
- Можете също така да промените по желание спектрални компоненти.
- "Re [спектър]", "Im [спектър]", "Abs [спектър]" и "Arg [спектър]" извеждат реалната част, въображаемата част, амплитудата и фазата на спектралните компоненти.
Експорт на WAV файлове от Mathematica
За да превърнете манипулираните аудио данни отново в WAV файл, просто въведете „Експортиране [път, команда]“. Използвайте следните команди, за да настроите правилно WAV файла:
- Преди експортиране трябва да използвате "audio / = Max [Abs [audio];]" на | 1 | Нормализиране. Стойности над 1 и под -1 се превишават.
- "" SampleRate "-> 44100" експортира аудио материал с 44100 проби в секунда.
- "" AudioEncoding "->" Integer16 "" кодира аудио файла с 16 бита на проба.
- С "" AudioChannels "-> 2" можете да гарантирате, че се изнасят само първите 2 канала, дори ако аудио материалът съдържа повече канали.
Можете да намерите съвети за Wolfram Alpha тук. Как да работите с програмата Audacity. обясняваме тук.
Последни видеоклипове
Въвеждането на пътища в Mathematica е малко досадно: пътеките са затворени в кавички и папките не са разделени от наклонен символ "/", а от две задни черти "\\". Просто копирането на пътя от Explorer не работи тук.
![](http://hackzl.com/img/software/6070/mathematica-wav-dateien-bearbeiten-und-speichern.webp)
Най-лесният начин е да използвате "Insert" -> "Filepath
"изберете ... "Filepath
"изберете ...">
"Filepath
"изберете ..." />
![](http://hackzl.com/img/software/6070/mathematica-wav-dateien-bearbeiten-und-speichern-2.webp)
"изберете ..." />
и отворете тук в прозореца на Explorer до желания файл. След това Mathematica отбелязва пътя на файла в правилния правопис.
![](http://hackzl.com/img/software/6070/mathematica-wav-dateien-bearbeiten-und-speichern-3.webp)