[Принципы аудио и видео] Принципы кодирования и декодирования звука ③ (скорость передачи аудио/скорость кода | аудиокадр/длина кадра | порядок выборки аудиокадра - режим с чередованием и режим без чередования)
[Принципы аудио и видео] Принципы кодирования и декодирования звука ③ (скорость передачи аудио/скорость кода | аудиокадр/длина кадра | порядок выборки аудиокадра - режим с чередованием и режим без чередования)

1. Битрейт аудио/скорость кода

1. Битрейт аудио

«Битрейт аудио» означает количество аудиобитов, передаваемых в секунду;

Единица измерения — бит/с, бит в секунду;

«Битрейт аудио» — это показатель качества звука;

Исходный звук, сэмплированный в формате PCM, его битрейт = частота дискретизации * количество бит дискретизации * количество аудиоканалов;

2. Битрейт аудио

нравиться : Частота дискретизации 44100 Hz , Число бит выборки равно 16 Кусочек ( одиночный образец 2 байт ) , Количество выбранных каналов равно Бинауральный звук , но Битрейт этого аудио для :

44100 \times 16 \times 2 = 1,411,200

Должен Аудиоодин Второйколоколиз Битычислодля 1411200 Биты ;

Объем данных для

1411200 \div 8 = 176400

байт , О 172MB ;

3. Скорость аудиокода

Аудио из Скорость кода обратитесь кизда После сжатия Аудиоданные из Биты Ставка ,да Аудиоданные существоватьодин Кусочекчасв комнатеиз Скорость передачи или Степень сжатия, выражать каждую секунду передача инфекции или хранилище из Аудиоданныеколичество ,Обычно с kbps тысяча Биты Каждый Второй дляодин Кусочек ;

Аудио Скорость кода решенный Аудио файл из качество звука и размер файла баланс между ;

Нет сжатия из аудиоизбитов, скорость да ОК из , Да " Курс несжатых битов = Частота дискретизации * выборка Кусочекчисло * Количество каналов " ;

4. Факторы, связанные со скоростью передачи звука

Аудио Скорость размер кодиз Связанный фактор :

  • Размер аудиоиз :
    • выборка Ставка
    • Кусочекглубина
    • Количество каналов
  • кодированиеалгоритм

Обычно,

  • Высшая из Скорость кода Обычно предлагает лучшее изкачество звука , Потому что в нем больше аудиоданных. , Возможность более точно восстановить исходный звуковой сигнал , Но это займет больше места ;
  • Нижняя из Скорость кода Можно уменьшить размер файла , Экономьте место , Но это может повлиять на качество потеря звука , Потому что в нем меньше аудиоданных. , Исходный звуковой сигнал может быть не полностью восстановлен. ;

5. Общие скорости передачи аудио

общийиз Аудио Скорость кода иметь :

  • 96 kbps : FM качество звука , Относится к некоторым парам качества звукне требовательный к сцене ;
  • 128-160 kbps : обычнокачествоиз Аудио Скорость кода , Обычно используется для существования онлайн-сервисов потоковой передачи музыки и обычных загрузок музыки. ; Должен Скорость кода качество звукалучше , Способен обеспечить чистый звук , существовать Комплекс из Аудио сцены середина Возможна некоторая потеря деталей ;
  • 192 kbps : CD качество звука , Должен Скорость код предлагает более высокое изкачество звука , Применяется к качеству требовательный к звукумузыка Аудиоконтент , Его существование остается относительно небольшим из-за размера файла извремя , Обеспечивает больше деталей и динамического диапазона. ;
  • 256-320 kbps : высокийкачество Аудиоиз Скорость коддиапазон , Обычно рассматривается как для без потерькачество звука ; Должен Скорость кода из Аудио файл Способен обеспечить очень близкую оригинальную запись икачества. звука , Подходит для сцен, где необходимо сохранить как можно больше деталей. ;

6. Битрейт видео – только для справки.

видео Скорость кода обратитесь кизда видеофайл существовать один Кусочекчасв комнате из Трафик данных, Холост Кусочек общий да Mbps , этотдаданные Скорость Один канал без передачи ;

Mbps выразитьSingle Кусочекчас количество пересадок в пределах одного номера , Обычно используется для измерения цифровых сигналов и скорости. передачи , нравиться : видео / Аудио ждатьмультимедиаданныеиз Скорость передачи , Пропускная способность сети ждать ;

Обычно , Скорость кода Чем выше , видеоиз разрешение Чем выше , видео Четче ; Но не совсем , иметьнекоторыйчасждать Размытые файлы Скорость код тоже очень высокий ;

