Визуализатор YUV/PCM для измерения синхронизации губ

StackOverflow https://stackoverflow.com/questions/483770

  •  20-08-2019
  •  | 
  •  

Вопрос

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

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

Существуют ли какие-либо инструменты, которые позволят мне видеть как видео, так и аудио?

Это было полезно?

Решение

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

Необработанные файлы YUV и PCM не содержат временных меток. Если вы знаете частоту кадров и частоту дискретизации, вы можете использовать необработанную программу просмотра файлов yuv (я написал свою собственную), чтобы определить время (от начала файла) данного кадра в видео, и такой инструмент, как Audacity, чтобы определить время от начала файла до начала тона в аудиофайле.это все еще может не рассказать вам всей истории, поскольку инструменты обычно встраивают задержку между аудио и видео в файл ts/ps.Или вы можете подключить ab OScope и пойти по старой схеме.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top