пятница, 1 июня 2018 г.

Тест расхождения аудио с видео в IP multicast stream. Синхронность звука и картинки.

Как проверить синхронность аудио и видео в одном потоке без инструментов?
Например, когда в трансляции губы расходятся с речью.
Да, это абсолютно реально! И просто!

Нам понадобится:
  • Любой видеоредактор, который открывает ваш записанный  TS поток в котором нужно обнаружить расхождение;
  • Тестовый файл состоящий из 1 кадра, со звуковой дорожкой, в начале и в конце которой должны быть тестовые метки (узкие пики).
Далее, остаётся воспроизвести тест файл на вещательной машине и записать результативный TS,  и сравнить его с оригинальным тест кадром.

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

На представленном изображении - тест кадр для PAL (50i) стандарта, с длительностью 40 миллисекунд, или 1/25 секунды.
Расхождение контрольных меток согласно ГОСТ Р 52722,  не должно превышать значения в 40 мс, то есть, первый всплеск должен быть в пределах тест-кадра.


convert colors to midi note for midi controllers

I recently (2 years ago) designed and built a simple MIDI controller for my intercom system using an Arduino Leonardo, USB hub, sound card, ...