Аудио-учебник для iOS: форматы файлов и данных [издание 2014 г.]

  1. Форматы файлов и форматы данных, Боже мой!
  2. Форматы данных (или аудиокодирование)
  3. Так, что я использую?
  4. Много вариантов линейного PCM
  5. Форматы файлов (или аудио-контейнеры)
  6. Битовые ставки
  7. Примерные цены
  8. Что дальше?

Изображение предоставлено: ilco

До работы с iPhone у меня был к сожалению небольшой опыт работы со звуковыми форматами. Я знал разницу между .WAVs и .MP3s, но я не мог точно сказать вам, что такое .AAC или .CAF, или какой лучший способ конвертировать аудиофайлы был на Mac.

Я узнал, что если вы хотите разрабатывать на iPhone, то стоит иметь базовые знания о форматах файлов и данных, конвертации, записи и о том, какие API использовать, когда.

Этот аудио-учебник является первым в серии из трех аудио-учебников, охватывающих аудио темы, представляющие интерес для разработчика iPhone. В этой статье мы начнем с описания форматов файлов и данных.

(Прыгать, чтобы Часть 2 или же Часть 3 в серии аудио-учебник.)

Форматы файлов и форматы данных, Боже мой!

Важно понимать, что на самом деле в каждом аудиофайле есть две части: его формат файла (или аудиоконтейнер) и его формат данных (или кодирование звука).

Форматы файлов (или аудиоконтейнеры) описывают формат самого файла. Фактические аудиоданные внутри могут быть закодированы многими различными способами. Например, файл CAF - это формат файла, который может содержать аудио, закодированное в формате MP3, линейный PCM и многие другие форматы данных.

Итак, давайте углубимся в каждый из них.

Форматы данных (или аудиокодирование)

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

Вот форматы данных, поддерживаемые iPhone, и описание каждого:

  • AAC : AAC расшифровывается как «Advanced Audio Coding», и он был разработан, чтобы стать преемником MP3. Как вы можете догадаться, он сжимает оригинальный звук, что приводит к экономии диска, но снижает качество. Однако потеря качества не всегда заметна, в зависимости от того, какой битрейт установлен (подробнее об этом позже). На практике AAC обычно обеспечивает лучшее сжатие, чем MP3, особенно на скоростях ниже 128 кбит / с (снова об этом позже).
  • HE-AAC : HE-AAC - это расширенный набор AAC, где HE означает «высокая эффективность». HE-AAC оптимизирован для аудио с низкой скоростью передачи битов, такого как потоковое аудио.
  • AMR : AMR расшифровывается как «Adaptive Multi-Rate» и является еще одним кодированием, оптимизированным для речи, с очень низкими битрейтами.
  • ALAC : также известный как «Apple Lossless», это кодировка, которая сжимает аудиоданные без потери качества. На практике сжатие составляет около 40-60% исходных данных. Алгоритм был разработан таким образом, чтобы данные могли распаковываться на высоких скоростях, что хорошо для таких устройств, как iPod или iPhone.
  • iLBC : это еще одна кодировка, оптимизированная для речи, подходящая для передачи голоса по IP и потокового аудио.
  • IMA4 : это формат сжатия, обеспечивающий сжатие 4: 1 для 16-битных аудиофайлов. Это важная кодировка для iPhone, причины которой мы обсудим позже.
  • linear PCM : это обозначает линейную импульсную кодовую модуляцию и описывает метод, используемый для преобразования аналоговых звуковых данных в цифровой формат. Проще говоря, это просто означает несжатые данные. Поскольку данные несжатые, они воспроизводятся быстрее всего и являются предпочтительной кодировкой для звука на iPhone, когда пространство не является проблемой.
  • μ-закон и a-закон . Насколько я понимаю, это альтернативные кодировки для преобразования аналоговых данных в цифровой формат, но они более оптимизированы для речи, чем линейные PCM.
  • MP3 : И, конечно, формат, который мы все знаем и любим, MP3. MP3 все еще является очень популярным форматом после всех этих лет и поддерживается iPhone.

Для получения дополнительной информации об этих типах см Apple's Используя Аудио.

Так, что я использую?

Это выглядит как большой список, но на самом деле есть лишь некоторые из них, которые являются предпочтительными для кодирования. Чтобы знать, что использовать, вы должны сначала помнить об этом:

  • Вы можете воспроизводить линейные PCM, IMA4 и некоторые другие форматы, которые распаковываются или просто сжимаются довольно быстро и одновременно без проблем.
  • Для более продвинутых методов сжатия, таких как AAC, MP3 и ALAC, iPhone имеет аппаратную поддержку для быстрого распаковывания данных - но проблема в том, что он может обрабатывать только один файл за раз. Поэтому, если вы одновременно воспроизводите более одной из этих кодировок, они будут распакованы в программном обеспечении, что является медленным.

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

  • Если пространство не является проблемой , просто закодируйте все с помощью линейного PCM. Это не только самый быстрый способ воспроизведения звука, но и одновременное воспроизведение нескольких звуков без каких-либо проблем с ресурсами процессора.
  • Если пространство является проблемой , вы, скорее всего, захотите использовать кодировку AAC для фоновой музыки и кодировку IMA4 для звуковых эффектов.

Много вариантов линейного PCM

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

Здесь важно знать, что предпочтительным вариантом линейного PCM на iPhone является 16-разрядное целое число с прямым порядком байтов, или сокращенно LEI16 . Обратите внимание, что это отличается от предпочтительного варианта в Mac OSX, который является 32-битным с плавающей точкой с прямым порядком байтов. Поскольку аудиофайлы часто создаются на Mac, рекомендуется изучить файлы и преобразовать их в предпочтительный формат для iPhone.

Форматы файлов (или аудио-контейнеры)

IPhone поддерживает множество форматов файлов, включая MPEG-1 (.mp3), MPEG-2 ADTS (.aac), AIFF, CAF и WAVE. Но самая важная вещь, которую нужно знать здесь, это то, что обычно вы просто хотите использовать CAF, потому что он может содержать любую кодировку, поддерживаемую на iPhone, и это предпочтительный формат файла на iPhone.

Битовые ставки

Есть важная часть терминологии, относящейся к аудиокодированию, которую мы должны упомянуть: битрейты.

Скорость передачи аудиофайла - это количество бит, обрабатываемых за единицу времени, обычно выражаемое в битах в секунду (бит / с) или килобитах в секунду (кбит / с). Более высокие битовые скорости дают большие файлы. Некоторые кодировки, такие как AAC или MP3, позволяют указать скорость передачи данных, используемую при сжатии аудиофайла. Когда вы понижаете скорость передачи данных, вы также теряете качество. В отличие от других связанных с компьютером устройств, 1 кбит / с на самом деле составляет 1000 бит / с, а не 1024 бит / с.

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

Вот таблица, которая дает обзор наиболее распространенных битрейтов:

  • 32 Кбит / с : AM Качество радио
  • 48 кбит / с : общая скорость для длинных речевых подкастов
  • 64 кбит / с : общая скорость для речевых подкастов нормальной длины
  • 96 кбит / с : качество FM-радио
  • 128 кбит / с : наиболее распространенный битрейт для музыки в формате MP3
  • 160 кбит / с : музыканты или чувствительные слушатели предпочитают это 128 кбит / с
  • 192 кбит / с : качество цифрового радиовещания
  • 320 кбит / с : практически не отличается от компакт-дисков
  • 500 кбит / с-1411 кбит / с : кодирование звука без потерь, например, линейный PCM

Примерные цены

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

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

Почти всегда используется частота 44,100 Гц, потому что это одинаковая частота для аудио CD.

Что дальше?

Далее в серии Audio Tutorial, о которой я говорю конвертирование аудио файлов и запись аудио файлов на Mac ,

Похожие

