stringtranslate.com

Воспроизведение без пауз

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

Причины разрывов

Задержка воспроизведения

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

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

Многие старые аудиоплееры на персональных компьютерах не реализуют необходимую буферизацию для воспроизведения звука без пауз. Некоторые из них используют сторонние аудиоплагины без пауз для буферизации вывода. Самые последние плееры и новые версии старых плееров теперь напрямую поддерживают воспроизведение без пауз.

Артефакты сжатия

Схемы сжатия звука с потерями , основанные на перекрывающихся преобразованиях времени и частоты, добавляют небольшое количество дополнительной тишины в начало и конец каждой дорожки. Эти паузы увеличивают время воспроизведения сжатых аудиоданных. [1] Если не обрезать при воспроизведении, две паузы, воспроизводимые последовательно на границе дорожки, будут отображаться как пауза в исходном аудиоконтенте. Форматы без потерь не подвержены этой проблеме.

Для некоторых аудиоформатов (например, Ogg Vorbis ), где начало и конец точно определены, заполнение неявно обрезается в процессе декодирования. Другие форматы могут потребовать от проигрывателя дополнительных метаданных для достижения того же. Популярный формат MP3 не определяет способа записи величины задержки или заполнения для последующего удаления. [примечания 1] Кроме того, задержка кодера может варьироваться от кодера к кодировщику, что затрудняет автоматическое удаление. [2] Даже если две дорожки распакованы и объединены в одну, между ними обычно остается пауза.

Компакт-диск, записанный в режиме TAO.

Аудио-CD можно записывать либо в режиме сразу на диск (DAO), либо в режиме сразу на дорожку (TAO). Последний более гибок, но имеет тот недостаток, что между треками вставляется примерно 2 секунды тишины. Режим «Диск сразу» (DAO) позволяет записывать весь компакт-диск за один непрерывный сеанс без каких-либо пауз между треками. [3] Этот режим подходит, если вы хотите плавного воспроизведения без перерывов между песнями. DAO обычно используется для концертных записей, диджейских миксов или концептуальных альбомов, где треки переходят друг в друга. [4]

Способы устранения пробелов

Точное воспроизведение без пауз

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

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

Приблизительные методы

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

Алгоритмы цифровой обработки сигналов (DSP) также могут использоваться для плавного перехода между треками. Это устраняет пробелы, которые некоторые слушатели находят отвлекающими, но также значительно изменяет аудиосигнал, что может оказать нежелательное влияние на качество прослушивания. Некоторым слушателям эти эффекты не нравятся больше, чем разрыв, который они пытаются устранить. Например, плавное затухание не подходит для файлов, в которых уже нет пауз, и в этом случае переход может показаться искусственно коротким и нарушить ритм. [5] Кроме того, в зависимости от продолжительности необрезанного молчания и конкретного кроссфейдера это может привести к значительному падению громкости.

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

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

Пользовательские обходные пути

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

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

Предварительные условия

Поддержка форматов

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

Эти форматы аудиофайлов с потерями имеют возможности для кодирования без пробелов:

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

Игрок поддержки

Оптимальные решения:

Аппаратное обеспечение

Программное обеспечение

Альтернативные или частичные решения:

Смотрите также

Рекомендации

  1. ^ Тейлор, Марк (2003). «Технические часто задаваемые вопросы LAME» . Проверено 6 июля 2006 г.
  2. ^ Робинсон, Дэвид (2001). «Результаты проверки качества декодирования бета-версий mp3 lame v3.81 и 3.87» . Проверено 24 августа 2006 г.Содержит таблицу значений задержки энкодера.
  3. ^ Таймур, Таймур (15 июня 2023 г.). «Воспроизведение без пауз/перекрестное затухание».
  4. ^ Хасан, Таймур (8 июня 2023 г.). «Что такое и как включить воспроизведение без пауз Spotify 2023?». Spotifmania.com . Проверено 19 июня 2023 г.
  5. ^ «256734 – точное воспроизведение без пауз» . bugs.kde.org . Проверено 7 декабря 2017 г.
  6. ^ "Новости Speex". 28 июля 2004 г. Проверено 25 апреля 2008 г.
  7. ^ «Технические часто задаваемые вопросы LAME» . Июнь 2000 года . Проверено 28 января 2012 г.
  8. ^ «Руководства и пример кода». разработчик.apple.com . Проверено 7 декабря 2017 г.
  9. ^ "再生制御" . www.project9k.jp . Проверено 7 декабря 2017 г.
  10. ^ abc «Что такое воспроизведение без пауз?». Apple Inc. Архивировано из оригинала 8 мая 2008 г. Проверено 13 мая 2008 г.
  11. ^ «Тема о воспроизведении без пауз на Zune HD» . 25 февраля 2010 г. Проверено 4 мая 2010 г.
  12. ^ "MP3-плеер Rio Karma 20 ГБ" . 24 апреля 2004 г.
  13. ^ «Руководство по техническим характеристикам Sony NWZ-F806 — страница 1 из 4» .
  14. ^ Иттусай. «ビクターAlneo にギャップレス再生・AAC対応の新モデル — Engadget японский» . Проверено 7 декабря 2017 г.
  15. ^ "【新製品レビュー】" . av.watch.impress.co.jp . Проверено 7 декабря 2017 г.
  16. ^ «Тема о воспроизведении без пауз в списке рассылки Amarok» . 06 сентября 2006 г. Проверено 19 января 2007 г.
  17. ^ «[Реализовано] Воспроизведение без пауз» . 23 декабря 2018 г.

Примечания

  1. ^ Несмотря на это, существуют кодеры, которые сохраняют количество дополнений, введенных в метаданные , чтобы обеспечить воспроизведение без пауз. Это можно использовать только в том случае, если программное обеспечение воспроизведения может интерпретировать информацию метаданных.
  2. ^ abc Vorbis и Speex обеспечивают непрерывную поддержку через слой Ogg . Эталонная реализация Speex изначально не имела поддержки метаданных без пробелов.

Внешние ссылки