Пишу видео-поток с камеры при помощи VLC. В некоторых ситуациях (например, когда связь обрывается) мне нужно писать некоторое время "пустоту" (будь то черный экран или какая-то фиксиорованная картинка "no video"). Но меня напрягает идея записи в файл этого интервала с той же длительностью. Не поддерживаются ли случайно кодеками или контейнерами что-нибудь вроде маркера "с такого-то по такой-то момент показывать такую-то картинку"?
В некоторых контейнерах (WMV, MKV, если не ошибаюсь) у каждого кадра есть свой таймстемп, соответственно между кадрами могут быть длинные дырки по времени. В AVI фреймрейт постоянный, но можно писать кадры нулевой длины, их некоторые кодеки понимают как "кадр точно такой же, как предыдущий".
Здравствуйте, D. Mon, Вы писали:
DM>В некоторых контейнерах (WMV, MKV, если не ошибаюсь) у каждого кадра есть свой таймстемп, соответственно между кадрами могут быть длинные дырки по времени. В AVI фреймрейт постоянный, но можно писать кадры нулевой длины, их некоторые кодеки понимают как "кадр точно такой же, как предыдущий".
Большое спасибо за ответ. Ключевые слова null frames и variable frame rate помогли мне сдвинуться с мертвой точки.