Сжатие файлов
NTFS и ZIP СЖАТИЕ Современные компьютеры имеют очень емкие диски. Но у нас также есть все больше и больше данных для записи, и в конечном итоге наши "крутые парни" будут полны. Для экономии места в Windows XP есть два типа сжатия, которые позволяют быстро и легко изменять размер файлов. Сжатие NTFS Он доступен только на дисках с файловой системой NTFS. Он предлагает умеренную степень сжатия, но незаметен на работе. Это сжатие выполняется в режиме
Создание базы данных
... исан так, что вы можете легко создавать базы данных. У нас есть готовые шаблоны, которые впоследствии могут быть изменены любым способом, но у нас также есть возможность создавать базу данных с самого начала. Приложение также позволяет удобно манипулировать данными. Чтобы создать базу данных с самого начала, выберите « Файл» , « Создать» , а затем на панели задач, которая появится в правой части окна программы, выберите « Очистить базу данных» . Появится главное окно
Брызги воды в Бургхаузене: искусство или непристойность?
... что разумно, а что нет, и какие критерии отличают искусство от китча, так это мнение, что мнения часто и широко различаются. Во вторник в строительном комитете искусство было проблемой, потому что город Бургхаузен (район Альтёттинг) хочет создать маленькую зеленую зону на новой границе. Там, теперь нефункциональные постройки таможни снесены, и это открывает возможности для дизайна города. Сара Фрейдлспергер из Департамента окружающей среды города представила концепцию городским советам.
Купить или продать? Что трейдеры думают о сегодняшней биткойн-кассе
Все внимание сосредоточено на блокчейне биткойн-наличности (BCH) в преддверии запланированного технического обновления завтра. Хотя этот процесс является четвертым по величине блокчейном в мире по рыночной капитализации каждые шесть месяцев, в этот момент всем пользователям, работающим с программным обеспечением, предлагается обновить его до более новой версии, но на этот раз есть поворот. В частности, глубокий
Отключите функцию замедления iPhone с iOS 11.3 этой весной
Обновление Apple для iOS 11.3, которое выйдет этой весной, предоставит владельцам iPhone полный список работоспособности батареи их устройства, а также новые функции для сообщений и здоровья и четыре новых Animoji. 25 января 2018 года, 2 мин чтения Эта история изначально появилась на PCMag С выпуском iOS 11.3 этой весной владельцы iPhone смогут отключить
Сколько стоит издание книги? Что такое издательское соглашение с Автором?
Тип контракта и условия финансирования Сколько стоит издание книги? Сколько я заработаю, когда моя книга появится в книжных магазинах? Что такое авторское соглашение? Это основные вопросы, которые задают сами наши авторы, прежде чем они решат сотрудничать с нами. релиз или с другим издателем. Это очевидно, и мы, в свою очередь, хотим, чтобы правила сотрудничества с нами были прозрачными для всех. Сколько
HDMI 2.1: здесь есть все, что нужно знать о новом стандарте
... их пор не внедрен в массовое телевизионное оборудование. Но когда это произойдет, это станет большим шагом как для AV-индустрии, так и для домашних зрителей, желающих получить максимум от своих сериалов, фильмов, передач и игровых приставок. Когда впервые появился мультимедийный интерфейс высокой четкости (или HDMI), все радовались тому, что больше не нужно больше использовать громоздкие разъемы SCART или эти запутанные компонентные видеокабели. Вместо этого HDMI предлагал
Dolphin Browser 10.1.2, обновление на горизонте
... что делает его шедевром персонализации с возможностью изменения цвета, обоев, а теперь и кожи. Что нового в Dolphin Browser 10.1.2 Улучшена скорость выполнения в навигации Возвращение ночного режима в качестве расширения в Play Store Возможность добавлять скины (через правый ящик: Color Splash> Themes> Skins) Мастер-пароль: функция, которая группирует все ваши пароли в один пароль Удалена функция синхронизации паролей
eBay. Взлом к ​​аккаунту на сайте аукциона. Кража персональных данных
Г-н Адам имел учетную запись на портале аукциона eBay. Он использовал это время от времени. Он продал что-то несколько раз, он купил что-то из-за границы несколько раз. Он не использовал его в течение нескольких месяцев, потому что он не нуждался в этом. Однако он забыл, что его зацепило старое письмо, которое он долго не просматривал. Обманщик онлайн воспользовался этим. По-своему, он взял учетную запись только на портале аукциона и, притворившись мистером Адамом, продал дорогие несуществующие
Рейтинг личных счетов - сентябрь 2016
Лучшие счета личных счетов, подготовленных TotalMoney.pl, включают счета, предлагаемые Идея Банком, Банком СМАРТ и Алиор Банком. На что могут рассчитывать люди, которые хотят их использовать? Какие расходы следует учитывать? Мы проверяем Выбор личного аккаунта не прост. Поиск предложения, которое будет соответствовать нашим ожиданиям, иногда может занять много времени. Именно поэтому Марчин связался с TotalMoney.pl, что, по его словам, является пустой тратой времени, чтобы разобраться
iOS 5.0.1 приносит исправление батареи на iPhone 4S, жесты многозадачности на оригинальный iPad
Apple iOS 5.0.1 обновление Сегодня Apple использует новую беспроводную систему обновлений для iOS 5.0.1. Компания ожидает, что обновление устранит проблемы с разрядкой аккумулятора iPhone 4S и добавит жесты многозадачности для iPad. Проблема разряда батареи ставит пользователей в тупик неделями, с большим количеством

Комментарии

ЧТО ТАКОЕ ДОМЕННЫЕ ЗАПИСИ, ЧТО ТАКОЕ ТИПЫ ЗАПИСЕЙ И ЧТО ВСЕ ЛИЧНЫЕ ВИДЫ ЗАПИСЕЙ ДОМИНА?
ЧТО ТАКОЕ ДОМЕННЫЕ ЗАПИСИ, ЧТО ТАКОЕ ТИПЫ ЗАПИСЕЙ И ЧТО ВСЕ ЛИЧНЫЕ ВИДЫ ЗАПИСЕЙ ДОМИНА? Есть много служб, связанных с доменной службой, которые работают по умолчанию на одном сервере. Доменные записи дают нам возможность детально настроить эти сервисы. Благодаря настройке записей мы можем перенаправить выбранный сервис на другой сервер. Запись А запись хоста, это основная запись DNS. Соединяет домен или поддомен с IP-адресом. Если мы
Что если возникнет проблема с маршрутизацией или транзитом?
Что если возникнет проблема с маршрутизацией или транзитом? Что делать, если доступ к сайту Belkin заблокирован в вашей стране? «Если ваша служба еще не восстановлена, пожалуйста, отключите маршрутизатор и снова включите его через 1 минуту ожидания. Подождите еще 5 минут, и маршрутизатор должен снова подключиться ». Ходили слухи, что эта проблема была вызвана обновлением прошивки. Белкин это отрицает, хотя не ясно, были ли они перенесены обновления прошивки в то же время
Так зачем тратить более 700 евро на новый iPhone 8 или почти € 1000 за iPhone X ?
Что если возникнет проблема с маршрутизацией или транзитом? Что делать, если доступ к сайту Belkin заблокирован в вашей стране? «Если ваша служба еще не восстановлена, пожалуйста, отключите маршрутизатор и снова включите его через 1 минуту ожидания. Подождите еще 5 минут, и маршрутизатор должен снова подключиться ». Ходили слухи, что эта проблема была вызвана обновлением прошивки. Белкин это отрицает, хотя не ясно, были ли они перенесены обновления прошивки в то же время
Так как же быть уверенным, что вы будете появляться не только в поисковой системе YouTube, но и в результатах поиска Google?
Так как же быть уверенным, что вы будете появляться не только в поисковой системе YouTube, но и в результатах поиска Google? Выбрав специально сконструированные длиннохвостые ключевые слова . Видео YouTube в результатах поиска Google чаще всего отображаются по типу запросов «как?» (Т. Е. Вместо «шитья плюшевого мишки» пишите «как шить плюшевого мишку»), «учебник», «прикол» или «промахи» (например, « веселые кошки "," телевизионные промахи "," учебник по прическе ") или связанные
Или iOS 12?
Так как же быть уверенным, что вы будете появляться не только в поисковой системе YouTube, но и в результатах поиска Google? Выбрав специально сконструированные длиннохвостые ключевые слова . Видео YouTube в результатах поиска Google чаще всего отображаются по типу запросов «как?» (Т. Е. Вместо «шитья плюшевого мишки» пишите «как шить плюшевого мишку»), «учебник», «прикол» или «промахи» (например, « веселые кошки "," телевизионные промахи "," учебник по прическе ") или связанные
Так почему же крупные сайты, такие как o2 или Przegląd Sportowy, соглашаются транслировать рекламу противника?
Так почему же крупные сайты, такие как o2 или Przegląd Sportowy, соглашаются транслировать рекламу противника? Я спросил обе компании об этом, но я получил только один ответ: Мы и наши партнеры прилагаем все усилия к тому, чтобы заказы, заказанные нам заказчиками, регулярно проверялись на предмет допуска к выпуску. В данном конкретном случае создание было связано с систематической - автоматической эмиссией и было случайным. Независимо от оценки этого
Что будет с нами после того, как мы откроем новый счет, если он будет в евро или в долларах США?
Что будет с нами после того, как мы откроем новый счет, если он будет в евро или в долларах США? Чтобы не ошибиться, в нашем рейтинге казино мы поместили только казино с злотыми , которые в самом начале позволят вам избежать дорогостоящих конвертаций валют и позволят вам посетить известное польское онлайн-казино . Это не конец, потому что мы представляем казино только на польском языке . Вам не придется беспокоиться об английском, что происходит на других сайтах
Так что же важнее для мобильных сетей, чем для наших сот?
Так что же важнее для мобильных сетей, чем для наших сот? Подсчитано, что Сегодня в мире насчитывается около 6,8 миллиардов подключенных устройств, которые не являются телефонами, планшетами или компьютерами. , По данным Cisco к 2020 году будет 50
Что делает iOS для вашей безопасности?
Что делает iOS для вашей безопасности? Давайте посмотрим на функции, встроенные в iOS, чтобы понять, почему iOS обычно не страдает от вирусов. Элементы управления App Store Печально известный подход Apple к iOS-приложениям в стиле «окруженный стеной» обеспечивает безопасность пользователей. В отличие от Android, где вы можете «загружать» приложения, загруженные из любого места, единственный официальный способ установки приложений для iOS - через App Store.
Что кажется вам более компетентным, врачом общей практики или хирургом-ортопедом?
Что кажется вам более компетентным, врачом общей практики или хирургом-ортопедом? Точно. Специалисты воспринимаются лучше. Успех Subway заключается в том, что он специализируется на изготовлении и продаже только бутербродов. То же самое было и со Starbucks. Во всех кафе в Штатах можно было купить кофе вместе с картошкой фри, гамбургерами и другими вещами. Starbucks сосредоточился только на кофе, а это означало, что он стал рассматриваться как специалист. Гендерное позиционирование
У вас есть дополнительные вопросы относительно наших положений о защите данных или наших Общих положений и условий?
У вас есть дополнительные вопросы относительно наших положений о защите данных или наших Общих положений и условий? Тогда вы можете узнать больше информации, используя следующие ссылки:

Так, что я использую?
Что дальше?
Купить или продать?
Что такое издательское соглашение с Автором?
Тип контракта и условия финансирования Сколько стоит издание книги?
Сколько я заработаю, когда моя книга появится в книжных магазинах?
Что такое авторское соглашение?
На что могут рассчитывать люди, которые хотят их использовать?
Какие расходы следует учитывать?
ЧТО ТАКОЕ ДОМЕННЫЕ ЗАПИСИ, ЧТО ТАКОЕ ТИПЫ ЗАПИСЕЙ И ЧТО ВСЕ ЛИЧНЫЕ ВИДЫ ЗАПИСЕЙ ДОМИНА?