Скорость кодаизодин Кусочек да " Mbps ", Полное английское имя " Megabits Per Second " ," Триллион Биты Каждый Второй ",да Скорость передачиодин Кусочек,обратитесь к Каждый Второйпередача инфекции Биты количество ;

1 Mbps представлять Каждый Второйпередача инфекции 1,000,000 Кусочек ( Биты , bit ) , 8 bit = 1 Byte , Byte дабайт ,Каждыйбайт иметь 8 Кусочек,Прямо сейчас Каждый Второйпередача инфекцииизданныеколичестводля 1,000,000 / 8 =125,000 Byte / s ;

2. Звуковой кадр/длина кадра


1. Звуковой кадр

" Аудиорамка " концепция : Воля Аудио Отправить Аудиокодированиеустройство При кодировании ,один Вторичные потребности Отправитьобратитесь к Конечноиндивидуальныйчислоиз " выборка ",

  • этотнекоторыйобратитесь к Конечноиндивидуальныйчислоснова сказатьдля " Количество единиц ",
  • этотнекоторыйобратитесь к Конечноиндивидуальныйчислоизвыборка сказатьдлядляодининдивидуальный " кодирующая единица ", также называется " Аудиорамка "
  • этотнекоторыйобратитесь к Конечноиндивидуальныйчислоизвыборка Положим по-другому,ХОРОШОпониматьдля " обратитесь к Конечночасв комнатеизвыборкачисло " ;

Аудиорамка изконцепция и формат кодирования тесно связанный , и различными стандарты кодирования осознай это сам , другой " формат кодирования " из кодированный кадр выборкаиндивидуальныйчислодадругой ;

  • mp3 формат кодирования из Аудиокодированный кадр иметь 1152 индивидуальныйвыборкаточка ;
  • aac формат кодирования из Аудиокодированный кадр иметь 1024 индивидуальныйвыборкаточка ;

2. Длина аудиокадра

Аудио Длина рамы обратитесь кизда каждый Аудиорамка из " Продолжительность воспроизведения " ,

Аудиорамка длится час ( один Кусочек : Второй ) = выборкаточкачисло ( один Кусочек : индивидуальный ) / Частота дискретизации ( один Кусочек : герц Hz ) ;

Аудио Длина рамы ХОРОШО обратитесь к " После сжатия каждый Аудиорамка из Длина данных " ;

к mp3 Формат сжатия для примера ,выборка Ставкада 48000Hz,одининдивидуальный Аудиорамка ( кодирующая единица ) иметь 1152 индивидуальныйвыборкаточка, но " Аудио Длина рамы " для :

1152 \div 48000 = 0.024 Второй = 24 миллиметр Второй

упомянутый вышеиз " выборкаточкачисло " концепция , Обратите внимание на различие выборкаточкачисло и выборкаиндивидуальныйчисло :

  • нравитьсяфруктыда мононуклеоз,Сразуиметь 1 индивидуальный Аудиовыборка,
  • нравитьсяфруктыда стерео ( Бинауральный ),Сразуиметь 2 индивидуальный Аудиовыборка,
  • нравитьсяфруктыда объемный звук ( Четыре канала ),Сразуиметь 4 индивидуальный Аудиовыборка ;

3. Порядок выборки аудиокадра – режим с чередованием и режим без чередования.


Аудио кодирование или декодирование час , первое,что нужно знать существовать Аудиорамка середина выборкаточка из Договоренность,

данныек " последовательные кадры " Хранится в пути ,сначала запиши рамка 1 извыборкаточка,Записать еще раз рамка 2 извыборкаточка,

существовать " Аудиорамка внутренний " из Аудио выборка Договоренность основнойиметь шахматный режим и Нетшахматный режим Два вида Договоренность ;

1. Ступенчатый режим

шахматный режим : существовать хранилище Аудиовыборкачас , Изображение ниже да Записывать 4 индивидуальный двухканальный выборкаточкаданные ,

  • первый ,Записывать выборкаточка 1 из левый канал и правый канал,
  • Затем ,Записывать выборкаточка 2 из левый канал и правый канал,
  • Позже ,Записывать выборкаточка 3 из левый канал и правый канал,
  • наконец ,Записывать выборкаточка 4 из левый канал и правый канал,

2. Режим без чередования

Нетшахматный режим : существовать Аудиорамка середина хранилище Аудиовыборкачас , Изображение ниже да Записывать 4 индивидуальный двухканальный выборкаточкаданные ,

  • первый ,Записывать выборкаточка 1 ~ выборкаточка 4 из левый канал образец,
  • Затем ,Записывать выборкаточка 1 ~ выборкаточка 4 из правый канал образец ;
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose