Как я могу задержать звук в системе?

Вопрос или проблема

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

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

Я знаю, что многие видеоплееры поддерживают синхронизацию звука, но использование видеоплеера не является вариантом.

Я пробовал использовать pulseaudio для этого, но безуспешно. В настоящее время я пытался использовать ladspa с pulseaudio, но, похоже, он не видит module-ladspa-sink:

$ find /usr -name '*ladspa-sink*'
/usr/lib/pulse-4.0/modules/module-ladspa-sink.so
$ pacmd list-modules | grep ladspa
$ pacmd load-module module-ladspa-sink 
Welcome to PulseAudio! Use "help" for usage information.
>>> Module load failed.
$ pulseaudio --version
pulseaudio 4.0
$ uname -a
Linux lenovo-g570 3.13.0-52-generic #85-Ubuntu SMP Wed Apr 29 16:44:17 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:        14.04
Codename:       trusty

Собственно, Kubuntu.

Установите pulseaudio в вашей системе, используя:

apt-get install pulseaudio

Откройте pulseaudio volume control из меню приложений. Перейдите на вкладку Output devices. Определите звуковое устройство, которое в данный момент работает. Раскройте выпадающее меню Advanced. Там вы сможете ввести, увеличить или уменьшить latency напрямую.

Если что-то идет не так или возникают ошибки, попробуйте закрыть все и перезапустить pulseaudio с:

pulseaudio -k

Важно: Рекомендуется прочитать этот ответ перед тем, как пробовать что-то:
(K)Ubuntu 17.10 – Не найдены аудиоустройства, нет настроек, нет звука #Ответ

Ответ или решение

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

Шаг 1: Настройка PulseAudio

  1. Установка PulseAudio:
    Убедитесь, что PulseAudio установлен правильно. Используйте следующую команду для установки:

    sudo apt-get install pulseaudio
  2. Настройка задержки через конфигурацию PulseAudio:
    Задержку можно настроить, воспользовавшись дополнительными модулями и скриптами конфигурации PulseAudio.

Шаг 2: Использование ladspa и настройки

  1. Проблема с модулем ladspa:
    Вы указали, что при попытке загрузки module-ladspa-sink возникли проблемы. Возможно, это связано с несовместимостью версий или отсутствием необходимого пакета. Убедитесь, что все нужные библиотеки установлены:

    sudo apt-get install swh-plugins
  2. Использование ladspa для задержки звука:
    Попробуйте снова загрузить модуль module-ladspa-sink:

    pactl load-module module-ladspa-sink sink_name=ladspa_out plugin=delay_5s label=delay_5s control=5

    Здесь 5 указывается как пример задержки в секундах.

Шаг 3: Управление устройствами вывода

  • PulseAudio Volume Control:
    Запустите pavucontrol из меню приложений, перейдите на вкладку Output Devices. Там вы можете управлять устройствами вывода.

  • Используйте раздел Advanced, чтобы настроить latency (задержку) вручную.

Шаг 4: Перезапуск PulseAudio

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

pulseaudio -k
pulseaudio --start

Шаг 5: Альтернативные решения

Если вышеописанные методы не работают или дают сбои, рассмотрите использование специализированного программного обеспечения для обработки звука, например, Jack Audio Connection Kit, который также поддерживает сложные маршрутизации аудиопотоков и эффекты задержки.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...