Временной код MLT с несколькими исходными частотами кадров и аудиоисточниками

  1. Я предполагаю, что если я укажу in а также out параметры для производителя avformat, MLT интерпретирует эти числа относительно внутренней частоты кадров файла. Например, для исходного файла на 60fps, 00:00:01:10 означает 70 кадров, но для файла со скоростью 25 кадров в секунду тот же временной интервал означает 35 кадров. Я предполагаю, что это ортогонально выходной частоте кадров всего проекта.

  2. Предполагая, что (1) правильно, как MLT интерпретирует временные спецификации для аудиофайлов, которые не имеют собственной частоты кадров (в любом случае, не в диапазоне 24-120 Гц). Если я укажу in=70 для файла WAV с частотой 48 кГц, как MLT определяет, сколько секунд звука переводится в?

1 ответ

Решение
  1. Нет, точки входа и выхода являются терминами частоты кадров профиля. Если вы не указываете профиль, он по умолчанию равен одному или автоматически создает его с использованием первого производителя в зависимости от используемого интерфейса (API, командной строки melt, XML или другого приложения). Если первый производитель не является видеоклипом, то обычно по умолчанию используется dv_pal (25 кадров в секунду), если используется MLT напрямую, а не в одном из приложений с графическим интерфейсом, что может изменить ситуацию. Профиль определяет частоту кадров на выходе. Если вы меняете частоту кадров у потребителя, то вы фактически настраиваете профиль. Кроме того, вы можете избежать использования значений времени с номером кадра, используя так называемые значения часов: ЧЧ: ММ: СС.мс.

  2. Как объяснено выше, профиль определяет частоту кадров. Всегда будет некоторая постоянная частота кадров. Аудио файлы также следуют этой частоте кадров. Точность редактирования аудио также определяется частотой кадров: более высокая частота кадров => большая точность. Редактирование с высокой точностью выборки в настоящее время недоступно в MLT.

Другие вопросы по тегам